/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2009 SIAAP
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* NAV PROVISOIRE */
#navProv {position:absolute;left:0;top:0;width:130px;z-index:1000;overflow:hidden;text-align:left;/*display:none;*/}
#navProv ul {margin:0 !important;padding:0 !important;}
#navProv li {list-style:none;display:inline-block;height:0.01%;width:130px;float:left;}
#navProv .navProvOC a, #navProv .navProvOC a:hover {text-align:center;color:#CCC;text-transform:uppercase;font-weight:bold;background-color:#3B2E1E;}
#navProv .navProvOC a:hover {color:#FFF;text-decoration:none;}
#navProv li a {font:.9em Tahoma,Arial,Helvetica,sans-serif;display:block;padding:3px 4px;background-color:#756C61;border-bottom:1px solid #CCC;color:#FFF;height:0.01%;}
#navProv li.on a, #navProv li a:hover {background-color:#F49016 !important;color:#3B2E1E !important;text-decoration:none;}
#navProv li.complete a {background-color:#090;}
#navProv li.complete {border-left:4px solid #00F000;}
#navProv li.html a {}


/* ______________________[ 00 | META declarations ]________________________ */

body {margin:0;padding:0;font:76% Arial,Helvetica,sans-serif;background-color:#FFF;text-align:center;}
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, a:focus, a:active {text-decoration:underline;}
sup {vertical-align:top;}
.error, .erreur {color:#F00;}
.horscadre, .horschamp, .hidden {position:absolute;top:-7777em;left:-7777em;}
blockquote {border-width:1px 0;border-style:solid;border-color:#C8ECF7;font-style:italic;overflow:hidden;padding:6px 0 2px 0;margin:0 0 2em 0;}
blockquote p {margin:0 0 .5em 0 !important;}

#Page {width:980px;margin:0 auto;padding:0;}

/* ______________________[ 01 | Haut de page : logo, recherche, etc. ]________________________ */

/* Navigation interne à la page */
#NavigationInterne {position:absolute;top:-7777em;left:-7777em;}

#EnTete {background-color:transparent;margin:0;padding:0;text-align:left;}
#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 50px 0 0;padding:0;width:490px;height:101px;}
#Logo img {width:282px;height:78px;margin:12px 0 0 10px;}

#FormRecherche {float:right;margin:0;padding:15px 10px 0 0;}
#FormRecherche label {display:inline;float:left;}
#FormRecherche #mot_cle {background:url(../../img/bg_searchfield.gif) #FFF no-repeat 0 0;border:none;font:.9em Arial, Helvetica, sans-serif;color:#666;padding:3px 7px 3px 7px;float:left;margin:0 4px 0 0;width:165px;}
#FormRecherche .button {background:url(../../img/bg_button.gif) #636363 repeat-x 0 0;border:none;color:#FFF;padding:2px 1px;text-transform:uppercase;font:.9em Arial, Helvetica, sans-serif;float:left;}

#marche-public {background-image:url(../../img/home/marche-public.png); width:144px; height:22px; text-indent:-9999px; overflow:hidden; float:right; margin:15px}
/* \*/ * html #marche-public {background-image:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='img/home/marche-public.png');} /* */


/* ______________________[ Navigation principale ]________________________ */

#NavigationPrincipale {list-style:none;text-align:left;color:#FFF;padding:0;width:960px;background-repeat:no-repeat;background-color:transparent;background-position:0 0;z-index:50;}
#NavigationPrincipale:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NavigationPrincipale {display:inline-block;}
/* \*/ * html #NavigationPrincipale {height:1%;} #NavigationPrincipale {display:block;} /* */
#NavigationPrincipale li {float:left;padding:0;margin:0;position:relative;display:block;}
#NavigationPrincipale li strong {position:absolute;top:-7777em;left:-7777em;}
#NavigationPrincipale li a {display:block;margin:0;background-repeat:no-repeat;background-color:transparent;}

#NavItem1 {width:78px !important;}
#NavItem2 {width:105px !important;}
#NavItem3 {width:145px !important;}
#NavItem4 {width:147px !important;}
#NavItem5 {width:135px !important;}
#NavItem6 {width:131px !important;}
#NavItem7 {width:90px !important;}
#NavItem8 {width:121px !important;}

#NavItem1 a {width:78px !important;background-position:0 0 !important;}
#NavItem2 a {width:105px !important;background-position:-78px 0 !important;}
#NavItem3 a {width:145px !important;background-position:-183px 0 !important;}
#NavItem4 a {width:147px !important;background-position:-328px 0 !important;}
#NavItem5 a {width:135px !important;background-position:-475px 0 !important;}
#NavItem6 a {width:131px !important;background-position:-610px 0 !important;}
#NavItem7 a {width:90px !important;background-position:-741px 0 !important;}
#NavItem8 a {width:121px !important;background-position:-831px 0 !important;}


/* Positionnement */
.txtVisu {display:inline-block;margin:0 0 .8em 0;}
.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 15px 15px;}
.right .blocTxt {}
.left {}
.left .blocVisu {float:left;margin:0 15px 15px 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 15px 15px;}
.right_nowrap .blocTxt {}
.left_nowrap {}
.left_nowrap .blocVisu {float:left;margin:0 15px 15px 0;}
.left_nowrap .blocTxt {}
.legende {margin:0 0 2em 0;}

/*#ColContextuelle .contenu .inner .inner2 .txtVisu .blocVisu {padding:0 15px 0 0;}
#ColContextuelle .contenu .inner .inner2 .txtVisu .blocVisu img {display:block;border:1px solid #FFF;background-color:#000 !important;}
#ColContextuelle .contenu .inner .inner2 .txtVisu .blocVisu .legende {background-color:#FFF !important;}*/

#SlideShow, .txtImageSlideshow .blocVisu {border-width:1px;margin-bottom:10px;width:233px;height:155px;overflow:hidden;}
#SlideShow,  .blocVisu.Slideshow {border-width:1px;margin-bottom:10px;width:233px;height:155px;overflow:hidden;}
#SlideShow img, .txtImageSlideshow .blocVisu img {margin:0;border:0;}
#SlideShow img, .blocVisu.Slideshow img {margin:0;border:0;}


/* ______________________[ 04 | Bas de page : copyright, liens vers informations générales ]________________________ */

#PiedDePage {text-align:center;font-size:.9em;}
#PiedDePage .inner a {padding:0 .3em;}
#PiedDePage .inner a:hover, #PiedDePage .inner a:focus, #PiedDePage .inner a:active {color:#70CEEF;text-decoration:none;}

/* slideshow actu*/
.contenu .inner .inner2 #slideshow-actu ul{ width:360px;clear:both; overflow:hidden; padding:0 !important; margin:0 auto!important; float:none !important; display: block !important; list-style-type:none !important}
.contenu .inner .inner2 #slideshow-actu ul li{ list-style-type:none !important; padding:0 !important; margin:0 !important; height:239px !important;width:360px !important; border:1px solid #000 !important;}
#slideshow-actu img{ width:360px !important; height:auto !important; padding:0 !important; margin:0 auto!important;}

/* communiqué de presse */

/*.contenu .inner .inner2 p.pdf{ float:left; clear:left; display:inline}
.contenu .inner .inner2 ul#presse-files{ float:left;clear:right; list-style-type: none; display:inline; padding:0 !important; margin:0 !important}
.contenu .inner .inner2 ul#presse-files li{ float:left;list-style-type: none; background:url(../../img/ico_pdf.gif) left top no-repeat; padding-left:25px; margin-right:10px; margin-bottom:10px}
#ContainerCols .actus.commpress{margin: 0;padding-top: 10px;padding-right: 20px;padding-bottom: 5px;padding-left: 20px;overflow:hidden}*/

.contenu .inner .inner2 ul#presse-files{list-style-type: none; display: block; padding:0 !important; margin:0 !important}
.contenu .inner .inner2 ul#presse-files li{list-style-type: none; background:url(../../img/ico_pdf.gif) left top no-repeat; padding-left:25px; margin-bottom:10px}
#ContainerCols .actus.commpress{margin: 0;padding-top: 10px;padding-right: 20px;padding-bottom: 5px;padding-left: 20px;overflow:hidden}
.dossiers_presse #ColContenu .contenu{ overflow:hidden; width:355px; background:none }
.dossiers_presse #ColContenu .contenu.pair{ clear:right; float:right}
.dossiers_presse #ColContenu .contenu.impair{ clear:left; float:left}

/* baigne */

.baigne #NavigationSecondaire{ visibility:hidden;}
.baigne #RubriqueCourante{ text-indent:-9999999px; padding:10px 0 0 0}
.baigne #RubriqueCourante object{ display:none}

