/******************************** Elément HTML ********************************/


/* Hack IE pour la taille du texte dynamique */
/*html { font-size: 68.75%;}   */  /* 100% = 16px par défaut. 68.75% = 11px */+

/* CSS Document */
body {
	margin:0;
	padding:0;
	font-size:0.75em;
	color:#545454;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
body.accueil {
	background:url(../images/css/bg_motif.jpg) center repeat-y;
	overflow-x:hidden;
	color:#545454;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:0.75em;
	margin:20;
	padding:0;
}

body.quart {
	background:url(../images/css/motif_content_quart.gif) center repeat-y;
	color:#545454;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:0.75em;
	margin:0;
	padding:0;
}
body.demi {
	background:url(../images/css/motif_content_demi.gif) center repeat-y;
	color:#545454;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:0.75em;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	outline:none;
}
a img {
	border:none;
}
.clear {
	clear:both;
}
input, textarea {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}

div.copyright p {
    background-color:#EEEEEE;
    color:#9F9F9F;
    display:block;
    font-size:0.8em;
    padding:3px !important;
    margin: 0 !important;
    text-align:right;
}

html:not([lang*=""]) div.object-left div.copyright, div.object-center div.copyright , div.object-left div.copyright {
    margin-right: auto !important;
    margin-left: auto !important;
}
div.copyright {
    float:none;
    padding:0 !important;
}

#col_drt  div.copyright p {
    background-color:#585752;
    color:#EDE6EF !important;
    display:block;
    font-size:0.8em;
    padding:3px !important;
    text-align:right;
}

html:not([lang*=""]) div.object-left div.legende, div.object-center div.legende , div.object-left div.legende {
    margin-right: auto !important;
    margin-left: auto !important;
}

div.legende  {
    padding: 0 !important;
    margin-top: 5px !important;
    background: none !important;
}

div.legende p {
	text-align:left;
    color:#7D766F;
    font-size: 0.9em;
    margin: 0 !important;    
}

#col_drt  div.legende p {
    color:#FDF6FF !important;
}

div.class-video, div.class-image {
	margin-bottom : 0 !important;
	padding-bottom : 0 !important;
	background: none !important;
} 

.object-right {
    margin:0 0 15px 15px;
    margin-bottom: 15px !important;
    background: none !important;
}

.object-left {
    margin:0 15px 15px 0;
    padding-left: 12px;
    margin-bottom: 15px !important;
    background: none !important;
}

.object-type-image {
    margin-bottom: 7px;
}

div.object-none {
    padding: 10px 0 10px 0;
    margin-bottom: 15px !important;
    background: none !important;
}

.accueil #top_gch #top_gch_content #bloc_actus .images div.object-none {
    /* padding-left: 12px;*/
    margin-bottom: 15px;
    padding: 0px 0 0px 0;
}

#columnLeft .object-none,
#columnRight .object-none {
    padding-left: 0;
}

.object-center {
    text-align: center;
    margin-bottom: 15px !important;
    background: none !important;
}

p.attribute-image
{
    margin: 0px !important;
    padding: 0px !important;
    right:0 !important;
}

/*=================ACCUEIL======================*/
.accueil #top_gch, .accueil #top_drt {
	position:absolute;
	top:0;
	width:599px;
	height:607px;
}
.accueil #top_gch {
	/*background:url(../images/css/animation.jpg) right bottom no-repeat;*/
	right:50%;
}
.accueil #top_drt {
	background:url(../images/css/bg_drt.jpg) no-repeat;
	left:50%;
}
.accueil #top_gch #top_gch_content {
	position:relative;
}
.accueil #top_gch #top_gch_content #logo {
	background:url(../images/css/logo.jpg) no-repeat;
	width:216px;
	height:68px;
	float:right;
	margin:10px 213px 15px 0;
}
.accueil #top_gch #top_gch_content #mon_flash {
	position:absolute;
	top:47px;
	right:0;
	width:540px;
	height:514px;
	z-index:100;
	background:none;
}
.accueil #top_gch #top_gch_content #bloc_actus {
	position:absolute;
	z-index:100;
	top:94px;
	right:0;
	width:540px;
	height:514px;
	background:url(../images/css/fin_anim2.png) no-repeat;
}
.accueil #top_gch #top_gch_content #bloc_actus .actus {
	position:relative;
	height:410px;
	width:471px;
	float:left;	
	margin:53px 0 0 69px;
}

.accueil #top_gch #top_gch_content #bloc_actus div.images {
	position:relative;	
	height:410px;
	width:471px;
	float:left;	
	margin:0;
	cursor:pointer;
	color:#545454;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.sup {
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	padding:0;
	height:410px;
	font-size:1em;
	z-index:150 !important;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.sup div.legende {
	height:30px;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.sup div.saute_C {
	height:140px;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.sup div.decale_C {
	margin-left:30px;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.sup div.saute_C_video {
	height:42px;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.sup div.decale_C_video {
	margin-left:75px;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div.image {
	top:0;
	left:0;		
	margin:0;
	padding:0;
	height:410px;
	font-size:1em;
	z-index:150 !important;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div a span.texte {
	position:absolute;
	bottom:0;
	display:block;
	width:452px;
	padding:10px;
	z-index:250 !important;
	color:#fff;
	background:url(../images/css/motif_actu_span.png);
	cursor:pointer;
	font-size:1.5em;
}
.accueil #top_gch #top_gch_content #bloc_actus .images div a:hover span.texte {
	color:#9fb944;
}
.accueil #top_gch #top_gch_content #bloc_actus .tabs {
	display:none;
}
.bandeau {
	background:url(../images/css/bg_bandeau.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:239px;
	height:210px;
	z-index:400;
}
.bandeau_1 {
	background:url(../images/css/bg_bandeau_1.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:57px;
	height:210px;
	z-index:400;
}
.bandeau_2 {
	background:url(../images/css/bg_bandeau_2.png) no-repeat;
	position:absolute;
	top:0px;
	left:56px;
	width:183px;
	height:76px;
	z-index:450;
}
.accueil #top_gch #top_gch_content a.archives {
	padding:0 0 0 20px;
	background:url(../images/css/ico_arch_actus_acc.jpg) no-repeat;
	position: absolute;
	top: 608px;
	left :439px;
	color:#9fb944;
	font-size:12px;
	line-height:18px;

}
.accueil #top_gch #top_gch_content #bloc_actus a.archives:hover {
	color:#545454;
}
/*_____________ Menu ______________*/
.accueil #menu_acc {
	position:absolute;
	width:475px;
	left:50%;
	top:0;
	z-index:10;
	overflow:hidden;
	height:550px;
	line-height:12px !important;
}
.accueil #menu_acc .outils {
	width:475px;
	height:15px;
	padding:0px 0 0 50px;
}
.accueil #menu_acc .outils p {
	margin-top:10px;
}
.accueil #menu_acc .instituts,
.accueil #menu_acc .partenaires,
.accueil #menu_acc .partenariat,
.accueil #menu_acc .objectifs,
.accueil #menu_acc .actions,
.accueil #menu_acc .vademecum {
	width:475px;
	float:left;
	background:url(../images/css/puce_down.gif) right top no-repeat;
	margin:0;
	padding:0;
	line-height:12px !important;
}
.accueil #menu_acc .hidden {
	display:none;
}
.accueil #menu_acc .instituts {
	margin:45px 0 0 0;
}
.accueil #menu_acc .vademecum {
	margin:45px 0 0 0;
}
.accueil #menu_acc .instituts h1, .accueil #menu_acc .partenaires h1, .accueil #menu_acc .partenariat h1 {
	background:url(../images/css/tit_instituts.png) no-repeat;
	text-indent:-5000px;
	width:465px;
	cursor:pointer;
	font-size:28px;
	line-height:28px;
}


.accueil #menu_acc .instituts h1 {
	padding:0;
	margin:0 0 0 10px;
	height:59px;
}
.accueil #menu_acc .partenaires h1 {
	margin:10px 0 0 10px;
	padding:0;
	border-top:1px solid #fff;
	height:39px;
	background:url(../images/css/tit_partenaires.png) left top no-repeat;
}

.accueil #menu_acc .partenariat h1 {
	margin:10px 0 0 10px;
	padding:0;
	border-top:1px solid #fff;
	height:39px;
	background:url(../images/css/tit_partenariat.png) left top no-repeat;
}

.accueil #menu_acc .toggle {
	height:309px;
	padding:10px 0 0 0;
	position:relative;
	background:url(../images/css/motif_wrap_menu.gif) repeat-x;
	line-height:12px;
}
.accueil #menu_acc .toggle span.fleche {
	background:url(../images/css/fleche_menu.gif) no-repeat;
	position:absolute;
	width:16px;
	height:10px;
	top:0;
	left:240px;
	line-height:12px;
}
.accueil #menu_acc .instituts a,
.accueil #menu_acc .partenariat a,
.accueil #menu_acc .partenaires a {
	color:#fff;
	font-size:14px !important;
	width:475px;
	float:left;
	height:31px;
	line-height:31px;
	background:url(../images/css/puce_itmo.png) 10px 8px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.accueil #menu_acc .instituts a span, .accueil #menu_acc .partenaires a span {
	padding-left:30px;
	background:url(../images/css/bg_menu_acc.png) no-repeat;
	width:445px;
	height:31px;
	display:block;
	cursor:pointer;
	line-height:31px;
}
.accueil #menu_acc .instituts a:hover, .accueil #menu_acc .partenaires a:hover {
	color:#e64415;
	font-weight:bold;
}
/*_____________ Contenu ______________*/
.accueil #wrap {
	width:950px;
	/*CSE :copie de ie_aviesan*/
	margin:0 auto;
	padding-top:607px;
}
.accueil .col_gch, .accueil .col_drt {
	padding-bottom:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:475px;
	float:left;
}
.accueil h2 {
	font-size:24px !important;
}

.accueil .col_gch h2 {
	text-indent:-5000px;
	padding:0 10px 15px 0;
	margin-bottom:8px;
	border-bottom:1px solid #635c53;
	height:24px;
	line-height:24px !important;
}

.accueil .col_gch .vademecum h2 {
	margin-bottom:18px;
}

.accueil .col_drt h2 {
	text-indent:-5000px;
	padding:0 10px 15px 0;
	margin-bottom:8px;
	border-bottom:1px solid #fff;
	height:24px;
	line-height:24px !important;
}


.accueil .col_gch .objectifs h2 {
	background:url(../images/css/tit_objectifs.png) no-repeat;
}
.accueil .col_drt .objectifs h2 {
	background:url(../images/css/tit_objectifs_d.png) no-repeat;
}
.accueil .col_gch .actions h2 {
	background:url(../images/css/tit_actions.png) no-repeat;
}
.accueil .col_drt .actions h2 {
	background:url(../images/css/tit_actions_d.png) no-repeat;
}
.accueil .col_drt .partenariat h2 {
	background:url(../images/css/tit_partenariat.jpg) top left no-repeat;
}
.accueil .col_gch .partenariat h2 {
	background:url(../images/css/tit_partenariat_g.jpg) top left no-repeat;
}
.accueil .col_gch .vademecum h2 {
	background:url(../images/css/tit_vademecum_g.png) top left no-repeat;
}
.accueil .col_drt .vademecum h2 {
	background:url(../images/css/tit_vademecum.png) top left no-repeat;
}

.accueil .col_drt .partenariat .avs_picto_bouton a {
	background:url(../images/css/bt_partenariat.jpg) no-repeat;
}
.accueil .col_gch .partenariat .avs_picto_bouton a {
	background:url(../images/css/bt_partenariat_g.jpg) no-repeat;
}
.accueil .col_gch .objectifs .avs_picto_bouton a {
	background:url(../images/css/bt_objectifs.jpg) no-repeat;
}
.accueil .col_drt .objectifs .avs_picto_bouton a {
	background:url(../images/css/bt_objectifs_d.jpg) no-repeat;
}
.accueil .col_gch .actions .avs_picto_bouton a {
	background:url(../images/css/bt_actions.jpg) no-repeat;
}
.accueil .col_gch .vademecum .avs_picto_bouton a {
	background:url(../images/css/bt_vademecum.png) no-repeat;
}

.accueil .col_drt .actions .avs_picto_bouton a {
	background:url(../images/css/bt_actions_d.jpg) no-repeat;
}

.accueil .col_gch .objectifs p {
	margin:0 0 18px 0;
	padding: 0 10px 0 0;
}
.accueil .col_drt div {
	/*CSE width:465px;*/
	padding-left:10px;
	margin-bottom:10px;
}
.object-type-avs_picto_bouton .avs_picto_bouton a,
.accueil .col_gch .objectifs a,
.accueil .col_gch .actions a,
.accueil .col_drt .partenariat a ,
.accueil .col_drt .objectifs a ,
.accueil .col_drt .actions a ,
.accueil .col_gch .partenariat a,
.accueil .vademecum a {
	width:239px;
	height:37px;
	float:left;
	padding-left:43px;
	color:#fff;
	line-height:46px;
	font-size:12px;
}
.accueil .vademecum a {
	line-height:40px;
	width:306px;
}


.accueil .objectifs a:hover, .accueil .partenariat a:hover, .accueil .actions a:hover, .accueil .vademecum a:hover {
	color:#545454 !important;
}


.accueil .col_drt p {
	color:#fff;
	margin:0 0 18px;
	padding:0 10px 0 0;
}

/*____________ Footer ____________*/
.accueil #footer {
	float:left;
	width:950px;
}
.accueil #footer #signataires {
	float:left;
	width:950px;
	height:82px;
	background:url(../images/css/bg_footer.png) no-repeat;

}
.accueil #footer #signataires .object-type-image {
	padding:0 !important;
}

.accueil #footer #signataires a,
.quart #wrap_content #cols #footer #signataires a,
.demi #wrap_content #cols #footer #signataires a {
	float:left;
	height:40px;
	margin:0 0px;
}
.accueil #footer #signataires a.pasteur,
.quart #wrap_content #cols #footer #signataires a.pasteur,
.demi #wrap_content #cols #footer #signataires a.pasteur {
	background:url(../images/css/pasteur.jpg) no-repeat;
	width:96px;
}
.accueil #footer #signataires a.cea,
.quart #wrap_content #cols #footer #signataires a.cea,
.demi #wrap_content #cols #footer #signataires a.cea {
	background:url(../images/css/cea.jpg) no-repeat;
	width:41px;
}
.accueil #footer #signataires a.cnrs,
.quart #wrap_content #cols #footer #signataires a.cnrs,
.demi #wrap_content #cols #footer #signataires a.cnrs {
	background:url(../images/css/cnrs.jpg) no-repeat;
	width:41px;
}
.accueil #footer #signataires a.inserm,
.quart #wrap_content #cols #footer #signataires a.inserm,
.demi #wrap_content #cols #footer #signataires a.inserm {
	background:url(../images/css/inserm.jpg) no-repeat;
	width:111px;
}
.accueil #footer #signataires a.iria,
.quart #wrap_content #cols #footer #signataires a.iria,
.demi #wrap_content #cols #footer #signataires a.iria {
	background:url(../images/css/inria.jpg) no-repeat;
	width:115px;
}
.accueil #footer #signataires a.ird,
.quart #wrap_content #cols #footer #signataires a.ird,
.demi #wrap_content #cols #footer #signataires a.ird {
	background:url(../images/css/ird.jpg) no-repeat;
	width:103px;
}
.accueil #footer #signataires a.inra,
.quart #wrap_content #cols #footer #signataires a.inra,
.demi #wrap_content #cols #footer #signataires a.inra {
	background:url(../images/css/inra.jpg) no-repeat;
	width:79px;
}
.accueil #footer #signataires a.chu,
.quart #wrap_content #cols #footer #signataires a.chu,
.demi #wrap_content #cols #footer #signataires a.chu {
	background:url(../images/css/chu.jpg) no-repeat;
	width:133px;
}
.accueil #footer #signataires a.conference,
.quart #wrap_content #cols #footer #signataires a.conference,
.demi #wrap_content #cols #footer #signataires a.conference {
	background:url(../images/css/conference.jpg) no-repeat;
	width:55px;
}
.accueil #footer #links,
.quart #wrap_content #cols #footer #links,
.demi #wrap_content #cols #footer #links {
	float:left;
	width:950px;
	padding-bottom:20px;
	padding-top:20px;
}
.quart #wrap_content #cols #footer #links,
.demi #wrap_content #cols #footer #links {
	border-top:1px solid #8f8880;
}
.accueil #footer #links a,
.quart #wrap_content #cols #footer #links a,
.demi #wrap_content #cols #footer #links a {
	color:#9fb944;
	padding:0 0 0 15px;
	margin:0 78px 0 0;
	text-align:center;
	float:left;
	font-size:12px;
	line-height:18px;
}
/*CSE*/
.accueil #menu_acc .outils a,
.suite #wrap_nav .outils a{
	color:#9fb944;
	padding:0 0 0 14px;
	text-align:center;
	float:left;
	font-size:12px;
	line-height:18px;
}

.accueil #footer #links a,
.demi #wrap_content #cols #footer #links a {
	margin:0 80px 0 0;
}
.accueil #menu_acc .outils a.decreaseFont,
.suite #wrap_nav .outils a.decreaseFont,
.accueil #menu_acc .outils a.increaseFont,
.suite #wrap_nav .outils a.increaseFont,
.accueil #menu_acc .outils a.resetFont,
.suite #wrap_nav .outils a.resetFont {
	margin:0 5px 0 0;
	width:13px;
	padding:0;
	text-indent:-5000px;
}
.accueil #menu_acc .outils span,
.suite #wrap_nav .outils span {
	margin-right:15px;
}
.accueil #footer #links a.print,
.quart #wrap_content #cols #footer #links a.print,
.demi #wrap_content #cols #footer #links a.print {
	margin-right:0px;
}
.accueil #menu_acc .outils a.lang,
.suite #wrap_nav .outils a.lang,
.accueil #menu_acc .outils a.print,
.suite #wrap_nav .outils a.print {
	margin:0 20px 0 0;
}
/*CSE
.accueil #menu_acc .outils a.rss{
	margin:0;
}

.suite #wrap_nav .outils a.rss {
	margin:-12px 0 0 0;
}*/
.accueil #footer #links a.decreaseFont,
.quart #wrap_content #cols #footer #links a.decreaseFont,
.demi #wrap_content #cols #footer #links a.decreaseFont,
.accueil #footer #links a.resetFont,
.quart #wrap_content #cols #footer #links a.resetFont,
.demi #wrap_content #cols #footer #links a.resetFont,
.accueil #footer #links a.increaseFont,
.quart #wrap_content #cols #footer #links a.increaseFont,
.demi #wrap_content #cols #footer #links a.increaseFont {
	margin:0 5px 0 0 !important;
	padding:0 !important;
	width:11px;
	height:15px;
	text-indent:-5000px;
}
.accueil #menu_acc .outils span,
.suite #wrap_nav .outils span,
.accueil #footer #links span,
.quart #wrap_content #cols #footer #links span,
.demi #wrap_content #cols #footer #links span {
	color:#92ac00;
	font-size:12px;
	line-height:18px;
	float:left;
}
.accueil #footer #links a.coordonnees,
.quart #wrap_content #cols #footer #links a.coordonnees,
.demi #wrap_content #cols #footer #links a.coordonnees {
	background:url(../images/css/ico_coordonnees.gif) 0 4px no-repeat;
}
.accueil #footer #links a.contact,
.quart #wrap_content #cols #footer #links a.contact,
.demi #wrap_content #cols #footer #links a.contact {
	background:url(../images/css/ico_contact.gif) 0 4px no-repeat;
}
.accueil #footer #links a.mentions,
.quart #wrap_content #cols #footer #links a.mentions,
.demi #wrap_content #cols #footer #links a.mentions {
	background:url(../images/css/ico_mentions.gif) 0 4px no-repeat;
}
.accueil #menu_acc .outils a.rss,
.accueil #footer #links a.rss,
.demi #wrap_content #cols #footer #links a.rss {
	background:url(../images/css/ico_rss.gif) 0 4px no-repeat;
}

.accueil #menu_acc .outils a{
	display:inline;
}

.suite #wrap_nav .outils a.rss,
.quart #wrap_content #cols #footer #links a.rss {
	background:url(../images/css/ico_rss_quart.gif) 0 4px no-repeat;
}
.accueil #footer #links a.plan,
.demi #wrap_content #cols #footer #links a.plan {
	background:url(../images/css/ico_plan_demi.gif) 0 4px no-repeat;
}
.quart #wrap_content #cols #footer #links a.plan {
	background:url(../images/css/ico_plan.gif) 0 4px no-repeat;
}
.accueil #footer #links a.print,
.quart #wrap_content #cols #footer #links a.print,
.demi #wrap_content #cols #footer #links a.print {
	background:url(../images/css/ico_print_acc.gif) 0 4px no-repeat;
}
.accueil #menu_acc .outils a.lang,
.accueil #footer #links a.lang,
.demi #wrap_content #cols #footer #links a.lang {
	background:url(../images/css/ico_drapeau.gif) 0 4px no-repeat;
}
.suite #wrap_nav .outils a.lang,
.quart #wrap_content #cols #footer #links a.lang {
	background:url(../images/css/ico_drapeau_nav.gif) 0 4px no-repeat;
}
.accueil #footer #links a.top,
.demi #wrap_content #cols #footer #links a.top {
	background:url(../images/css/ico_top.gif) 0 4px no-repeat;
}
.quart #wrap_content #cols #footer #links a.top {
	background:url(../images/css/ico_top_quart.gif) 0 4px no-repeat;
}
.accueil #menu_acc .outils a.decreaseFont,
.accueil #footer #links a.decreaseFont,
.quart #wrap_content #cols #footer #links a.decreaseFont,
.demi #wrap_content #cols #footer #links a.decreaseFont {
	background:url(../images/css/ico_text_moins.gif) 0 4px no-repeat;
}
.suite #wrap_nav .outils a.decreaseFont {
	background:url(../images/css/ico_text_moins_m.gif) 0 4px no-repeat;
}
.accueil #menu_acc .outils a.resetFont,
.accueil #footer #links a.resetFont,
.quart #wrap_content #cols #footer #links a.resetFont,
.demi #wrap_content #cols #footer #links a.resetFont {
	background:url(../images/css/ico_text_reset.gif) 0 4px no-repeat;
}
.suite #wrap_nav .outils a.resetFont {
	background:url(../images/css/ico_text_reset_m.gif) 0 4px no-repeat;
}
.accueil #menu_acc .outils a.increaseFont,
.accueil #footer #links a.increaseFont,
.quart #wrap_content #cols #footer #links a.increaseFont,
.demi #wrap_content #cols #footer #links a.increaseFont {
	background:url(../images/css/ico_text_plus.gif) 0 4px no-repeat;
}
.suite #wrap_nav .outils a.increaseFont {
	background:url(../images/css/ico_text_plus_m.gif) 0 4px no-repeat;
}
.suite #wrap_nav .outils a.lang:hover,
.suite #wrap_nav .outils a.rss:hover,
.accueil #footer #links a.coordonnees:hover,
.quart #wrap_content #cols #footer #links a.lang:hover,
.quart #wrap_content #cols #footer #links a.coordonnees:hover,
.demi #wrap_content #cols #footer #links a.coordonnees:hover,
.accueil #footer #links a.contact:hover,
.quart #wrap_content #cols #footer #links a.contact:hover,
.demi #wrap_content #cols #footer #links a.contact:hover,
.accueil #footer #links a.mentions:hover,
.quart #wrap_content #cols #footer #links a.mentions:hover,
.demi #wrap_content #cols #footer #links a.mentions:hover,
.quart #wrap_content #cols #footer #links a.rss:hover,
.quart #wrap_content #cols #footer #links a.top:hover,
.quart #wrap_content #cols #footer #links a.plan:hover,
.suite #wrap_nav .outils a.decreaseFont:hover,
.suite #wrap_nav .outils a.resetFont:hover,
.suite #wrap_nav .outils a.increaseFont:hover {
	background-position:0 -16px;
	color:#545454;
}
.accueil #menu_acc .outils a.decreaseFont:hover,
.accueil #menu_acc .outils a.resetFont:hover,
.accueil #menu_acc .outils a.increaseFont:hover,
.accueil #menu_acc .outils a.lang:hover,
.accueil #menu_acc .outils a.rss:hover,
.accueil #footer #links a.rss:hover,
.demi #wrap_content #cols #footer #links a.rss:hover,
.accueil #footer #links a.lang:hover,
.demi #wrap_content #cols #footer #links a.lang:hover,
.accueil #footer #links a.decreaseFont:hover,
.accueil #footer #links a.top:hover,
.demi #wrap_content #cols #footer #links a.top:hover,
.quart #wrap_content #cols #footer #links a.decreaseFont:hover,
.demi #wrap_content #cols #footer #links a.decreaseFont:hover,
.accueil #footer #links a.resetFont:hover,
.quart #wrap_content #cols #footer #links a.resetFont:hover,
.demi #wrap_content #cols #footer #links a.resetFont:hover,
.accueil #footer #links a.increaseFont:hover,
.quart #wrap_content #cols #footer #links a.increaseFont:hover,
.demi #wrap_content #cols #footer #links a.increaseFont:hover,
.accueil #footer #links a.plan:hover,
.demi #wrap_content #cols #footer #links a.plan:hover,
.demi #wrap_content #cols #footer #links a.print:hover,
.quart #wrap_content #cols #footer #links a.print:hover,
.accueil #footer #links a.print:hover {
	background-position:0 -16px;
	color:#fff;
}

/*============== Suite ===============*/
.suite #wrap_head, .suite #wrap_menu,
.suite #wrap_nav, .suite #wrap_content,
.suite #wrap_col, .suite #wrap_img {
	width:100%;
	float:left;
}
.suite #wrap_head #container,
.suite #wrap_menu .menu_element,
.suite #wrap_nav #nav,
.suite #wrap_content #cols {
	width:960px;
	margin:0 auto;
}


/*_______________ Header _______________*/
.suite #wrap_head {
	background:#fff;
	height:99px;
}
.suite #wrap_head #container #logo {
	float:left;
	width:216px;
	height:68px;
	text-indent:-2000px;
	margin:14px 0px 17px 0;
}
.suite #wrap_head #container #menu {
	float:right;
	height:99px;
	border-left:1px solid #ebebeb;
}
.suite #wrap_head #container #menu ul {
	padding:0;
	margin:0;
}
.suite #wrap_head #container #menu li {
	list-style:none;
	padding:0;
	float:left;
	height:99px;
	border-right:1px solid #ebebeb;
}
.suite #wrap_head #container #menu li a {
	float:left;
	height:99px;
	padding:0;
	text-indent:-5000px;
}
.suite #wrap_head #container #menu li.instituts a {
	background:url(../images/css/menu_instituts.jpg) no-repeat;
	width:172px;
}
.suite #wrap_head #container #menu li.partenaires a {
	background:url(../images/css/menu_partenaires.jpg) no-repeat;
	width:96px;
}
.suite #wrap_head #container #menu li.objectifs a {
	background:url(../images/css/menu_objectifs.jpg) no-repeat;
	width:122px;
}
.suite #wrap_head #container #menu li.actions a {
	background:url(../images/css/menu_actions.jpg) no-repeat;
	width:122px;
}
.suite #wrap_head #container #menu li.partenariat a {
	background:url(../images/css/menu_partenariat.jpg) no-repeat;
	width:104px;
}
.suite #wrap_head #container #menu li.vademecum a {
	background:url(../images/css/menu_vademecum.jpg) no-repeat;
	width:118px;
}


.suite #wrap_head #container #menu li a:hover,
.suite #wrap_head #container #menu li.current a,
.suite #wrap_head #container #menu li.active a {
	background-position:0 -99px;
}
/*_______________ Menu toggle _______________*/
.suite #wrap_menu {
	background:#635c53 url(../images/css/motif_wrap_menu.gif) repeat-x;
}
.suite #wrap_menu .menu_element {
	display:none;
	padding:0 0 0 30px;
	position:relative;
}
.suite #wrap_menu .menu_element div {
	padding:15px 0;
}
.suite #wrap_menu .menu_element .fleche {
	background:url(../images/css/fleche_menu.gif) no-repeat;
	position:absolute;
	width:16px;
	height:10px;
	top:0;
	left:415px;
}

.suite #wrap_menu #menu_partenaires .fleche {
	left:610px;
}
.suite #wrap_menu .menu_element a {
	float:left;
	font-size:14px !important;
	color:#fff;
	width:475px;
	height:31px;
	line-height:31px;
	background:url(../images/css/puce_itmo.png) 0 7px no-repeat;
	margin:0;
}
.suite #wrap_menu .menu_element a span {
	background:url(../images/css/bg_menu_acc.png) no-repeat;
	display:block;
	width:450px;
	height:31px;
	padding-left:25px;
	cursor:pointer;
}
.suite #wrap_menu .menu_element a:hover {
	color:#e64415;
	font-weight:bold;
}

.suite #wrap_menu .menu_element a.close {
	width:13px;
	height:13px;
	position:absolute;
	right:0;
	top:10px;
	background:url(../images/css/menu_close.gif) no-repeat;
}

/*_______________ Navigation _______________*/
.suite #wrap_nav {
	background:url(../images/css/motif_nav.jpg) repeat-x;
	border-top:1px solid #c6c6c6;
}
.suite #wrap_nav #nav {
	height:26px;
	line-height:28px;
	padding-left:15px;
	width:945px;
	background:url(../images/css/ico_accueil.gif) 0 9px no-repeat;
	font-size:12px;
	position:relative;
	z-index:10;
}
.suite #wrap_nav #nav .nav_links a {
	color:#92ac00;
	padding:0 10px 0 0;
	margin-right:5px;
	background:url(../images/css/fleche_nav.gif) right 5px no-repeat;
	font-size:12px;
}
.suite #wrap_nav #nav .nav_links a:hover {
	color:#545454;
}
.suite #wrap_nav .outils {
	position:absolute;
	right:0;
	top:-9px;
	width:430px;
	height:26px;
	float:right;
}

/*_______________ Contenu _______________*/
.suite #wrap_content {
	background:url(../images/css/motif_content.jpg) repeat-x;
	border-top:1px solid #fff;
}
.quart #wrap_content #wrap_col {
	background:url(../images/css/motif_content_quart.gif) center repeat-y;
}
.quart #wrap_content #wrap_col #wrap_img {
	background:url(../images/css/bg_quart.gif) center top no-repeat;
}
.quart #wrap_content #cols #col_gch {
	float:left;
	width:725px;
	padding-right:15px;
	position:relative;
}
.quart #wrap_content #cols #col_drt {
	float:left;
	width:205px;
	padding-left:15px;
	padding-top:10px;
	color:#fff;
	position:relative;
}
.demi #wrap_content #wrap_col {
	background:url(../images/css/motif_content_demi.gif) center repeat-y;
}
.demi #wrap_content #wrap_col #wrap_img {
	background:url(../images/css/bg_demi.gif) center top no-repeat;
}
.demi #wrap_content #cols #col_gch {
	float:left;
	width:465px;
	padding-right:15px;
	position:relative;
}
.demi #wrap_content #cols #col_drt {
	float:left;
	width:465px;
	padding-left:15px;
	padding-top:10px;
	color:#fff;
}

/*_______________ Actualités, Instituts _______________*/
.quart #wrap_content #cols.actualites #col_gch h1,
.quart #wrap_content #cols.plan #col_gch h1 {
	margin:0;
	font-size:2em;
	color:#E64415;
	padding:12px 0 15px;/*CSE? 23px;*/
	font-weight:bold;
	line-height:1.25em;
}
/*CSE*/
.quart #wrap_content #cols.contact #col_gch h1{
	margin:0;
	font-size:2em;
	color:#E64415;
	padding:12px 0 12px;
	font-weight:bold;
	line-height:1.25em;
}
.demi #wrap_content #cols #col_gch h1 {
	margin:0;
	font-size:2em;
	color:#e64415;
	padding:12px 0 15px 0;
	font-weight:bold;
	line-height:1.25em;
}
.quart #wrap_content #cols.actualites #col_gch h1,
.quart #wrap_content #cols.plan #col_gch h1 {
	width:670px;
}
/*CSE*/
.quart #wrap_content #cols.contact #col_gch h1{
	width:670px;
}

.demi #wrap_content #cols #col_gch h2 {
	margin:13px 0 0 0;
	font-size:1.5em;
	padding:5px 0 15px 23px;
	background:url(../images/css/puce_h2.jpg) 0px 7px no-repeat;
	line-height:1.25em;
}

.quart #wrap_content #cols.actualites #col_gch h2,
.quart #wrap_content #cols.contact #col_gch h2,
.quart #wrap_content #cols.plan #col_gch h2{
	margin:0;
	font-size:1.5em;
	padding:5px 0 15px 23px;
	background:url(../images/css/puce_h2.jpg) 0px 2px no-repeat;
	line-height:1.25em;
}

.quart #wrap_content #cols.plan #col_gch h2,
.quart #wrap_content #cols.contact #col_gch h2,
.quart #wrap_content #cols.actualites #col_gch h2 {
	padding:0px 0 5px 23px;
}
.suite #wrap_content #cols #col_gch h3 {
	margin:0;
	padding:0 0 5px 0;
	font-size:1.2em;
	color:#9fb944;
}
/*.quart #wrap_content #cols.actualites #col_gch p.date {
	font-size:11px;
	color:#635c53;
	position:absolute;
	right:15px;
	top:21px;
	margin:0;
}*/
.quart #wrap_content #cols.actualites #col_gch .date {
	position:absolute;
	width:36px;
	height:28px;
	top:13px;
	right:15px;
	margin:0;
	margin-left:20;
	background:none;
	padding:0;
}
.quart #wrap_content #cols.actualites #col_gch .actu .date {
	right:0;
	margin: 0px 0px 0px 170px;
	
}
.quart #wrap_content #cols.actualites #col_gch .date div {
	padding:0;
	position:absolute;
	background:none;
}
/*.quart #wrap_content #cols.actualites #col_gch .date .jour {
	top:0;
	left:0;
	width:20px;
	height:13px;
	margin:0 6px 2px 0;
}
.quart #wrap_content #cols.actualites #col_gch .date .mois {
	top:15px;
	left:0;
	width:23px;
	height:13px;
	margin:0 3px 0px 0;
}
.quart #wrap_content #cols.actualites #col_gch .date .annee {
	right:0;
	top:0;
	width:10px;
	height:28px;
	margin:0;
}
.quart #wrap_content #cols.actualites #col_gch .date div p {
	margin:0 !important;
	padding:0;
	background:url(../images/css/dates_calendrier.png) 0 0 no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
.quart #wrap_content #cols.actualites #col_gch .date .jour p {
	width:20px;
	height:13px;
}
.quart #wrap_content #cols.actualites #col_gch .date .mois p {
	width:23px;
	height:13px;
}
.quart #wrap_content #cols.actualites #col_gch .date .annee p {
	width:10px;
	height:28px;
}
.quart #wrap_content #cols.actualites #col_gch .date .jour .j01 { background-position:0 0; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j02 { background-position:0 -15px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j03 { background-position:0 -30px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j04 { background-position:0 -45px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j05 { background-position:0 -60px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j06 { background-position:0 -75px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j07 { background-position:0 -90px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j08 { background-position:0 -105px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j09 { background-position:0 -120px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j10 { background-position:0 -135px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j11 { background-position:-21px 0; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j12 { background-position:-21px -15px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j13 { background-position:-21px -30px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j14 { background-position:-21px -45px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j15 { background-position:-21px -60px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j16 { background-position:-21px -75px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j17 { background-position:-21px -90px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j18 { background-position:-21px -105px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j19 { background-position:-21px -120px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j20 { background-position:-21px -135px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j21 { background-position:-42px 0; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j22 { background-position:-42px -15px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j23 { background-position:-42px -30px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j24 { background-position:-42px -45px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j25 { background-position:-42px -60px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j26 { background-position:-42px -75px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j27 { background-position:-42px -90px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j28 { background-position:-42px -105px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j29 { background-position:-42px -120px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j30 {  background-position:-42px -135px; }
.quart #wrap_content #cols.actualites #col_gch .date .jour .j31 { background-position:-42px -135px; }

.quart #wrap_content #cols.actualites #col_gch .date .mois .m01 { background-position:-63px 0; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m02 { background-position:-63px -15px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m03 { background-position:-63px -30px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m04 { background-position:-63px -45px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m05 { background-position:-63px -60px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m06 { background-position:-63px -75px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m07 { background-position:-63px -90px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m08 { background-position:-63px -105px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m09 { background-position:-63px -120px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m10 { background-position:-63px -135px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m11 { background-position:-63px -150px; }
.quart #wrap_content #cols.actualites #col_gch .date .mois .m12 { background-position:-63px -165px; }
*/
.jour, .mois, .annee, .jour p, .mois p, .annee p {
	display:inline !important;
	position:relative !important;
	margin:auto!important;
	top:0!important;
	color:#999;
}
.jour p::after, .mois p::after {
	content:'.'
}
.quart #wrap_content #cols.actualites #col_gch .date {
	width:auto;
}
.quart #wrap_content #cols.actualites #col_gch .date div p {
	background:none;
	text-indent:0;
}

.demi #wrap_content #cols #col_gch div {
	/*width:725px; CSE TEST*/
	padding:0px 0;
	/*float:left;*/
}


.demi #wrap_content #cols #col_gch div.custom_hr {
	background:url(../images/css/motif_col_gch.gif) repeat-x scroll 0 10px;
	padding: 10px 0;
}

.quart #wrap_content #cols #col_gch div.custom_hr{
	background:url(../images/css/motif_col_gch.gif) repeat-x;
	padding: 15px 0;
}

.quart #wrap_content #cols #col_drt div.custom_hr {
	background:url(../images/css/motif_col_drt.gif) bottom repeat-x;
	:1px 0;
}

.demi #wrap_content #cols #col_drt div.custom_hr {
	background:url(../images/css/motif_col_drt.gif) bottom repeat-x;
	:1px 0;
	width:465px;
}

.quart #wrap_content #cols #col_gch div h3,
.demi #wrap_content #cols #col_gch div h3 {
	background:url(../images/css/motif_col_gch.gif) repeat-x scroll 0 15px;
	padding: 30px 10px 10px 0px;
}




.quart #wrap_content #cols.actualites #col_gch div.contenu{
	width:725px;
	padding:15px 0;
}

.demi #wrap_content #cols #col_gch div {
	/*width:465px; CSE TEST*/
}
.quart #wrap_content #cols.actualites #col_gch div img.left,
.demi #wrap_content #cols #col_gch div img.left,
.demi #wrap_content #cols #col_drt img.left {
	float:left;
	margin:5px 15px 5px 0;
}
.quart #wrap_content #cols.actualites #col_gch div img.right,
.demi #wrap_content #cols #col_gch div img.right,
.demi #wrap_content #cols #col_drt img.right {
	float:right;
	margin:5px 0 5px 15px;
}
.demi #wrap_content #cols #col_gch div img.center {
	float:left;
	padding:5px 0 10px 0;
}
.quart #wrap_content #cols #col_gch div p {
	margin:0 0 5px 0;
}
.demi #col_gch div p {
	margin:0 0 5px 0;
}
.suite #wrap_content #cols #col_gch a {
	color:#9fb944;
}
.suite #wrap_content #cols #col_gch a:hover {
	color:#545454;
}
.suite #wrap_content #cols #col_gch a.bt_site:hover {
	color:#545454;
}
.suite #wrap_content #cols #col_gch a.bt_suite:hover {
	color:#545454;
}
.suite #wrap_content #cols #col_drt ul.dossier_cours li {
	margin-bottom:5px;
}
.suite #wrap_content #cols #col_drt ul.dossier_cours a {
	font-size:1.2em;
}
.quart #wrap_content #cols #col_drt h2 {
	font-size:16px;
	margin:23px 0 15px;
	text-align:center;
}
.quart #wrap_content #cols #col_drt a.mois_prec {
	padding-left:10px;
	float:left;
	background:url(../images/css/mois_prec.gif) 0px 5px no-repeat;
}
.quart #wrap_content #cols #col_drt a.mois_suiv {
	padding-right:10px;
	float:right;
	background:url(../images/css/mois_suiv.gif) right 5px no-repeat;
}
.quart #wrap_content #cols #col_drt a.mois_prec:hover {
	background-position:0px -25px
}
.quart #wrap_content #cols #col_drt a.mois_suiv:hover {
	background-position:right -25px
}
.quart #wrap_content #cols #col_drt table {
	width:205px;
	font-size:12px;
	line-height:26px;
	margin-bottom:20px;
	clear:both;
}
.quart #wrap_content #cols #col_drt thead .mois {
	text-align:center;
	font-weight:bold;
}
.quart #wrap_content #cols #col_drt thead th {
	background:#9fb944;
	border-top:1px solid #dfeea8;
	border-bottom:1px solid #4e5b20;
	width:27px;
}
.quart #wrap_content #cols #col_drt tbody td {
	color:#fff;
	text-align:center;
	border-bottom:1px solid #fff;
	border-right:1px solid #827b71;
	border-bottom:1px solid #827b71;
}
.quart #wrap_content #cols #col_drt tbody td.last {
	border-right:none;
}
/*avs Class d'aujoud'hui */
.quart #wrap_content #cols #col_drt tbody td.today {
	font-weight:bold;
}
/*avs Class  */
.quart #wrap_content #cols #col_drt div.object-type-avs_calendar {
	background : none;
	min-height : 620px;
}

.quart #wrap_content #cols #col_drt tbody td.flou {
	color:#8e877f;
}
.quart #wrap_content #cols #col_drt tbody td.event {
	background:#9fb944;
	border-top:1px solid #dfeea8;
}
.quart #wrap_content #cols #col_drt tbody td.event a {
	color:#fff;
	font-weight:bold;
}
.quart #wrap_content #cols #col_drt tbody td.event a:hover {
	color:#545454;
}
.cluetip-default {
	width:auto;
	border: 0px ;
	color:#FFF;
	font-weight:bold;
	cursor: pointer;
}
.cluetip-default #cluetip-outer {
	position: relative;
	margin: 0;
	background-color: #9fb944;
}
.cluetip-default h3#cluetip-title {
	margin: 0 0 5px;
	padding: 7px 10px 8px;
	font-size: 1em;
	font-weight: normal;
	border-bottom: 0px ;
	background-color: #9fb944;
	border-top:1px solid #dfeea8;
	color: #FFF;
}


.quart #wrap_content #cols #col_drt div {
	background:url(../images/css/motif_col_drt.gif) bottom repeat-x;
	padding:0 0 15px 0;
	margin-top:0;
	margin-right 0;
	margin-bottom 15px;
	margin-left 0;
}
/*CSE*/
.quart #wrap_content #cols #col_drt div.object-type-avs_picto_bouton {
	background:none;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.quart #wrap_content #cols #col_drt div.bloc_move {
	position:absolute;
	background:none;
	width:300px;
}
.quart #wrap_content #cols #col_drt div.bloc_move div.bloc_calendar {
	width:205px;
}
.demi #wrap_content #cols #col_drt div {
	/*float:left;
	padding:0 0 15px 0;
	margin:0 0 10px 0;*/
	clear:both;
}
.demi #wrap_content #cols #col_drt hr {
	width:465px;
}
.quart #wrap_content #cols #col_drt h3,
.demi #wrap_content #cols #col_drt h3 {
	font-size:1.25em;
	color:#9fb944;
	/*CSE margin:0 0 10px 0;*/
}
.quart #wrap_content #cols #col_drt h3 a,
.demi #wrap_content #cols #col_drt h3 a {
	color:#9fb944;
}
.quart #wrap_content #cols #col_drt h3 a:hover,
.demi #wrap_content #cols #col_drt h3 a:hover {
	color:#fff;
}
.demi #wrap_content #cols #col_drt h3 {
	padding:0px 0px 9px 0;
	background:url(../images/css/motif_col_drt.gif) bottom repeat-x;
	width:465px;
}
.quart #wrap_content #cols.actualites #col_drt div p,
.demi #wrap_content #cols #col_drt div p {
	color:#fff;
	margin:0 0 10px 0;
}
.quart #wrap_content #cols.actualites #col_drt div a.suite,
.quart #wrap_content #cols.contact #col_drt div a.suite,
.quart #wrap_content #cols.plan #col_drt div a.suite,
.demi #wrap_content #cols #col_drt div a.suite,
.demi #wrap_content #cols #col_drt div a.archives_vid {
	width:158px;
	height:32px;
	background:url(../images/css/bt_actus_drt.png) no-repeat;
	color:#fff;
	padding-left:45px;
	line-height:36px;
	display:block;
	cursor:pointer;
	font-size:12px;
}

.demi #wrap_content #cols #col_drt div a.suite,
.demi #wrap_content #cols #col_drt div a.archives_vid {
	padding-left:50px;
	line-height:39px;
	width:177px;
	height:34px;
	background:url(../images/css/bt_drt_suite.png) no-repeat;
	float:right;
}

.demi #wrap_content #cols #col_drt div a.archives_vid {
	background:url(../images/css/bt_drt_archives_vid.png) no-repeat;
}
.suite #wrap_content #cols #col_drt a {
	color:#9fb944;
}
.suite #wrap_content #cols #col_drt a:hover {
	color:#fff;
}
.demi #wrap_content #cols #col_drt div a.suite:hover,
.quart #wrap_content #cols #col_drt div a.suite:hover,
.quart #wrap_content #cols #col_drt a.archives_actus:hover,
.demi #wrap_content #cols #col_drt div a.archives_vid:hover {
	color:#545454;
}
.demi #wrap_content #cols #col_drt div img.video {
	margin:10px 60px 20px 60px;
}


/*_______________ Liste des actualités _______________*/
.quart #wrap_content #cols.actualites #col_gch .actu {
	position:relative;
	background:url(../images/css/motif_col_gch.gif) repeat-x;
	clear:both;
	padding-top:15px;
}
.quart #wrap_content #cols.actualites #col_gch .actu h2 {
	margin:5px 0 15px 0;
	width:610px;
	color:#9fb944;
	font-size:1.5em;
}
.quart #wrap_content #cols.actualites #col_gch .actu div {
	background:none;
	padding:0 0 10px 0;
}
.quart #wrap_content #cols.actualites #col_gch .actu div .lire {
	margin-right:50px;
	padding-left:10px;
	background:url(../images/css/puce_plan3.jpg) 0px -24px no-repeat;
}
.quart #wrap_content #cols.actualites #col_gch .actu div .lire:hover {
	background-position:0px 4px;
}
.quart #wrap_content #cols.actualites #col_gch .actu div .top {
	padding-left:15px;
	background:url(../images/css/ico_top_quart.gif) 0px 3px no-repeat;
	float:right;
}
.quart #wrap_content #cols.actualites #col_gch .actu div .top:hover {
	background-position:0px -17px;
}
.quart #wrap_content #cols.actualites #col_gch .actus_nav {
	width:725px;
	float:left;
	margin-top:15px;
	padding:15px 0;
	border-top:1px solid #eee;
}
.quart #wrap_content #cols.actualites #col_gch .actus_nav a {
	float:left;
	width:143px;
	height:35px;
	background:url(../images/css/bt_actus_prec.jpg) no-repeat;
	padding-left:60px;
	line-height:42px;
	color:#fff;
}
.quart #wrap_content #cols.actualites #col_gch .actus_nav a.suiv {
	background:url(../images/css/bt_actus_suiv.jpg) no-repeat;
	float:right;
	width:173px;
	padding-left:30px;
}
.quart #wrap_content #cols.actualites #col_gch .actus_nav a:hover {
	color:#545454;
}

/*_______________ Contact _______________*/
.quart #wrap_content #cols.contact fieldset {
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #635c53;
	float:left;
	width:703px;
}
.quart #wrap_content #cols.contact legend {
	font-size:1.5em;
	padding:0 10px;
	color:#635c53;
}
.quart #wrap_content #cols.contact #col_gch div.contenu,
.quart #wrap_content #cols.contact #col_gch div.civilite,
.quart #wrap_content #cols.contact #col_gch div.formulaire,
.quart #wrap_content #cols.contact #col_gch div.verif,
.quart #wrap_content #cols.contact #col_gch div.legende_contact,
.quart #wrap_content #cols.contact #col_gch div.valid_form {
	float:left;
	width:713px;
	margin:0 0 10px 0;
}
.quart #wrap_content #cols.contact #col_gch div.valid_form {
	width:725px;
	margin:0 0 20px 0;
}
.quart #wrap_content #cols.contact #col_gch div.legende_contact {
	background:#eee;
	padding:10px;
	width:705px;
}
.quart #wrap_content #cols.contact #col_gch div.contenu p,
.quart #wrap_content #cols.contact #col_gch div.formulaire p {
	margin-bottom:0px;
}
.quart #wrap_content #cols.contact #col_gch div.civilite p {
	float:left;
	margin:0;
}
.quart #wrap_content #cols.contact #col_gch label.needed,
.quart #wrap_content #cols.contact #col_gch div.needed p {
	padding-left:15px;
	background:url(../images/css/puce_needed.png) no-repeat
}
.quart #wrap_content #cols.contact #col_gch div.legende_contact p {
	margin:0;
}
.quart #wrap_content #cols.contact #col_gch div.contenu input,
.quart #wrap_content #cols.contact #col_gch div.contenu textarea {
	width:691px;
	border:1px solid #d3d3d3;
	padding:5px;
}
.quart #wrap_content #cols.contact #col_gch div.contenu .titre input {
	font-size:1.5em;
	color:#9fb944;
	font-weight:bold;
}
.quart #wrap_content #cols.contact #col_gch div.contenu .s_titre textarea {
	font-weight:bold;
}
.quart #wrap_content #cols.contact #col_gch div.contenu .message textarea {
	height:150px;
}
.quart #wrap_content #cols.contact #col_gch div.civilite input {
	margin-left:30px;
}
.quart #wrap_content #cols.contact #col_gch div.formulaire div {
	float:left;
	width:340px;
	padding:0 10px 0 0;
}
.quart #wrap_content #cols.contact #col_gch div.formulaire input,
.quart #wrap_content #cols.contact #col_gch div.formulaire select,
.quart #wrap_content #cols.contact #col_gch div.verif input {
	float:left;
	width:330px;
	border:1px solid #d3d3d3;
	padding:3px;
}
.quart #wrap_content #cols.contact #col_gch div.verif span {
	display:block;
}
.quart #wrap_content #cols.contact #col_gch div.verif .img_verif {
	float:left;
	width:340px;
	padding:0 10px 0 0;
}
.quart #wrap_content #cols.contact #col_gch div.verif .img_verif img {
	float:left;
}
.quart #wrap_content #cols.contact #col_gch div.verif .img_verif a {
	float:left;
	width:70px;
	height:24px;
	background:url(../images/css/ico_refresh.jpg) no-repeat;
	margin:20px 0 0 30px;
	padding-left:30px;
	font-size:11px;
	color:#545454;
	line-height:1em;
}
.quart #wrap_content #cols.contact #col_gch div.formulaire select {
	padding:2px;
}
.quart #wrap_content #cols.contact #col_gch div.valid_form input {
	display:block;
	width:203px;
	height:31px;
	line-height:37px;
	color:#fff;
	padding-left:45px;
	border:none;
	cursor:pointer;
}
.quart #wrap_content #cols.contact #col_gch div.valid_form input:hover {
	color:#545454;
}
.quart #wrap_content #cols.contact #col_gch div.valid_form input.bt_form_erase {
	float:left;
	background:url(../images/css/bt_form_erase.jpg) no-repeat;
}
.quart #wrap_content #cols.contact #col_gch div.valid_form input.bt_form_valid {
	float:right;
	background:url(../images/css/bt_form_valid.jpg) no-repeat;
}


/*_______________ Plan du site _______________*/
.quart #wrap_content #cols.plan #col_gch div.plan_bloc {
	background:url(../images/css/bg_top_plan.jpg) no-repeat;
	padding-top:49px;
	width:725px;
	float:left;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau {
	float:left;
	width:725px;
	background:url(../images/css/motif_plan.jpg) 132px 0px repeat-y;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div {
	padding-bottom:10px;
	float:left;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.img_plan {
	width:132px;
	height:122px;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_accueil {
	background:url(../images/css/plan_accueil.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_itmo {
	background:url(../images/css/plan_itmo.jpg) no-repeat scroll 0 0;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_objectifs {
	background:url(../images/css/plan_objectifs.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_partenariats {
	background:url(../images/css/plan_partenariats.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_actus {
	background:url(../images/css/plan_actus.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_coordonnees {
	background:url(../images/css/plan_partenariats.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_contact {
	background:url(../images/css/plan_contact.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_mentions {
	background:url(../images/css/plan_mentions.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div.niv_plan {
	background:url(../images/css/plan_plan.jpg) no-repeat;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div ul {
	margin:0;
	padding:15px 0 0 0;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li {
	list-style:none;
	padding-left:15px;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li a {
	font-size:2em;
	color:#9fb944;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li span {
	font-size:2em;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li li {
	list-style:none;
	margin:0 0 10px 15px;
	padding-left:10px;
	background:none;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li li a {
	background:url(../images/css/puce_plan2.jpg) 0px 6px no-repeat;
	padding-left:10px;
	font-size:1.25em;
	color:#9fb944;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li li li a {
	background:url(../images/css/puce_plan3.jpg) 0px 4px no-repeat;
	padding-left:10px;
	font-size:1em;
	color:#9fb944;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li a:hover,
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_niveau div li li a:hover {
	color:#545454;
	background-position:0px -24px;
}
.quart #wrap_content #cols.plan #col_gch .plan_bloc .plan_foot {
	float:left;
	width:725px;
	background:url(../images/css/bg_foot_plan.jpg) no-repeat;
	height:37px;
}

/*_______________ Footer suite _______________*/
.quart #wrap_content #cols #footer,
.demi #wrap_content #cols #footer {
	clear:both;
	float:left;
	width:960px;
	padding-top: 10px;
}
.quart #wrap_content #cols #footer #signataires,
.demi #wrap_content #cols #footer #signataires {
	width:960px;
	height:80px;
	padding-top:32px;
	float:left;
	background:url(../images/css/bg_footer.png) no-repeat;
}

/*avs barre Connecté en tant que ... */
.demi #wrap_content #cols #col_gch #containerMain #welcome div,
.demi #wrap_content #cols #col_gch #containerMain #welcome ,
.demi #wrap_content #cols #col_gch #containerMain #ezwt ,
.quart #wrap_content #cols #col_gch #containerMain #welcome div,
.quart #wrap_content #cols #col_gch #containerMain #welcome,
.quart #wrap_content #cols #col_gch #containerMain #ezwt {
	background: none;
	padding: 0px;
	float: none ;
	height: 20px;
}  

.demi #wrap_content #cols #col_gch #containerMain #ezwt div,
.quart #wrap_content #cols #col_gch #containerMain #ezwt div {
	background: none;
	padding: 0px;
	width: auto ;
	float: none ;
}  


/* picto boutons */

.suite #wrap_content #cols #col_gch .avs_picto_bouton a,
.suite #wrap_content #cols #col_drt .avs_picto_bouton a {
	color:#FFFFFF;
} 

.suite #wrap_content #cols #col_gch .avs_picto_bouton a:hover,
.suite #wrap_content #cols #col_drt .avs_picto_bouton a:hover {
	color:#545454;
}


.object-type-avs_picto_bouton .avs_picto_bouton a#archives_actus {
	width:158px;
	height:32px;
	color:#fff;
	padding-left:45px;
	line-height:36px;
	display:block;
	cursor:pointer;
	font-size:12px;
	background:url(../images/css/bt_archives_actus.png) no-repeat;
	margin-bottom:10px;
}

.object-type-avs_picto_bouton .avs_picto_bouton  a#prec {
	float:left;
	width:143px;
	height:35px;
	background:url(../images/css/bt_actus_prec.jpg) no-repeat;
	padding-left:60px;
	line-height:42px;
	color:#fff;
}
.object-type-avs_picto_bouton .avs_picto_bouton  a#suiv {
	background:url(../images/css/bt_actus_suiv.jpg) no-repeat;
	float:right;
	width:173px;
	height:35px;
	line-height:42px;
	padding-left:30px;
	color:#fff;
}

.object-type-avs_picto_bouton .avs_picto_bouton a#bt_suite {
	float:right;
	width:188px;
	padding-left:15px;
	background:url(../images/css/bt_actus_suiv.png) no-repeat;
	color:#fff;
	line-height:42px;
	font-size:12px;
}

.object-type-avs_picto_bouton .avs_picto_bouton a#suite_sujet{
	width:158px;
	height:32px;
	background:url(../images/css/bt_actus_drt.png) no-repeat;
	color:#fff;
	padding-left:45px;
	line-height:36px;
	display:block;
	cursor:pointer;
	font-size:12px;
}

.object-type-avs_picto_bouton .avs_picto_bouton a#suite {
	padding-left:50px;
	line-height:39px;
	width:177px;
	height:34px;
	background:url(../images/css/bt_drt_suite.png) no-repeat;
	float:right;
}

#cols .object-type-avs_picto_bouton .avs_picto_bouton a#partenariat {
	float:left;
	padding-left:50px;
	line-height:42px;
	width:177px;
	height:35px;
	background:url(../images/css/bt_partenariat.png) no-repeat;
}

#cols .object-type-avs_picto_bouton .avs_picto_bouton a#vademecum {
	float:left;
	padding-left:50px;
	line-height:36px;
	width:177px;
	height:35px;
	background:url(../images/css/bt_vademecum_s.png) no-repeat;
}

#cols .object-type-avs_picto_bouton .avs_picto_bouton a#objectifs {
	float:left;
	padding-left:50px;
	line-height:45px;
	width:177px;
	height:37px;
	background:url(../images/css/bt_objectifs.png) no-repeat;
}

.object-type-avs_picto_bouton .avs_picto_bouton a#bt_site {
	float:left;
	width:123px;
	height:35px;
	padding-left:80px;
	line-height:38px;
	background:url(../images/css/bt_site.png) no-repeat;
	color:#fff;
	font-size:12px;
}
.object-type-avs_picto_bouton .inline_pictobutton {
	padding:0px !important;
	margin:0px !important;
}
.object-type-avs_picto_bouton .inline_pictobutton a {
	padding-left:0 !important;
	width:auto !important;
	background: none !important;
	line-height: 46px !important;
}
.object-type-avs_picto_bouton .inline_pictobutton a span {
	padding: 5px 20px 5px 3px;
	background: none repeat scroll 0 0 #9fb944;
	border-top: 1px solid #dfeea8;
	border-bottom: 1px solid #4E5B20;
	border-right: 1px solid #9FB944;
	border-left: 1px solid #9FB944;
	border-radius: 4px;
}
.object-type-avs_picto_bouton .inline_pictobutton a span img {
	vertical-align: top;
	margin-right: 6px;
}

#col_drt .object-type-avs_picto_bouton .inline_pictobutton {
}
.object-type-avs_picto_bouton .inline_pictobutton {
}

.object-type-avs_picto_bouton .avs_picto_bouton a#archives_vid {
	background:url(../images/css/bt_drt_archives_vid.png) no-repeat;
	color:#fff;
	display:block;
	cursor:pointer;
	font-size:12px;
	float:right;
	height:34px;
	line-height:39px;
	padding-left:50px;
	width:177px;
}

.clear_both, clear_right, clear_left  { 
	font-size: 1px; 
	height: 1px; 
	margin:0 !important;     
	background: none !important;
}
.clear_both  { clear: both; }
.clear_right { clear: right; }
.clear_left  { clear: left; }


#readspeaker_div {
	float:right;
	text-align:right;
}
.readspeaker_div_news #readspeaker_div {
	margin-right:35px;
}

span.rsbtn_text {
	background:none !important;
	padding-left: 0px !important;
}

#readspeaker_button1 {
	margin-top: 18px;
}

#rs_1 {
	text-align:left;
	background:#FFFFFF;
}

a.readspeaker_pdf {
	display:none;	
}
a.readspeaker_pdf img {
	width:0px;	
	display:none;	
}

div.show_rsdocreder a.readspeaker_pdf {
	display:inline;	
}
div.show_rsdocreder a.readspeaker_pdf img {
	width:16px;	
	display:inline;	
}

.bloc_move ul{
	padding-left:14px;
}

.bloc_move h3{
	margin-top:5px;
	margin-bottom:5px
}

.bloc_calendar{
	margin-bottom:60px
}

/*recherche*/

#containerMain #search .box{
	color:#FFFFFF;
}

#search .box{
	width:80px !important;
	margin-left :15px;
	margin-right:10px;
	background:#948C84 none repeat scroll 0 0;
	border:none;
	height:16px;
	vertical-align:top;
	font-style:italic
}

.suite #search .box{
	background:#FFF none repeat scroll 0 0;
	color:#9FB944;
}

#new_search #goSearch2, #search #goSearch{
	background:url(../images/css/find_ok.png) 0 0 no-repeat;
	width:26px !important;
	border : none !important;
	height:26px;
	cursor:pointer;
}
#new_search #goSearch2 {
	vertical-align:top;
}

#search #goSearch {
	vertical-align:super;
}

h4 {
background:transparent url(../images/css/puce_h2.jpg) no-repeat scroll 0 7px;
font-size:1.2em;
line-height:1.25em;
margin:0;
padding:5px 0 15px 23px;
}

.quart #wrap_content #col_gch div.contenu_rech {
background:transparent url(../images/css/motif_col_gch.gif) repeat-x scroll 0 0;
float:left;
padding:15px 0 12px;
width:725px;
}

.quart #wrap_content #col_gch div.date_rech {
	font-size: 0.88em;
	margin-bottom:5px;
}

.quart #wrap_content #col_gch div.category{
	margin-top:5px;
}


.quart #wrap_content #col_gch div.content-search {
	min-height:400px;
}

#col_drt #new_search h3 {
	margin-top:34px;
	margin-bottom:28px;
}

#col_drt #new_search {
	background:none !important;
}

#col_drt #new_search #input_search_val3 {
	background: #948c84;
	border: medium none;
	color:#FFFFFF;
	font-size:1em;
	width:116px;
	padding:2px;
}

/*Top menu */
#menu table.menu_area,
#menu table.menu_area tr
#menu table.menu_area td {
	width:740px;
	border-collapse: collapse;
	border: 0;
}
#menu table.menu_area p {
	display: table-cell;
	vertical-align: middle;
	height:89px;
	font-size: 16px;
    font-weight: 300;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}
#menu table.menu_area p.first {
	padding-left: 3px;
}
#menu table.menu_area .menu_element {
	padding:5px;
}
#menu table.menu_area .menu_element_up {
	background:#fff;
	color: #999999;
	border-right: 1px solid #ebebeb;
}
#menu table.menu_area .menu_element_down {
	color: #fff;
	background:#635c53;
}

.menu_element_ext {
	background:url(../images/css/menu_more.png) !important;
	background-repeat: no-repeat !important;
	background-position:center !important;
}
