/* init */
html * {padding: 0px; margin: 0px;}
body { font-size: 12px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin:0px;text-align:center;color:#1e4161; }
a img {border: 0;}
p{font-size: 12px }

/* style page */
div#page {width:972px; height:700px; margin:0px auto;text-align:left}

/* style header */
div#header {width:100%; height:156px;}
div#ombre_haut {width:100%; height:156px;}
div#logo1 {position:absolute; top:0px; width:1px; height:156px; background-image:url(../images_zephir/space.gif);background-repeat:no-repeat;white-space:nowrap;}

html>body #logo3{width:900px;visibility:hidden;display:none}
#logo3 a{color:#FFFFFF;text-decoration:none;visibility:hidden;display:none}
#logo3 a:hover{color:#FF0000;text-decoration:none;visibility:hidden;display:none}

div#logo4 {position:absolute;width:900px; font: bold 16px ;color:#A0998B;text-align:left;top:92;white-space:nowrap;padding-left:30px;visibility:hidden;display:none}
html>body #logo4{width:900px;}
#logo4 a{color:#A0998B;text-decoration:none;visibility:hidden;display:none}
#logo4 a:hover{color:#FF0000;text-decoration:none;visibility:hidden;display:none}

/* style menu haut */
div#menu {width:100%;}
div#retour_accueil {margin:0; padding-top:15px;padding-bottom:15px; list-style-type:none; vertical-align:middle; width:180px;font-size: 11px;font-weight:bold;padding-left:15px; }
div#retour_accueil li{display:inline; padding:0; margin:0;}
div#retour_accueil a:link,div#retour_accueil a:visited{color:#00a4a7; padding:0px 0px 0px 0px; text-decoration:none; text-align:left;}
div#rubrique_menu {float:right; width:972px;}

/* style rubrique menu haut */
#rubrique {margin:0; padding:0; float:left; width: 100%; }
#rubrique li {display:inline; padding:0; margin:0;}
#rubrique a:link, #rubrique a:visited {padding:10px 10px 10px 10px;  text-decoration:none; color:#045074; text-transform:uppercase; float: left; width:auto; white-space:nowrap;}
#rubrique a.s:link, #rubrique a.s:visited {background-color:#00a4aa; padding:10px 10px 10px 10px;  text-decoration:none; color:#FFFFFF; text-transform:uppercase; float:left; width:auto;white-space:nowrap;}
#rubrique a:hover { color:#044c96; white-space:nowrap;background-color:#cdecee; }

/* style menu gauche et contenu main */
div#sidecol {padding: 10px; width: 0px; float: right;}

div#main {list-style-type:square;list-style-position:inside;padding:0px; margin-left: 210px; margin-right: 0px; font-size: 12px;padding-top:43px}
div#main-index {list-style-type:square;list-style-position:inside;padding:0px; margin-left: 120px; padding-top:50px; margin-right: 0px; font-size: 12px;}
div#main td{}
div#main ul {list-style-type:disc;list-style-position:outside;margin-left: 00px;border: none;}
div#main ul li {list-style-type:disc;list-style-position:outside;margin-left: 15px;border: none;}

div#navcol {padding: 0px; width: 199px; float: left;}
div#column2 {margin: 0px; padding: 0px;width: 900px;}
html>body #column2{width:900px; min-width:900px;}
div#column1 { margin: 0px; padding: 0px; background-position: right; background-repeat: repeat-y; width: 100%;}
.rule {width:900px; background:#c00; color:#fff; margin:1em 0; visibility:hidden;}
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

/* style footer */
div#footer {width:100%; height:37px; padding:0px;vertical-align:middle;}
div#ombre_bas {width:100%; height:37px; background-color:#0460b4;vertical-align:middle;}
div#footer1 {float:right; width:150px; height:37px; background-color:#0460b4; vertical-align:middle;}
div#footer2 {float:left; width:500px; height:37px; color:#0460b4; vertical-align:middle;padding-left:10px; }

/* style footer_text */
#footer2 .footer_text {color:#ffffff; text-decoration:none;  font-size:11px; vertical-align:middle; padding-left:0px; padding-right: 0px;}
#footer2 a,#footer2 a:link {padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; color: #ffffff;  text-decoration: none;}
#footer2 a:hover {color: #ffffff; text-decoration: underline;}


#page_actu {float: left;}
#main_actu {float: left; margin-left:5px;margin-right:10px; padding-left:10px;width:600px;color:#000; height:250px;font-size:11px; background-color: #FFF;}
.actu_index {padding:5px 5px 5px 5px ; font-size: 12px;width: 700px;background-color:#fbfbfb;  border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.lien_actu {font-size: 12px;}
.ligne_actu {visibility:hidden; display:none}
/********************************************************************************************************************/


/* style rubrique menu gauche */
#navcol .smenu {margin:0; padding:0; list-style-type:none; vertical-align:middle;}
#navcol .smenu li {margin-top: 0px;}

#recherche {padding:5px 10px 5px 10px;color: #000000; font-weight:bold;text-decoration: none;visibility:hidden;display:none}
#recherche a{padding:5px 10px 5px 0px;color: #000000; font-weight:bold;text-decoration: none;visibility:hidden;display:none}
#recherche a:hover {padding:5px 10px 5px 0px;color: #000000; text-decoration: underline;visibility:hidden;display:none}

/* niveau 1 selectionné */
.ul1p1 {margin-left: 0px;margin-top: 5px;list-style-image:url(../images-zephir/niv1-on.gif);list-style-position:outside;background-color: #00a4a7;padding-left:25px; padding-top:7px;padding-bottom: 7px}
/* niveau 1 non-selectionné */
.ul1p2 {margin-left: 0px;margin-top: 5px;list-style-image:url(../images-zephir/niv1-off.gif);list-style-position:outside;background-color: #b2b2b2;padding-left:25px; padding-top:7px;padding-bottom: 7px}

/* niveau 2 selectionné */
.ul2p1 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images-zephir/space.gif);padding-left:25px; padding-top:7px;padding-bottom: 7px;background-color: #cbeced; border-top:1px solid #cef0f1;}
/* niveau 2 non-selectionné */
.ul2p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images-zephir/space.gif);padding-left:25px; padding-top:7px;padding-bottom: 7px;background-color: #9de1e2;border-bottom:1px solid #75d5d6; border-top:1px solid #cef0f1;}
/* niveau 2 parent */
.ul2p3 {margin-left: 0px;margin-top: 0px;;list-style-position:outside;list-style-image:url(../images-zephir/space.gif);padding-left:25px; padding-top:7px;padding-bottom: 7px;background-color: #9de1e2;border-bottom:1px solid #75d5d6; border-top:1px solid #cef0f1;}

/* niveau 3 selectionné */
.ul3p1 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-zephir/niv3-on.gif);list-style-position:outside;padding-left:42px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}
/* niveau 3 non-selectionné */
.ul3p2 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-zephir/niv3-off.gif);list-style-position:outside;padding-left:42px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}
/* niveau 3 parent */
.ul3p3 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-zephir/niv3-off.gif);list-style-position:outside;padding-left:42px; padding-top:5px;padding-bottom:5px;background-color: #cbeced}

/* niveau 4 selectionné */
.ul4p1 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}
/* niveau 4 non-selectionné */
.ul4p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}
/* niveau 4 parent */
.ul4p3 {margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}

/* niveau 5 selectionné */
.ul5p1 {margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}
/* niveau 5 non-selectionné */
.ul5p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}
/* niveau 5 parent */
.ul5p3 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #cbeced}

/* fond non-selectionné */
.f1 {margin: 0px; width: 199px;  display: block; text-align: left; text-decoration: none; }
/* fond selectionné */
.f2 {margin: 0px; width: 199px;  display: block; text-align: left; text-decoration: none; }
/* fond parent */
.f3 {margin: 0px; width: 199px;  display: block; text-align: left; text-decoration: none; }

/* style police niv 1 non-selectionné */
a.ns1,a.ns1:visited {color:#ffffff;text-decoration: none; }
/* style police niv 1 selectionné */
a.s1,a.s1:visited {color:#ffffff; text-decoration: none; }

/* style police niv n selectionné */
a.sn,a.sn:visited {color:#003d77; text-decoration: none; }
/* style police niv n non-selectionné */
a.nsn,a.nsn:visited {color:#ffffff; text-decoration: none; }

/* style police niv n parent */
a.pn,a.pn:visited {color:#008e91; text-decoration: none; }
a.pnn,a.pnn:visited {color:#8b8b8b; text-decoration: none; }
a.snn,a.snn:visited {color:#008e91; text-decoration: none; }

/* styles liens div main .= styles du contenu des pages */
#main a:link,#main a:visited {color: #FFA200; font-weight:bold; text-decoration: underline;}
#main-index a:link,#main-index a:visited {color: #FFA200; font-weight:bold; text-decoration: underline;}

#main a:hover {color: #FFA200; text-decoration: underline;}
#main-index a:hover {color: #FFA200; text-decoration: underline;}

#main-index a:link,#main a:visited {color: #FFA200; font-weight:bold; text-decoration: underline;}


#main-index a:hover {color: #FFA200; text-decoration: underline;}

#main .title {color: #7a330A; font-weight:bold; font-size:13px;}

/* Style du contenu */
H1{font-size:22px; color:#008e91; text-decoration: none; font-weight:bold;}
H2{font-size:16px; color:#19b0b3; text-decoration: none; font-weight:bold;padding-top:13px;}
H3{font-size:16px; color:#00519e; text-decoration: none; font-weight:bold;padding-top:13px}
H4{font-size:14px; color:#045fb3; text-decoration: none; font-weight:bold;padding-top:13px}

