/*a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7DB308;text-decoration:none;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7DB308;text-decoration:underline;}*/

body {margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	/*background:url('../img/fond_page.gif') repeat-y 50% #FFF;*/text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
body.interieur{/*background:url('../img/fond_page_int.gif') repeat-y 50% #FFF;*/}
#page {position: absolute; width: 762px; margin-left:-380px;left: 50%; text-align:left;margin-bottom:50px;}

.img_gauche{margin-top:5px;margin-right:10px;margin-bottom:5px;border:1px solid #CCCCCC;}
.img_droite{margin-top:5px;margin-left:10px;margin-bottom:5px;border:1px solid #CCCCCC;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;margin-left:20px;margin-right:20px;margin-bottom:1em;padding:0px;line-height:normal;}
li {list-style-image:url('../img/fleche_bleue.gif');list-style-position: inherit;margin-left:15px;margin-right:35px;margin-bottom:5px;}
ul{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}
table.form table td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-bottom:5px;padding-top:5px;margin:0}
.s_titre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#898989;font-weight:bold;}
.titre{margin-top:20px;}
.citation{font-size:14px;color:#888;font-weight:bold;padding-bottom:5px;}

.citation_gauche{background:url(../img/guillement_o.gif) no-repeat;background-position:top left;padding-left:30px;text-decoration:none;padding-top:5px;font-size:14px;color:#888;font-weight:bold;}
.citation_droite{padding-bottom:5px;background:url(../img/guillement_f.gif) right bottom no-repeat;padding-right:30px;text-decoration:none;font-size:14px;color:#888;font-weight:bold;}
.flash{margin-right:0px;}
.tableau{border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.txt_Tableau{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7db308;font-weight:bold;}
.txt_t_Tableau{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#494949;font-weight:bold;}
.txt_p_Tableau{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#898989;margin-left:2px;margin-right:2px;margin-bottom:2px;margin-top:2px;padding:0px;line-height:normal;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.info_reglement a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#898989;}
.info_reglement {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#898989;}

.posImage { margin-top:25px; margin-bottom:10px;}

.ombre{background:url('../img/fond_col.gif') repeat-y}
tr.text td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000; padding:1px 20px;vertical-align:top;}
tr.text td a{color:#2885C0;}
tr.text td a:hover{text-decoration:none;}
.coldroite{background:url('../img/col_droite2.gif') repeat-y #F4EEE3;font-size:10px;vertical-align:top;}
.coldroite p{background:url('../img/col_droite.gif') repeat-y #F4EEE3;font-size:10px;margin:0;padding:5px 10px}

.coldroite p.spip { background:url('../img/col_droite.gif') repeat-y #F4EEE3; margin:0; padding:5px 10px; color:#735d2e;}
.coldroite h3.spip { color:#735d2e; background:url('../img/puce_bleue.gif') no-repeat  left #F4EEE3; display:block; margin:0; padding:0px 15px 0 25px;}
.coldroite p.spip strong { color:#735d2e;}
.coldroite p.spip span {  margin-bottom:8px;margin-top:-5px; display:block;color:#735d2e;}
.coldroite p.spip img {}
.coldroite p.spip a { color:#2885C0;}
.coldroite p.spip a:hover { text-decoration:none;}
#ps { 
margin-top:0px;
margin-left:0px;
}


/********************Contenu**************/
#content{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;vertical-align:top; text-align:left;background:url('img/fond_content.gif') repeat-y;}
#content h1{margin:0;padding:0;border:0;display:inline-table;text-align:left;}
#content h2{/*background-image:url('img/picto_ss_titre.gif');background-repeat:no-repeat;background-position:0;*/font-size:15px;font-weight:bold;color:#71378b;margin:1em 0;padding:0 0 0 0px;text-align:left;}
#content h3{margin-left:20px;font-size:11px;font-weight:bold;color:#71378b;text-align:left;}
#content a{color:#71378b;}
#content a:hover{text-decoration:none;}
#content strong{margin-top:1em;}
#content span img{margin-left:20px;}
#content p{font-size:11px; color:#4C4C4C;}
#content a.lienbleu {color:#71378b;}
#content form table p{margin:0;padding:0;}
#content form {padding:0;}

/**************MENU**********************/

#menu  { margin:0; padding:0; width:159px; }
#menu img{ border:0;}
#menu dt{margin: 0 0 0px 0 ;padding: 0 ;list-style-image:url('../img/transparent.gif');}
#menu dt a.m1 {display: block ; width:159px ; height:24px;text-decoration: none ;background: url('../img/menu/m01.gif') no-repeat; }
#menu dt a.m1-on{background: url('../img/menu/m01.gif') no-repeat 0 -24px; display: block ; width:159px ; height:24px;}
#menu dt a.m1:hover {background: url('../img/menu/m01.gif') no-repeat 0 -24px  ; }
#menu dt a.m2 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m02.gif') no-repeat;}
#menu dt a.m2-on{background: url('../img/menu/m02.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m2:hover {background: url('../img/menu/m02.gif') no-repeat 0 -28px  ;}
#menu dt a.m3 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m03.gif') no-repeat;}
#menu dt a.m3-on{background: url('../img/menu/m03.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m3:hover {background: url('../img/menu/m03.gif') no-repeat 0 -28px  ;}
#menu dt a.m4 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m04.gif') no-repeat;}
#menu dt a.m4-on{background: url('../img/menu/m04.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m4:hover {background: url('../img/menu/m04.gif') no-repeat 0 -28px  ;}
#menu dt a.m5 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m05.gif') no-repeat;}
#menu dt a.m5-on{background: url('../img/menu/m05.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m5:hover {background: url('../img/menu/m05.gif') no-repeat 0 -28px  ;}
#menu dt a.m6 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m06.gif') no-repeat;}
#menu dt a.m6-on{background: url('../img/menu/m06.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m6:hover {background: url('../img/menu/m06.gif') no-repeat 0 -28px  ;}
#menu dt a.m7 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m07.gif') no-repeat;}
#menu dt a.m7-on{background: url('../img/menu/m07.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m7:hover {background: url('../img/menu/m07.gif') no-repeat 0 -28px  ;}
#menu dt a.m8 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m08.gif') no-repeat;}
#menu dt a.m8-on{background: url('../img/menu/m08.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m8:hover {background: url('../img/menu/m08.gif') no-repeat 0 -28px;}
#menu dt a.m9 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m09.gif') no-repeat;}
#menu dt a.m9-on{background: url('../img/menu/m09.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m9:hover {background: url('../img/menu/m09.gif') no-repeat 0 -28px  ;}
#menu dt a.m10 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m10.gif') no-repeat;}
#menu dt a.m10-on{background: url('../img/menu/m10.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m10:hover {background: url('../img/menu/m10.gif') no-repeat 0 -28px  ;}
#menu dt a.m11 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m11.gif') no-repeat;}
#menu dt a.m11-on{background: url('../img/menu/m11.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m11:hover {background: url('../img/menu/m11.gif') no-repeat 0 -28px  ;}
#menu dt a.m12 {display: block ; width:159px ; height:28px;text-decoration: none ;background: url('../img/menu/m12.gif') no-repeat;}
#menu dt a.m12-on{background: url('../img/menu/m12.gif') no-repeat 0 -28px; display: block ; width:159px ; height:28px;}
#menu dt a.m12:hover {background: url('../img/menu/m12.gif') no-repeat 0 -28px;}

#menu ul {margin:0;padding:0 ; font-size:10px;}
#menu li {margin:0; padding:0; font-size:10px; list-style-type:none;list-style-image:url('../img/transparent.gif');}
.anylinkcss{position:absolute;visibility: hidden;font-size:10px; font-weight:normal; line-height: 18px;z-index: 100;width: 205px;}
.anylinkcss a{line-height:28px;width: 100%;display: block;text-indent: 3px;border-bottom:1px solid #E7DFE1; color:#000;background: url('../img/menu/fond_sm.gif') repeat-y #F8F5F6;padding: 1px 0;text-decoration: none;font-weight:normal;text-indent: 19px;z-index:2;/* filter:alpha(opacity=85); opacity: 0.85;*/}
.anylinkcss a:hover{color:#fff;background: url('../img/menu/fond_sm_on.gif') repeat-y #E53C61;color:#FFF;/*filter:alpha(opacity=85);-moz-opacity:0.85;opacity: 0.85;*/}
a.ssm1{ color:#000;}
a.ssm4{ color:#000;}
a.ssm5{ color:#000;}
a.ssm6{ color:#000;}
a.ssm7{ color:#000;}
a.ssm11{ color:#000;}

/*********************************Style text menu horizontale ****************************/
#menu_menuiserie{ width:600px;}
#menu_menuiserie{text-decoration:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#d2f190;}
#menu_menuiserie a{text-decoration:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#d2f190;}
#menu_menuiserie a:hover{text-align:center;text-decoration:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;}
#menu_menuiserie .txt{text-align:left;text-decoration:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#476700;}
.txt{text-align:left;text-decoration:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#476700; padding-left:6px; padding-right:6px;}

#menuH ul{ height:15px; margin:0; padding:0;}
#menuH li { display:inline; margin-left:6px; margin-right:6px;}
#menuH li a {text-decoration:none;font-size:11px;color:#f28da3;}

/**********************STYLE PIED DE PAGE****************************/
.pied {text-decoration:none;color:#000;font-size:10px;line-height:30px;border-top:1px solid #F6EEEE; width:99.8%;}
.pied a{text-decoration:none;color:#000;}
.pied a-on{text-decoration:underline;}
.pied a:hover{text-decoration:underline;;}

/********************SPIP**************/
p.spip { margin-bottom:15px; margin-top:15px;}
i.spip { font-size:9px; font-style:italic;}
h3.spip { font-size:10px; display:inline; margin-left:25px; margin-bottom:-5px;}
.erreur404 { color:#FF0033; font-size:25px; text-align:center; margin-top:45px;}
.plan{ margin-left:25px;}
.spip_documents { padding:-10px;}
input{border: 1px solid #888;}
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

div.vign { float:left; margin-left:25px; display:block; padding-top:15px; }
*html div.vign { float:left; margin-left:13px; display:block; padding-top:15px;}
div.vign img { margin-right:12px; border:0;}
*html div.vign img{ margin-right:6px;}

#pagination { text-align:center; display:block;color:#2885C0; font-size:10px;}
#pagination a{ color:#2885C0; text-decoration:none;} 
#pagination a:hover{ color:#ffffff; background:#2885C0; text-decoration:none;}
/*
.chapo{ font-size:11px;color:#8BC018;font-weight:bold; margin-bottom:18px;}*/
/************ menu droite ****************/

.mdroite{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666; padding:0px 14px;vertical-align:top;}
.mdroite a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000; padding:1px 0px;vertical-align:top;}
.m2droite{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666; padding:0px 14px;vertical-align:top;}
.m2droite a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000; padding:1px 0px;vertical-align:top;}
.mtemoinimg {border: 0;}
.mtemoinimg a{border: 0;}

.champ_recherche{ background:none;width:120px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000; height:15px; margin-left:4px;}
.bt_recherche{ background:none; border:none;}

.menu_header{
position:relative;
border:0px dotted #FF0000;
width:160px;
left:20px;
/*vertical-align:middle;text-align: left;padding-left:200px;*/
font-family: Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
}
.menu_header a{
/*width:65px;
height:25px;padding-left:15px;vertical-align:middle;background-image:url('../grs_interface/puce_menu_header.gif');
background-repeat:no-repeat;*/
color:#000000;
text-decoration:none;
}
.menu_header a:link{ 
/*width:65px;
height:25px;padding-left:15px;vertical-align:middle;background-image:url('../grs_interface/puce_menu_header.gif');
background-repeat:no-repeat;*/
color:#000000;
text-decoration:none;
}
.menu_header a:hover{ 
color:#666666;
}
.footer{
vertical-align:top;
text-align: center;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size:12px;
color:#000000;
}
.footer a{
color:#72378b;
}
.footer_bottom{
vertical-align:top;
text-align: center;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color:#aaaaaa;
}
.smenu_haut{
background-color:#e3d7e8;
background-image:url('grs_interface/smenu_puce.jpg');
background-repeat:no-repeat;
background-position:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#72378b;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
text-align:left;
}
.smenu_haut a{
color:#72378b;
}
.plan_titre{
background-color:#72378b;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
}
.plan_article{
background-color:none;
color:#72378b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*.plan_article a{
text-decoration:none;
}*/
.plan_article a:hover{
text-decoration:none;
}

.form_titre{
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	background:#71378b;
}