:link,:visited{text-decoration:none;}
ul,ol,dl{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0;}
address{font-style:normal;}
strong{font-weight:bold;}
em{font-style:italic;}
i{display:none;font-style:normal;}
b{font-weight:normal;}

#conteneur_page{position:relative;width:980px;height:auto;margin:0 auto;}
#header{width:980px;height:122px;background:url("../images/header_fin_01.jpg") no-repeat left top;margin:0;padding:0;text-align:center;}
#header_pub{float:right;top:27px;right:87px;width:468;height:60px;border:1px solid #FFF;position:relative;}
#logo{position:relative;float:left;top:16px;left:33px;width:366;height:102px;}

#navigation{text-align:center;position:relative;margin-bottom:10px;top:1px;}
#navigation li{display:inline;}
#navigation li a{background-image:url("../images/fond_menu.jpg");border-top:0;border-left:1px solid #3b3d2f;border-right:1px solid #3b3d2f;border-bottom:1px solid #3b3d2f;margin:3px 10px;padding:3px 5px;}
#navigation li a:hover,#navigation li a:focus,#navigation li a:active{background:#c6c29e;text-decoration:none;}
#navigation li a:visited{color:#000;}

ul#menu{width:95%;font-variant:small-caps;height:43px;background:#FFF url("../images/Sans-titre-6.jpg") bottom left repeat-x;font-weight:bold;list-style-type:none;margin:0;padding:0 15px;}
ul#menu li{display:inline-block;float:left;}
ul#menu li a{height:43px;color:#333;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px;}
ul#menu li a:hover{color:#a3a983;}
.hl_menu{height:43px;line-height:310%;background:#FFF url("../images/Sans-titre-9.jpg") bottom left repeat-x;font-weight:bold;list-style-type:none;padding:0 15px;color:#FFF;}

#bread{margin:0 10px 0 10px;border-bottom:1px dotted #000;text-align:justify;font-variant:small-caps;line-height:150%;font-size:120%;}
#crumbs {padding:8px 1px 3px 0;height:20px;font-size:90%;}
#crumbs li {float:left;font-variant:normal;padding-left:2px;}
#crumbs li a {display:block;padding:0 15px 0 0;background:url(../images/sup_menu.gif) no-repeat right center;}
#crumbs li a:link {color:#4d590c;}
#crumbs li a:visited {color:#4d590c;}
#crumbs li a:hover {text-decoration:underline;}

#contenu{position:relative;margin:0;padding:0;width:980px;background-image:url("../images/fond_contenu.jpg");}
#pied_de_page{position:relative;height:104px;background-image:url("../images/map_2_03.jpg");}
#liens_bottom{position:relative;padding-top:72px;font-size:80%;text-align:center;color:#252627;line-height:200%;}
#liens_bottom a {color:#252627;}
#search{clear:right;padding:0 8px 6px 8px;float:right;margin:-40px 29px 0 0;text-align:center;background-color:#f6f3ec;border:1px solid #cbcbcb;}
#conteneur_cadre_grand{width:903px;position:relative;margin-left:auto;margin-right:auto;}
#cadre_grand_header{position:relative;height:38px;background-image:url("../images/cadre_grand2_01.jpg");}
#cadre_grand_contenu{position:relative;width:903px;background-image:url("../images/cadre_grand_fond_contenu.jpg");}
#cadre_grand_footer{position:relative;width:903px;height:23px;background-image:url("../images/cadre_grand2_05.jpg");}
#cadre_accueil_grand_titre,#cadre_accueil_grand_titre2,#cadre_accueil_grand_titre3{margin:0 10px 0 10px;border-bottom:1px dotted #000;text-align:justify;font-variant:small-caps;font-size:120%;line-height:150%;}
#cadre_accueil_grand_contenu,#cadre_accueil_grand_contenu2,#cadre_accueil_grand_contenu3{margin:0 10px 0 10px;}
#conteneur_cadre_accueil_petit1,#conteneur_cadre_accueil_petit2,#conteneur_cadre_accueil_petit3,#conteneur_cadre_accueil_petit4{float:left;position:relative;width:24%;margin-left:6px;text-align:center;display:table;display:inline-block;}
#conteneur_petit_cadres_accueil,#conteneur_petit_cadres_accueil2{position:relative;width:100%;margin-left:auto;margin-right:auto;text-align:center;display:table;display:inline-block;}
#conteneur_cadre_accueil_moyen1{float:left;position:relative;width:42%;margin-left:6px;text-align:center;display:table;display:inline-block;}
#conteneur_cadre_accueil_moyen2{float:left;position:relative;width:56%;margin-left:6px;text-align:center;display:table;display:inline-block;}
#conteneur_cadre_accueil_moyen3{float:left;position:relative;width:48%;margin-left:6px;text-align:center;display:table;display:inline-block;}
#conteneur_cadre_accueil_moyen4{float:left;position:relative;width:48%;margin-left:6px;text-align:center;display:table;display:inline-block;}
#cadres_petits{float:left;position:relative;width:25%;margin-left:auto;margin-right:auto;text-align:center;display:table;display:inline-block;}
#conteneur_contenu{border:1px solid #435654;width:100%;margin:0 10px 0 10px;}
#colonne_gauche{float:left;width:170px;}
#contenu_texte{float:right;width:700px;}
#img_gauche_accueil{width:120px;height:120px;float:left;padding:0 8px 0 8px;}
#img_gauche{float:left;padding:0 15px 0 0;}
#fond_img_centre_accueil{text-align:center;width:125px;height:143px;padding-top:7px;background-image:url("../images/fond_img_accueil.jpg");}
#fond_img{text-align:center;width:115px;height:108px;padding-top:7px;margin-top:2px;background-image:url("../images/fond_img.jpg");}
#haut_navigation{font-variant:small-caps;position:relative;float:right;margin:18px 29px 0 0;}
#nav_haut{list-style-type:none;background-color:#f6f3ec;padding:5px 5px 1px 5px;border:1px solid #cbcbcb;}
#nav_haut li{display:inline;}
#suivi_actu{text-align:center;width:300px;background-color:#f6f3ec;padding:8px;border:1px solid #cbcbcb;}
#icones_haut{position:relative;float:right;text-align:center;right:30px;top:19px;background-color:#f6f3ec;padding:5px 4px 2px 5px;border:1px solid #cbcbcb;}
body{width:100%;background-image:url("../images/fond.jpg");background-repeat:repeat-x;background-color:#1b1f22;text-align:center;font-family:Verdana;font-size:80%;margin:0;padding:0;}
a{font-weight:bold;color:#4d590c;line-height:140%;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#6e7353;}
h1{font-size:160%;font-variant:small-caps;text-align:center;font-weight:bolder;line-height:160%;padding-bottom:15px;}
h2{font-size:120%;font-variant:small-caps;text-align:justify;padding-top:10px;padding-bottom:10px;font-weight:bolder;line-height:140%;}
h3{font-size:100%;text-align:justify;font-weight:bolder;padding-top:10px;padding-bottom:10px;line-height:140%;}
p{position:relative;font-size:100%;text-align:justify;padding-top:10px;line-height:140%;}
td{font-size:100%;text-align:justify;line-height:140%;}
tr{font-size:100%;text-align:justify;line-height:140%;}
li{line-height:140%;}
.menu{color:#000;font-weight:bolder;font-size:110%;font-variant:small-caps;text-decoration:none;text-align:center;letter-spacing:-1px;}
.souligne{text-decoration:underline;}
.aligndroite{text-align:right;}
.psanspadding{padding:0;}
.pavecpaddingtop5{padding-top:4px;}
.pavecpaddingbottom4{padding-bottom:4px;}
.imgBordureActu{border:2px solid #000;}
.imgBordure{border:2px solid #4d590c;}
.imgNoBordure{border:none;}
.center{text-align:center;}
.bolder{font-weight:bolder;}
.cat_page{font-size:150%;font-weight:bolder;font-style:italic;padding-left:50px;}
.titre_cadre_grand{font-size:125%;font-weight:bolder;}
.titre_cadre_petit{font-size:110%;font-weight:bolder;line-height:220%;text-align:center;font-variant:small-caps;border-bottom:1px dotted #000;}
.clearleft{clear:left;}
.floatleft{float:left;}
.floatright{float:right;}
.paddingr{margin-right:7px;}
.paddingl{margin-left:7px;}
.paddingt{margin-top:7px;}
.border_accueil{border-right:1px dotted #000;}
.border_partenaires{border-bottom:1px dotted #000;padding:10px 0;}
.justify{text-align:justify;list-style-type:square;margin-left:30px;}
.justifyok{text-align:justify;list-style-image:url(../images/ok.jpg);margin-left:50px;}
.justifynone{text-align:justify;list-style-type:none;margin-left:30px;}
.categorie_page{font-style:italic;font-weight:bolder;margin:0 0 0 5px;text-align:justify;font-variant:normal;font-size:120%;line-height:120%;}
.italic{font-style:italic;}
.commentaires{font-style:italic;text-align:justify;margin:8px;line-height:140%;}
.fond_com{background-color:#f7f0dc;}
.smallcaps{font-variant:small-caps;}
.red{color:red;}
.green{color:green;}

#Form{width:100%;}
#Form label{display:block;width:26%;float:left;padding-right:1%;text-align:right;}
#Form .form_label_nostyle{background:none;}
#Form input,select,textarea{margin-left:1%;width:67%;border:#CCC 1px solid;}
#Form input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{border:#999 1px solid;background-color:#e9e6dd;}
#Form input[type="submit"]{border:#000 1px solid;width:30%;margin-bottom:5px;}
#Form input[type="submit"]:hover{background-color:#cbcfb8;cursor:pointer;}
fieldset{margin:0 20px;padding:10px;border:#6e6f6a 1px solid;}
#Form fieldset legend{padding:0 10px;font-size:100%;color:#000;font-weight:bold;}

#Form2{width:98%;}
#Form2 p{margin:2px;}
#Form2 label{display:block;width:25%;float:left;margin-left:1%;text-align:left;}
#Form2 .form_label_nostyle{background:none;}
#Form2 input,select{margin-left:1%;width:35%;border:#CCC 1px solid;}
#Form2 textarea{margin-left:1%;width:100%;border:#CCC 1px solid;}
#Form2 input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{border:#999 1px solid;background-color:#e9e6dd;}
#Form2 input[type="submit"]{border:#000 1px solid;width:16%;}
#Form2 input[type="submit"]:hover{background-color:#cbcfb8;cursor:pointer;}
fieldset{margin:0 20px;padding:10px;border:#6e6f6a 1px solid;}
#Form2 fieldset legend{padding:0 10px;font-size:100%;color:#000;font-weight:bold;}

#featured{width:629px;border:2px solid #000;padding-right:250px;position:relative;height:250px;background:#f0e8d1;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:500px;list-style:none;padding:0;margin:0;width:379px;}
#featured ul.ui-tabs-nav li{padding:1px 0;padding-left:13px;font-size:12px;color:#666;}
#featured ul.ui-tabs-nav li img{float:left;margin:2px 5px;background:#fff;padding:2px;border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{font-size:11px;font-family:Verdana;line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block;height:60px;color:#4d590c;background:#fff;line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
#featured li.ui-tabs-selected{background:url("../images/selected-item.gif.png") top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#ccc;}
#featured .ui-tabs-panel{width:500px;height:250px;position:relative;padding-right:129px;}
#featured .ui-tabs-panel .info{position:absolute;top:185px;left:0;height:70px;width:500px;}
#featured .info h2{font-size:14px;font-family:Verdana;color:#fff;padding:5px 5px 0 5px;margin:0;overflow:hidden;}
#featured .info p{margin:0 5px;font-family:Verdana;font-size:11px;line-height:10px;color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancy_progress.png') no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('../images/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('../images/fancy_right.png') no-repeat;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancy_shadow_n.png') repeat-x;}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancy_shadow_ne.png') no-repeat;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../images/fancy_shadow_e.png') repeat-y;}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancy_shadow_se.png') no-repeat;}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancy_shadow_s.png') repeat-x;}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancy_shadow_sw.png') no-repeat;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../images/fancy_shadow_w.png') repeat-y;}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('../images/fancy_title_left.png') repeat-x;}
td#fancy_title_main{height:32px;background:transparent url('../images/fancy_title_main.png') repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url('../images/fancy_title_right.png') repeat-x;}