img, p, table, ul, li{margin:0;padding:0;border:none;}
html{margin:auto;text-align:center;overflow:scroll;font-size:100%;height:100%;width:100%;background:#003991 url(../images/textures/fond_html.png) repeat-x top right;}
body{font-size:12px;line-height:12px;font-family:arial,verdana,Geneva;text-align:left;width:1010px;margin:auto;margin-top:5px;color:#333;}
a{color:#2255bb;text-decoration:none;outline:none;}
a:hover{color:#c30;text-decoration:underline;cursor:pointer;}
a:focus{-moz-outline-style:none;}
.nettoyeur{clear:both;height:0px;width:0px;font-size:0px;}
.page{width:1000px;background:url(../images/textures/fond_body.png) repeat-y top left;padding:0px 10px 0px 0px;position:relative;}
.cadre_large{width:615px;float:left;background:#fff;padding:20px 15px 20px 25px;line-height:20px;}
.cadre_tres_large{width:960px;background:#fff;padding:20px;line-height:20px;}
.cadre_petit{width:300px;float:left;background:#fff url(../images/textures/M-vertical.gif) repeat-y top left;margin:20px 0px 20px 5px;padding:0px 15px 0px 25px;line-height:20px;}
.paragraphe{margin-bottom:10px;border:0px solid #eee;}
.detourage_image_droite{padding:10px;background:#ccc;text-align:center;border:1px solid #aaa;float:right;margin:0 0 5px 5px;}
.detourage_image_gauche{padding:10px;background:#ccc;text-align:center;border:1px solid #aaa;float:left;margin:0 5px 5px 0px;}
.bloc_mis_en_valeur{padding:10px;background:#ccc;text-align:justify;border:1px solid #aaa;margin:5px 0px 5px 0px;-moz-border-radius:5px;}
.page_404{margin:10px;padding:20px;font-size:12px;line-height:25px;background:#eee;-moz-border-radius:10px;border:1px solid #ddd;}
.page_404 h1{background:#fff;border:1px solid #ddd;-moz-border-radius:10px;padding:10px;letter-spacing:1px;color:#2255bb;font-size:14px;line-height:22px;font-family:tahoma;margin-bottom:15px;text-shadow:#999 1px 1px 1px;}
.page_404 em{text-shadow:none;}
.texte_404{background:url(../images/exclamation.png) no-repeat top right;}
.texte_404 ul{padding:10px 0 0 30px;}
.texte_404 ul li{list-style-position:inside;list-style-image:url(../images/puces/triangle.gif);text-align:left;}
.entete{z-index:1;background:url(../images/textures/bandeau_ecitiz.png) no-repeat top center;height:140px;}
.lang{float:right;width:70px;height:23px;margin:5px;}
.lang img{padding:2px;}
.logo_entete{width:190px;height:100px;margin:0px 0px 10px 20px;float:left;}
.logo_entete a{display:block;width:190px;height:100px;cursor:pointer;}
.logo_entete a:hover{cursor:pointer;}
.slogan{font-size:18px;font-style:italic;color:#fff;float:left;padding:20px 20px 20px 80px;font-weight:normal;}
#menuDeroulant{border:0px solid #fff;list-style-type:none;position:absolute;z-index:100;height:30px;line-height:30px;width:1000px;}
#menuDeroulant li{float:left;list-style-type:none;color:#fff;width:142px;margin-right:0px;text-align:center;border:0px solid #000;background:#004991;}
#menuDeroulant li.accueil{width:148px;}
#menuDeroulant li a.lien_direct:link, #menuDeroulant li a.lien_direct:visited{display:block;color:#fff;text-decoration:none;text-align:center;background:#004991;font-weight:normal;font-size:13px;border-right:0px solid #000;}
#menuDeroulant li a.lien_direct:hover{color:#fc0;}
#menuDeroulant li a.lien_directon{color:#fc0;text-decoration:none;}
#menuDeroulant .sousMenu{display:none;list-style-type:none;margin:0;padding:0;border:0;}
#menuDeroulant .sousMenu li{float:none;margin:0;padding:0;border:0;}
#menuDeroulant .sousMenu li a{text-align:left;color:#fff;margin:0;display:block;width:136px;text-decoration:none;background:#004991;padding:5px 2px 5px 4px;line-height:14px;border-top:1px solid #ccc;}
#menuDeroulant .sousMenu li a:hover{background:#2255bb;}
#menuDeroulant li:hover > .sousMenu{display:block;}
#menuDeroulant .sousMenu li.bas_sousMenu{background:#fff url("../images/bas_sousMenu.gif") no-repeat bottom center;height:10px;border-top:1px solid #ccc;border-right:0px solid #000;}
.sous_menu h4.titre{color:#25b;font-size:12px;font-family:arial;margin:2px 0px 5px 0px;padding:0 0 2px 0;border-bottom:1px solid #25b;}
.sous_menu ul.nav{padding:0;margin-bottom:5px;}
.sous_menu li{list-style-type:none;list-style-position:outside;list-style-image:url(../images/puces/triangle.gif);line-height:120%;margin-bottom:5px;margin-left:20px;}
.sous_menu li a{text-decoration:none;color:#004891;}
.sous_menu li a:hover{color:#c30;}
.sous_menu span.on{color:#c30;font-weight:bold;}
.sous_menu span{margin-bottom:5px;}
h4.titre{color:#25b;font-size:14px;font-family:tahoma;margin:2px 0px 5px 0px;padding:0 0 2px 0;border-bottom:1px solid #25b;}
h4.titre a{color:#25b;text-decoration:none;}
h4.titre a.on{color:#C30;text-decoration:none;}
h4.titre a:hover{color:#C30;text-decoration:none;}
h3.sous_titre{font-size:12px;line-height:14px;color:#c30;margin:0px 0px 2px 0px;text-transform:uppercase;}
h3.sous_titre a{color:#c30;}
p.pagination{background:#eee;border:1px dotted #ccc;text-align:right;}
h4.titre_sommaire{color:#25b;font-size:14px;font-family:tahoma;margin:2px 0px 0px 0px;padding:0 0 2px 0;border-bottom:1px solid #25b;}
h4.titre_sommaire a{color:#25b;text-decoration:none;}
.fil_actu{width:300px;float:left;background:#fff;background:#fff url(../images/textures/M-vertical.gif) repeat-y top left;margin:20px 0px 20px 5px;padding:0px 20px 0px 20px;line-height:20px;border:0px solid black;}
.fil_actu h4{color:#2255bb;font-size:14px;font-family:tahoma;margin:5px 0px 5px 0px;padding:0 0 2px 0;border-bottom:1px solid #2255bb;}
.fil_actu h4 a{color:#2255bb;font-size:14px;text-decoration:none;}
.fil_actu h4 a:hover{color:#c30;}
.fil_actu div.actu{padding:0px;margin-bottom:10px;line-height:16px;}
div.description_ecitiz{width:615px;float:left;background:#fff;margin:20px 15px 10px 25px;line-height:20px;}
.liens{height:26px;background:#eee url(../images/textures/fond_sous_menu_titre.png) repeat-x top center;border-bottom:1px solid #004991;}
.liens ul li{float:left;text-align:center;height:20px;line-height:20px;list-style-type:none;}
.liens ul li a{text-decoration:none;font-size:12px;display:block;background:#eee url(../images/textures/fond_sous_menu_titre.png) repeat-x top center;color:#fff;padding:3px 0px 3px 0px;text-align:center;border-bottom:0px solid #004991;border-right:1px solid #004991;}
.liens ul li a:hover{text-decoration:none;background:#fff url(../images/textures/fond_sous_menu_titre_hover.png) repeat-x top left;color:#fc0;}
.liens ul li a.actif{color:#fc0;}
.liens2{height:26px;background:#eee url(../images/textures/fond_sous_menu_titre.png) repeat-x top center;border-bottom:1px solid #003991;}
.liens2 a{text-decoration:none;font-size:14px;display:block;width:98%;color:#fff;padding:3px 0px 3px 2%;text-align:left;}
.liens2 a:hover{color:#fc0;}
.references_accueil{margin-top:0px;float:left;padding:0px;line-height:20px;width:100%;}
.cadre_ref{position:relative;}
.cadre_changeant{height:100%;}
.cadre_changeant table{border-collapse:collpase;border-spacing:0;padding:2px;}
.cadre_changeant table td{margin:0;padding:0;}
th.titre_reference{padding:3px 0 7px 0;text-align:left;}
th.titre_reference a{font-family:tahoma;color:#333;font-size:14px;letter-spacing:2px;}
.suiv_prec{height:20px;}
#slider,#slider2,#slider3,#slider4{margin-left:0px;padding-top:0px;}
#slider ul, #slider li,#slider2 ul, #slider2 li,#slider3 ul, #slider3 li,#slider4 ul, #slider4 li{margin:0;padding:0;list-style:none;}
#slider, #slider li,#slider2, #slider2 li,#slider3, #slider3 li,#slider4, #slider4 li{overflow:hidden;}
#slider li,#slider2 li ,#slider3 li ,#slider4 li{width:555px;display:block;height:270px;}
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #prevBtn4, #nextBtn4{display:block;width:30px;height:77px;position:absolute;left:0px;top:120px;}
#nextBtn, #nextBtn2, #nextBtn3, #nextBtn4{left:585px;}
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a, #prevBtn3 a, #nextBtn3 a, #prevBtn4 a, #nextBtn4 a{display:block;height:77px;line-height:20px;width:30px;text-align:right;text-decoration:none;}
#prevBtn a, #prevBtn2 a, #prevBtn3 a, #prevBtn4 a{background:url(../images/boutons/btn_prev.png) no-repeat top left;}
#prevBtn a:hover, #prevBtn2 a:hover, #prevBtn3 a:hover, #prevBtn4 a:hover{background:url(../images/boutons/btn_prev_hover.png) no-repeat top left;}
#nextBtn a, #nextBtn2 a, #nextBtn3 a, #nextBtn4 a{background:url(../images/boutons/btn_next.png) no-repeat top right;text-align:left;}
#nextBtn a:hover, #nextBtn2 a:hover, #nextBtn3 a:hover, #nextBtn4 a:hover{background:url(../images/boutons/btn_next_hover.png) no-repeat top right;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#container{margin:0 auto;position:relative;text-align:left;width:615px;background:#fff;margin-bottom:2em;}
#header{height:80px;line-height:80px;background:#5DC9E1;color:#fff;}
#content{position:relative;}
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:615px;height:220px;overflow:hidden;}
ol#controls{margin:0.2em 0em 0.1em 11em;padding:0;height:28px;}
ol#controls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:22px;line-height:22px;}
ol#controls li a{float:left;height:22px;line-height:22px;border:1px solid #ccc;background:#eee;color:#666;padding:0 8px;text-decoration:none;}
ol#controls li a:hover{border:1px solid #ccc;background:#ccc;font-weight:bold;color:#c30;}
ol#controls li.current a{background:#2255bb;border:1px solid #039;color:#fff;font-weight:bold;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
.cadre_communaute{float:left;margin:0px;padding:20px 10px 20px 10px;background:#fff;text-align:center;color:#2255bb;font-size:12px;border:0px solid black;}
.cadre_communaute h2{margin:0;margin-bottom:0;padding-bottom:5px;font-style:italic;color:#2255bb;font-size:14px;}
.guillemets{width:1em;height:0.7em;border:0px solid red;}
blockquote{font-size:1.4em;line-height:1.4em;color:#2255bb;text-align:left;font-weight:normal;margin:0.2em;padding:0.1em;font-family:verdana;}
blockquote small{width:100%;display:block;text-align:left;color:#999;font-weight:normal;font-size:10px;line-height:1em;}
.chapo{font-weight:normal;line-height:150%;text-align:justify;margin-bottom:10px;color:#2255bb;}
.texte{text-align:justify;line-height:130%;color:#2255bb;margin-bottom:10px;}
.texte ul li{list-style-position:inside;list-style-image:url(../images/puces/triangle.gif);text-align:left;}
.texte ul li ul li{margin-left:2em;list-style-image:url(../images/puces/puce_r.gif);}
.texte ul li ul li ul li{margin-left:2em;list-style-image:url(../images/puces/puce_v.gif);}
.texte h5{color:#2255bb;font-size:12px;font-weight:bold;margin:5px 0 1px 0;padding:0;}
.texte p, .chapo p{margin:0;padding:0;}
div.cadre_complement{background:#eee;border:1px solid #ccc;padding:5px;-moz-border-radius:5px;}
table.tableau_communaute{border:0px solid #004991;border-right:none;}
table.tableau_communaute tr th , table.tableau_communaute tr td{margin:0;border-bottom:1px solid #004991;padding:2px;}
table.tableau_communaute tr.titre th{text-align:center;background:#FFF;color:#2255BB;padding:2px;font-weight:bold;text-align:left;}
table.tableau_communaute th{text-align:left;font-weight:bold;border-right:1px solid #fff;color:#2255BB;background:#eef;padding:6px;}
table.tableau_communaute td{text-align:left;padding:6px;border-right:1px solid #fff;background:#eef;}
#enquete_region{padding-top:10px;}
#enquete_region div.cadre{padding:20px 20px 15px 20px;-moz-border-radius:5px;background:#eee;position:relative;z-index:10000;margin-top:-10px;margin-bottom:15px;border:1px solid #ccc;}
#enquete_region h3{padding:4px 10px 4px 10px;font-weight:bold;color:#2255bb;border:1px solid #ccc;-moz-border-radius:5px;margin:0 0px 0px 30px;position:relative;z-index:1000000;background:#fff;display:inline;font-size:13px;font-family:tahoma;letter-spacing:2px;}
#enquete_region table{border:0px solid red;border-collapse:collapse;border-spacing:0;color:#2255bb;width:100%;}
#enquete_region table tr th{border:0px solid orange;}
#enquete_region table tr td{border:0px solid pink;}
#enquete_region table tr td.space{border:1px solid pink;width:10px;}
#enquete_region input:focus, #enquete_region textarea:focus{background:#e3effb;}
#enquete_region table tr th.obligatoire{color:red;font-weight:bold;}
#formulaire_contact table{color:#2255bb;border-collapse:collapse;margin-bottom:5px;border-spacing:0;}
#formulaire_contact table tr th.titre{width:150px;text-align:left;font-weight:bold;padding-bottom:5px;}
#formulaire_contact table tr th{border:0px solid #004991;width:140px;text-align:right;font-weight:normal;}
#formulaire_contact table tr th strong{font-weight:bold;}
#formulaire_contact table tr td{border:0px solid #004991;text-align:right;}
#formulaire_contact input:focus,#formulaire_contact textarea:focus{background:#eee;}
#formulaire_contact table tr th.obligatoire{color:red;font-weight:bold;}
th.obligatoire{color:red;font-weight:bold;}
.erreur_message{color:white;background:red;display:block;padding:2px;}
.ok_message{color:white;background:green;display:block;padding:2px;}
fieldset.enquete{margin-bottom:10px;-moz-border-radius:5px;}
fieldset.enquete legend{color:#2255bb;font-weight:bold;padding:5px;}
.plan h3 a{color:#25b;font-weight:bold;}
.plan ul{margin:5px;margin-left:20px;}
.plan ul li{list-style-position:inside;list-style-image:url(../images/puces/triangle.gif);text-align:left;}
.plan ul li ul li{list-style-position:inside;list-style-image:url(../images/puces/triangle.gif);text-align:left;margin-left:20px;}
.lexique .liste_lettres{margin:1em;}
.lexique .liste_lettres a{border:1px solid #ccc;margin-left:0.2em;margin-right:0.2em;padding:0.4em;text-align:center;font-size:14px;line-height:16px;width:16px;display:block;background:#ddd;float:left;font-weight:bold;}
.lexique .liste_lettres a:hover{border:1px solid #999;background:#eee;color:#f30;text-decoration:none;}
.lexique .liste_lettres a.actif{color:#930;background:#fc0;border:1px solid #930;}
.lexique .definition{margin:1em;padding:1em;}
.avant_pied{clear:both;background:url(../images/textures/fond_pied.png) no-repeat bottom center;height:20px;}
.pied{height:50px;line-height:40px;color:#fff;}
.pied div.validator{float:left;width:25%;margin-left:10px;}
.pied div.validator #xiti-logo{float:left;margin-right:10px;margin-top:1px;}
.pied div.validator .valid_xhtml{float:left;}
.pied div.liens_pied{line-height:15px;text-align:right;margin-right:10px;}
.pied span{font-size:0.8em;color:#fff;}
.pied a{font-size:0.8em;color:#fff;text-decoration:none;font-weight:normal;}
.pied a:hover{color:#930;text-decoration:underline;}
.logo_ref{text-align:center;margin-top:0.5em;margin-bottom:0.5em;padding-top:0em;padding-bottom:0.3em;}
.logo_ref img{text-align:center;}
.docs_joints h5{color:#25b;font-size:12px;}
.docs_joints table{text-align:left;width:100%;border-spacing:0px;border-collapse:collapse;margin-bottom:0.2em;}
.docs_joints th{text-align:left;padding:0.2em;font-weight:normal;}
.docs_joints td.logo{width:20%;padding:0em;}
.docs_joints td.taille_doc{padding:0.2em;font-size:0.7em;}
.docs_joints td.descriptif{padding:0.2em;padding-left:0.6em;font-size:0.8em;vertical-align:middle;}
.traductions{text-align:center;}
.traductions h4{margin-bottom:5px;}
.traductions a{padding-bottom:0;display:inline;width:100%;text-decoration:none;}
.twtr-widget{position:relative;font-size:11px!important;font-family:verdana,lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{display:none!important;}
.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:1px;right:1px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;}
.twtr-bd{padding:0px 7px 0px 7px;}
.twtr-widget .twtr-tweet-wrap{padding:4px 6px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;display:none;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;display:none;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;display:none;}
.twtr-widget h4{font-size:16px!important;display:none;}
.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;border:1px solid #ccc;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}
#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;border:0;background-color:#2255bb !important;}
#MB_overlay[id]{position:fixed;}
#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000;background-color:#EFEFEF;color:#000;-webkit-box-shadow:0 0 64px #000;-moz-box-shadow:#000 0 0 64px;box-shadow:0 0 64px #000;}
#MB_window[id]{position:fixed !important;}
#MB_content{position:relative;padding:6px .75em;overflow:auto;border-top:1px solid #F9F9F9;}
#MB_caption{font:bold 100%"Lucida Grande", Arial, sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em .5em .75em;margin:0;text-align:left;color:#000;}
#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:13px;color:#777}
#MB_close:hover{background:transparent;color:#000}
#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url(../images/spinner.gif) 50% 0 no-repeat;}
#MB_frame{position:relative;background-color:#EFEFEF;height:100%;padding-bottom:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#MB_header{background-color:#DDD;border-bottom:1px solid #CCC;margin:0;padding:0;}
.MB_alert{margin:10px 0;text-align:center;}
