/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2010 ANR
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

*{margin-top:0;padding-top:0; padding-left: 0; margin-left: 0; padding-right: 0; margin-right: 0}
body {margin:0;padding:0;font:76% Arial, Helvetica, sans-serif;background:#EAF0F3 url(../../img/bg-body.gif) repeat-x 0 0;}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #dedede;}
hr {display:none;clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
sup {vertical-align:top;}
.error, .erreur {color:#F00;}
.horscadre, .horschamp, .hidden {display:none;}
.clear {clear:both;float:none;}
#wrap {background:url(../../img/bg-wrap.jpg) no-repeat center 0; width:100%;margin:0 auto;}
blockquote {margin: 1em 0 1em 40px} 


.txtVisu {display:inline-block;}
.txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .txtVisu {height:1%;} .txtVisu {display:block;} /* */

.topCenter {text-align: center;}
.topCenter .blocVisu {margin: 0 auto; text-align:left}
.topCenter .blocTxt {text-align: left;}
.topRight .blocVisu {float: right; clear:both}
.topRight .blocTxt {clear:both}
.topLeft .blocVisu {}
.topLeft .blocTxt {}

.bottomCenter {text-align: center;}
.bottomCenter .blocVisu {margin: 0 auto; text-align:left}
.bottomCenter .blocTxt {text-align: left;}
.bottomRight .blocVisu {float: right; clear:both}
.bottomRight .blocTxt {clear:both}
.bottomLeft .blocVisu {}
.bottomLeft .blocTxt {}

.right {}
.right .blocVisu {float: right; margin: 0 0 5px 15px}
.right .blocTxt {}
.left {}
.left .blocVisu {float: left; margin: 0 15px 5px 0}
.left .blocTxt {}

/* CAS OU LA TAILLE DE L'IMAGE EST FIXEE ici notre image fait 200px de large, plus la marge de 15px, d'où le 215px*/
/*.right_nowrap {margin: 0 -215px 0 0}
.right_nowrap .blocVisu {float: right; margin: 0 0 15px 15px}
.right_nowrap .blocTxt {margin: 0 215px 0 0}
.left_nowrap {margin: 0}
.left_nowrap .blocVisu {float: left; margin: 0 15px 15px 0}
.left_nowrap .blocTxt {margin: 0 0 0 215px}*/

.right_nowrap {}
.right_nowrap .blocVisu {float: right; margin: 0 0 5px 15px}
.right_nowrap .blocTxt {}
.left_nowrap {}
.left_nowrap .blocVisu {float: left; margin: 0 15px 5px 0}
.left_nowrap .blocTxt {float: left;}

/* NAV PROVISOIRE */
#navProv { position:absolute; left:0; top:0; width:150px; z-index:1000; overflow:hidden; text-align:left; }
#navProv li { list-style:none; display:inline-block; height:0.01%; width:120px; float:left; }
#navProv .navProvOC a, #navProv .navProvOC a:hover { text-align:center; color:#cccccc; text-transform:uppercase; font-weight:bold; background:#3b2e1e; }
#navProv .navProvOC a:hover { color:#fff; }
#navProv li a { font-family: Verdana, Arial, Helvetica, sans-serif; display:block; padding:2px; background:#756c61; border-bottom:1px solid #ccc; color:#fff; font-size:10px; height:0.01%;}
#navProv li a:hover {background:#f49016;color:#3b2e1e;}

/* Navigation interne à la page */
#NavigationInterne {position:absolute;top:-7777em;left:-7777em;}

#EnTete {background-color:#FFF;margin:0 auto;padding:0 10px;text-align:left;width:960px;height:81px;}
#EnTete:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#EnTete {display:inline-block;}
/* \*/ * html #EnTete {height:1%;} #EnTete {display:block;} /* */

#Logo {float:left;margin:0 5px 0 0;padding:0;}
#Logo img {margin:0;padding:0;border:none;}
#EnTete #title {float:left;width:540px;padding:20px 10px 10px 10px;color:#2F2F2F;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#EnTete #title span {margin:0;padding:0;display:block;color:#AA9401;font-size:23px;}   
/*------------ Miary --------------*/
#EnTete #title em {font-style:normal;margin:0;padding:0;display:block;color:#AA9401;font-size:23px;}
/*------------ Miary --------------*/
#EnTete #Annexe {margin:0;padding:10px 0 0 0;width:245px;float:right;position:relative;}
#EnTete #Annexe a {margin:0 0 0 10px;color:#2F2F2F;font-weight:bold;}
#EnTete #Annexe a.bg-img {background:url(../../img/bullet_01.gif) no-repeat 0 6px;padding-left:6px;color:#2895CC;}
#EnTete #Annexe a#forum {background:url(../../img/bg-btn-fleche.gif) no-repeat 100% 0;padding:4px 15px 4px;border:1px solid #CBCBCB;-moz-border-radius:3px;position:absolute;top:40px;right:0;width:130px;}

/* ______________________[ Navigation principale ]________________________ */
#wrap-nav {padding:77px 10px 0 10px;position:relative;width:960px;margin:0 auto;text-align:left;}
#wrap-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrap-nav {display:inline-block;}
/* \*/ * html #wrap-nav {height:1%;} #wrap-nav{display:block;} /* */

#NavigationPrincipale {list-style:none;text-align:left;margin:0 0 10px 0;padding:0;width:677px;background:url(../../img/nav/nav.png) no-repeat 0 0;height:30px;}

#NavigationPrincipale li {float:left;width:auto;z-index: 100;margin:0;background:url(../../img/nav/sep.png) no-repeat 0 0;}
#NavigationPrincipale li a {display:block;margin:0; text-align: center; padding:7px 0 3px;height:20px;color:#FFF;font-family:Arial,Helvetica, sans-serif;}
#NavigationPrincipale li a strong {font-size:15px;}
#NavigationPrincipale li a:hover,
#NavigationPrincipale li.on a {background:url(../../img/nav/nav_on.png) no-repeat 0 0;text-decoration:none;}
#NavigationPrincipale li#NavItem1 {width:190px;background:none;}
#NavigationPrincipale li#NavItem2 {width:206px;}
#NavigationPrincipale li#NavItem3 {width:194px;}
#NavigationPrincipale li#NavItem4 {width:87px;}

/*  sous liste 02  */
#NavigationPrincipale li ul {display:none;position:absolute;top:auto;left:auto;list-style:none;margin:0;padding:10px 0;background:#FFF;z-index:150;border:1px solid #90CEDC;}
#NavigationPrincipale li ul li {float:none;margin:0;background:none;vertical-align:bottom;width:207px;padding:0;margin:0;}
#NavigationPrincipale li li a {padding:3px 10px 4px 20px !important; text-align: left; height:auto;display:block;color:#1591D0;font-weight:bold;background:url(../../img/bullet_01.gif) no-repeat 12px 6px !important;} 
#NavigationPrincipale li:hover ul,
#NavigationPrincipale li.over ul {display:block;text-decoration:none;}
#NavigationPrincipale li ul li a:hover {background-color:#E9F2F4 !important;text-decoration:none;}

.button {margin:0;padding:2px 15px 2px 10px;border:1px solid #A5A3A3;-moz-border-radius:3px;cursor:pointer;color:#6D6C6C;font-weight:bold;color:#2F2F2F;background:#F7F7F8 url(../../img/bg-btn-fleche.gif) no-repeat 100% 0;}
a.button {padding-top:3px;padding-bottom:4px;}
#FormRecherche{position:absolute;bottom:0;right:10px;font-family:Arial, Helvetica, sans-serif;}
#FormRecherche #mot_cle{width:180px;border:1px solid #A5A3A3;background-color:#F7F7F8;padding:1px 5px 2px;vertical-align:top;color:#6D6C6C;}
#recherche-avancee {background:url(../../img/bullet_02.gif) no-repeat 0 5px;padding:0 0 0 8px;color:#FFF;display:block;text-align:left;font-size:11px;margin:3px 0 0 0;}
#FormRecherche .button  {background-image:none;height: 21px; width: 45px; padding: 0;}

/* wrap-plan-site */
#wrap-plan-site {margin:0;padding:20px 0 10px 0;background:#001E28 url(../../img/bg-wrap-plan-site.gif) repeat-x 0 0;width:auto;}
#wrap-plan-site ul {margin:0 auto 0 auto;padding:0;width:980px;list-style:none;}
#wrap-plan-site ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrap-plan-site ul{display:inline-block;}
/* \*/ * html #wrap-plan-site ul{height:1%;} #wrap-plan-site ul{display:block;} /* */
#wrap-plan-site ul li {margin:0 0 .3em 0;padding:0;width:auto;width:230px;float:left;vertical-align:bottom;}
#wrap-plan-site ul li a {color:#FFF;}
#wrap-plan-site ul li a strong {display:block;margin:0 0 1em 0;}

#wrap-plan-site ul li ul {width:230px;}
#wrap-plan-site ul li ul li {float:none;}
#wrap-plan-site ul li ul li a {color:#1591D0;font-size:11px;font-weight:normal;}



/* ______________________[ 04 | Bas de page ]________________________ */

#PiedDePage {text-align:center;margin:0 auto;padding:13px 0 0 0;width:auto;background:url(../../img/bg-pdp.gif) repeat-x 0 0;height:30px;color:#FFF;}
#PiedDePage a {color:#FFF;margin:0 15px;font-weight:normal;}
#PiedDePage a:hover {}
#PiedDePage a#rss {background:url(../../img/ico_rss.gif) no-repeat 0 0;padding:0 0 0 20px;}