/*******************************************************************************
 *                                               Normalisation
 ******************************************************************************/

*{border:0;padding:0;margin:0;font-family: Arial, Helvetica, sans-serif;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0 0 0 0;padding:0 0 0 0;}
#content_full ul{padding-left:40px;}
#content_full ul.wtdirectory_list{padding:0;}
#content_full p, #content_full H1, #content_full H2, #content_full H3, #content_full H4, #content_full H5, #content_full ul, #content_full ol{margin:0 0 10px 0;}
a img,:link img,:visited img{border:none;}
body{background-color:#e9e9e9;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-style:normal;line-height:14px;font-weight:normal;font-variant:normal;letter-spacing:0.5px;color:#2c2c2c;text-decoration:none;}
a{text-decoration:none;color:#2ba4bf;}
a:hover{text-decoration:underline;}
.seph1{font-size:1px;height:1px;clear:both;}

/*******************************************************************************
 *                                               S T R U C T U R E 
 ******************************************************************************/

#page{width:934px;margin:0 auto;background:url(../img/fond_colonnes.gif) repeat-y 0 0;}
#colonne_gauche{float:left;clear:left;width:250px;background-color:#e9e9e9;display:none;}
#colonne_centre{float:left;clear:none;width:650px;background-color:#ffffff;}
#colonne_droite{float:right;clear:right;width:250px;background-color:#ffffff;}
#footer{margin:0 auto;float:left;clear:none;background-color:#2c2c2c;width:864px;height:65px;text-align:center;display:none;}
#copyright{margin:20px 0 0 35px;font-size:9px;color:#727272;}
#pages_footer a{font-size:9px;color:#e9e9e9;text-decoration:none;}
#pages_footer{margin-left:35px;font-size:9px;color:#e9e9e9;}
#cimeos{float:left;clear:none;width:70px;height:65px;background-color:#2c2c2c;background-image:url(../img/cimeos.gif);background-position:left center;background-repeat:no-repeat;}

/*******************************************************************************
 *                                               M E N U S 
 ******************************************************************************/

#bande_haut_gauche{height:10px;background-color:#9dba00;}
#logo_zone{height:109px;background-color:#ffffff;margin:1px 1px 0 0;display:none;}
#logo_zone_print{height:109px;background-color:#ffffff;margin:1px 0 40px 1px;display:block;}
#menu_principal{margin:1px;text-transform:uppercase;display:none;}
.lien_menu_principal{color:#ffffff;text-decoration:none;}
.lien_menu_principal:hover{color:#e6fe00;text-decoration:none;}
.lien_menu_principal_current{color:#e6fe00;text-decoration:none;}
.lien_menu_principal_current:hover{color:#e6fe00;text-decoration:none;}

#sous_menu{margin:1px;display:none;}
.lien_sous_menu{color:#2c2c2c;text-decoration:none;}
.lien_sous_menu:hover{color:#0d6b5f;text-decoration:none;}
.lien_sous_menu_current{color:#2c2c2c;text-decoration:none;}
.lien_sous_menu_current:hover{color:#0d6b5f;text-decoration:none;}

#sous_menu_page{margin:1px;}
.lien_sous_menu_page{color:#2c2c2c;text-decoration:none;}
.lien_sous_menu_page:hover{color:#0d6b5f;text-decoration:none;}
.lien_sous_menu_page_current{color:#0d6b5f;text-decoration:none;}
.lien_sous_menu_page_current:hover{color:#0d6b5f;text-decoration:none;}

li {list-style-type:none;}
#menu_principal ul li{line-height:25px;}
.puce_menu_principal{float:left;clear:none;width:29px;height:29px;background-color:#c4c4c4;background-image:url(../img/puce_menu_principal.gif);background-repeat:no-repeat;background-position:center center;border:solid 1px #afafaf;margin:1px 1px 0 0;}
.rubrique_menu_principal{float:left;clear:none;width:198px;height:26px;background-color:#727272;border:1px solid #484848;margin:1px 1px 0 0;font-size:12px;font-weight:bold;padding:3px 0 0 15px;}
.rubrique_menu_principal_verrou{float:left;clear:none;width:198px;height:26px;background-color:#727272;border:1px solid #484848;margin:1px 1px 0 0;font-size:12px;font-weight:bold;padding:3px 0 0 15px;background-image:url(../img/verrou_menu_principal.gif);background-position:right center;background-repeat:no-repeat;}
.puce_menu_principal_current{float:left;clear:none;width:29px;height:29px;background-color:#c4c4c4;background-image:url(../img/puce_open_menu_principal.gif);background-repeat:no-repeat;background-position:center center;border:solid 1px #afafaf;margin:1px 1px 0 0;}
.rubrique_menu_principal_current{float:left;clear:none;width:198px;height:26px;background-color:#727272;border:1px solid #484848;margin:1px 1px 0 0;font-size:12px;font-weight:bold;padding:3px 0 0 15px;}
.rubrique_menu_principal_verrou_open{float:left;clear:none;width:198px;height:26px;background-color:#727272;border:1px solid #484848;margin:1px 1px 0 0;font-size:12px;font-weight:bold;padding:3px 0 0 15px;background-image:url(../img/verrou_open_menu_principal.gif);background-position:right center;background-repeat:no-repeat;}

.puce_sous_menu{float:left;clear:none;width:31px;min-height:20px;background-color:#d7d7d7;background-image:url(../img/puce_sous_menu.gif);background-repeat:no-repeat;background-position:center;}
.rubrique_sous_menu{float:left;clear:none;width:247px;min-height:17px;background-color:#d7d7d7;font-size:10px;font-weight:bold;text-transform:uppercase;margin:1px 0 0 0;}
.puce_sous_menu_open{float:left;clear:none;width:31px;min-height:20px;background-color:#c2d600;background-image:url(../img/puce_sous_menu_open.gif);background-repeat:no-repeat;background-position:center;}
.puce_sous_menu_current{float:left;clear:none;width:31px;min-height:20px;background-color:#c2d600;background-image:url(../img/puce_sous_menu_current.gif);background-repeat:no-repeat;background-position:center;}
.rubrique_sous_menu_current{float:left;clear:none;width:247px;min-height:17px;background-color:#c2d600;margin:1px 0 0 0;font-size:10px;font-weight:bold;text-transform:uppercase;}
.sous_menu_page{float:left;clear:none;width:202px;min-height:17px;margin:1px 1px 0 30px;font-size:10px;padding:4px 0 0 15px;}
.sous_menu_page_current{float:left;clear:none;width:202px;min-height:17px;background-color:#dbe66b;margin:1px 1px 0 30px;font-size:9px;padding:4px 0 0 15px;}
.conteneur_lien_sous_menu{border-left:1px solid #E9E9E9;clear:none;float:left;min-height:20px;padding:3px 0 0 12px;width:80%;}

/*******************************************************************************
 *                                               A C T U A L I T E S 
 ******************************************************************************/
#actualites{background-color:#e9e9e9;margin:20px 20px 40px 20px;text-align:justify;display:none;}
#actualites h2{font-size:14px;font-weight:bold;color:#2c2c2c;background-image:url(../img/puce_actus.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 8px 24px;}
#actualites a{font-size:11px;color:#2ba4bf;text-decoration:underline;}
#bande_haut_milieu{height:10px;background-color:#5d7c78;}
#bande_haut_milieu_transitions{height:10px;background-color:#5d7c78;}
#illus_rubrique{height:271px;display:none;}
#illus_print{height:109px;display:block;}
.more,.news-latest-morelink a,.news-latest-morelink a:link,.news-latest-morelink a:visited,.news-latest-morelink a:hover,.news-latest-morelink a:active{float:right;margin:10px 0 10px 0;}
.actu_retour{float:right;margin:15px 0 15px 0;padding-left:15px;background-image:url(../img/puce_savoir_plus.gif);background-repeat:no-repeat;background-position:left center;}
.savoir_plus{margin:10px 0 0 5px;padding-left:15px;background-image:url(../img/puce_savoir_plus.gif);background-repeat:no-repeat;background-position:left center;}

/*******************************************************************************
 *                                               N E W S L E T T E R  
 ******************************************************************************/
#newsletter{width:249px;height:105px;color:#ffffff;background-image:url(../img/fond_newsletter.gif);background-repeat:no-repeat;background-position:left top;display:none;}
#champs_newsletter{padding:6px 25px 5px 25px;}
#newsletter_inscription_titre{font-size:16px;font-weight:bold;padding:20px 30px 5px 30px;}
#newsletter_texte_lien{font-size:11px;padding:0 30px 5px 30px;}
#newsletter_texte_lien a{font-size:11px;color:#ffffff;text-decoration:underline;}
.tx-sremailsubscribe-pi1-text{border:1px solid #484848;}
.tx-sremailsubscribe-pi1-input{border:1px solid #484848;}
.tx-sremailsubscribe-pi1-submit{border:0;}
.tx-sremailsubscribe-pi1 dt{width:35%;}

/*******************************************************************************
 *                                               C O N T A C T 
 ******************************************************************************/
.powermail_text{border:1px solid #484848;}
.tx-powermail-pi1 legend{display:none;}
.tx-powermail-pi1 input{font-size:12px;}
.tx-powermail-pi1_fieldset{margin-top:20px;}
.tx_powermail_pi1_fieldwrap_html{width:370px;margin:5px 0 5px 0;}
.tx-powermail-pi1 textarea{border:1px solid #484848;font-size:12px;}
.tx_powermail_pi1_fieldwrap_html label{display:block;clear:left;padding-right:5px;text-align:right;width:25%;float:left;}
.tx_powermail_pi1_fieldwrap_html select{width:390px;font-size:11px;}
.tx_powermail_pi1_fieldwrap_html_submitgraphic input{display:block;float:right;margin:10px 3px 0 0;}
.powermail_mandatory {color:#ff0000;}
.powermail_mandatory_js{color:#ff0000;margin-top:4px;}

/*******************************************************************************
 *                                               L O G I N 
 ******************************************************************************/
#login{height:90px;background-color:#727272;border:solid 1px #2c2c2c;margin-right:1px;overflow:hidden;display:block;}
#logout{height:50px;background-color:#727272;border:solid 1px #2c2c2c;margin-right:1px;display:none;}
#header_logout{height:16px;background-color:#2c2c2c;}
#contenu_login{padding:6px 25px 5px 25px;}
#retour_login a{color:#e9e9e9;font-size:9px;font-weight:normal;text-decoration:underline;}
#login h3{font-size:12px;font-weight:bold;color:#e9e9e9;background-image:url(../img/puce_login.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 8px 22px;text-transform:uppercase;}
.input_form{border:solid 1px #484848;}
#souvenir{color:#e9e9e9;font-size:9px;font-weight:normal;}
#souvenir a{color:#e9e9e9;font-size:9px;font-weight:normal;text-decoration:underline;margin-left:75px;}
#bonjour_login{float:left;clear:none;font-size:12px;color:#e9e9e9;background-image:url(../img/puce_login.gif);background-repeat:no-repeat;background-position:left bottom;padding:4px 0 0 22px;}
#envoi_pass{float:left;clear:none;font-size:12px;color:#e9e9e9;padding:2px 0 0 0;}
#envoi_pass input{border:solid 1px #484848;}
#deconnexion_login{float:right;clear:none;margin-top:2px;}
.tx-felogin-pi1 input{font-size:12px;}
#tx-felogin-pi1_submit{margin:3px 0 -1px 10px;}
#login_message{color:#e9e9e9;margin-bottom:5px;}

#fin_rappel_login{height:15px;background-color:#2ba4bf;margin-right:1px;border:solid 1px #0b748b;display:none;}
#rappel_login{height:150px;background-color:#2ba4bf;margin-right:1px;border:solid 1px #0b748b;}
#contenu_rappel_login{padding:10px 10px 5px 10px;}
#rappel_login p{margin:5px;color:#ffffff;}
#rappel_login h1{font-size:16px;font-weight:bold;color:#e9e9e9;background-image:url(../img/puce_rappel_login.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 8px 22px;}
#rappel_login a{font-size:11px;color:#e9e9e9;text-decoration:underline;}

#login_mini{height:30px;background-color:#727272;border:solid 1px #2c2c2c;margin-right:1px;}

#rappel_login_mini{height:50px;background-color:#2ba4bf;margin-right:1px;border:solid 1px #0b748b;display:none;}
#rappel_login_mini h1{font-size:12px;font-weight:bold;color:#e9e9e9;background-image:url(../img/puce_rappel_login.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 4px 22px;}
#rappel_login_mini a{font-size:12px;color:#e9e9e9;text-decoration:underline;}
.p_rappel_login_mini{margin-left:21px;}

/*******************************************************************************
 *                                               C O N T E N U 
 ******************************************************************************/
#contenu{margin:5px 0 15px 0;}
#contenu p{text-align:justify;}
#contenu a{text-decoration:underline;}
#contenu img{margin-top:15px;}

#illus_droite_haut{height:120px;background-color:#c4c4c4;display:none;}
#illus_droite_bas{height:160px;background-color:#52867f;margin-top:1px;display:none;}
#illus_droite{height:281px;display:none;}

.onglet{width:235px;background-color:#e9e9e9;margin:5px 15px 5px 0;}
.onglet a{font-size:10px;color:#2ba4bf;text-decoration:underline;}
.contenu_onglet{}
.onglet h1{font-size:10px;font-weight:normal;color:#ffffff;padding:2px 15px 2px 15px;margin-bottom:5px;background-color:#5d7c78;text-transform:uppercase;}
.onglet p{padding:0 10px 0 15px;color:#727272;font-size:9px;}
.bas_onglet{height:10px;}
.bande_bas_onglet{float:left;clear:left;width:224px;height:8px;}
.coin_bas_onglet{float:right;clear:none;width:11px;height:10px;background-color:#e9e9e9;background-image:url(../img/coin_onglet.gif);background-repeat:no-repeat;background-position:right bottom;}
.onglet_documents{width:234px;background-color:#9dba00;padding-bottom:5px;margin:5px 15px 5px 0;}
.onglet_documents a{font-size:10px;color:#ffffff;text-decoration:underline;}
.onglet_documents h1{font-size:10px;font-weight:normal;color:#ffffff;padding:2px 15px 2px 15px;margin-bottom:5px;background-color:#5d7c78;text-transform:uppercase;}
.onglet_documents p{padding:0 10px 0 15px;color:#ffffff;font-size:9px;}

#fil_ariane{margin:5px 25px 5px 25px;color:#2ba4bf;display:none;}
.titre_page_accueil{font-size:14px;font-weight:bold;color:#2c2c2c;background-image:url(../img/puce_accueil.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 8px 0;border-bottom:solid 1px #c4c4c4;margin:25px 0 0 0;text-transform:uppercase;}
.titre_page{font-size:14px;font-weight:bold;color:#2c2c2c;background-image:url(../img/puce_titre.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 8px 0;border-bottom:solid 1px #c4c4c4;margin:25px 0 0 0;text-transform:uppercase;}
.titre_actu{font-size:14px;font-weight:bold;color:#2c2c2c;background-image:url(../img/puce_actus.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 8px 0;border-bottom:solid 1px #c4c4c4;margin:25px 0 0 0;text-transform:uppercase;}
.titre_recherche{font-size:14px;font-weight:bold;color:#2c2c2c;background-image:url(../img/puce_recherche.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 2px 0;margin:25px 0 0 0;text-transform:uppercase;}
.date_actu{font-size:14px;font-weight:bold;color:#9dba00;letter-spacing:1px;}

.csc-header h2{background-color:#9DBA00;color:#ffffff;font-size:11px;padding:2px 0 2px 5px;}

/*******************************************************************************
 *                                               L I E N S  F O O T E R 
 ******************************************************************************/
.csc-sitemap ul ul {margin-left:30px;}
.csc-sitemap{line-height:17px;}
#titre_page_taf{margin-bottom:10px;}
#titre_page_taf p{margin-bottom:5px;}
.tx-tipafriend-text{border:1px solid #484848;}
.tx-tipafriend-text-conteneur textarea{border:1px solid #484848;font-size:12px;}
.tx_tipafriend_button{display:block;float:right;margin-right:23px;}
.tx-tipafriend-text-conteneur{width:370px;margin:5px 0 5px 0;}
.tx-tipafriend-text-conteneur label{display:block;float:left;clear:left;padding-right:5px;text-align:right;width:30%;}
.tx-tipafriend-text-conteneur p{display:block;clear:left;width:370px;margin:5px 0 5px 0;}
.tx_tipafriend_error_header{color:#ff0000;}


/*******************************************************************************
 *                                               R E C H E R C H E 
 ******************************************************************************/
#label_recherche{background-color:#9dba00;padding:3px;margin:1px 0 1px 0;display:none;}
#label_recherche p{padding-left:10px;color:#ffffff;}
#input_recherche{height:29px;background-color:#e9e9e9;margin:-3px 0;padding:0px 0 5px 10px;display:none;}
#input_recherche input{font-size:12px;}
#recherche_submit{margin:6px 0 3px 10px;}

#contenu .tx-indexedsearch .tx-indexedsearch-searchbox {border-bottom:1px solid #c4c4c4;margin:20px 0px 30px 0px;padding-bottom:20px;}
#contenu .tx-indexedsearch select{width:276px;margin-bottom:2px;}
#contenu .tx-indexedsearch .tx-indexedsearch-search-select-group input{width:10px;border:1px solid #484848;}
#contenu .tx-indexedsearch .tx-indexedsearch-search-submit{margin-top:15px;}
#contenu .tx-indexedsearch .tx-indexedsearch-search-submit input{background:none;font-family:arial;font-size:10px;font-weight:bold;color:#2c2c2c;text-decoration:underline;margin-left:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {width:61px;}
#contenu .tx-indexedsearch label{font-size:11px;padding-right:5px;}
#contenu .tx-indexedsearch .tx-indexedsearch-label{float:left;width:100px;}
#contenu .tx-indexedsearch .tx-indexedsearch-inputs{float:left;width:275px;border:1px solid #484848;}
#contenu .tx-indexedsearch .sepH1{margin-bottom:5px;}
#contenu .tx-indexedsearch .tx-indexedsearch-res h3 {text-decoration:none;}
#contenu .tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title a,
#contenu .tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title a:link,
#contenu .tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title a:visited,
#contenu .tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title a:hover,
#contenu .tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title a:active{color:#2c2c2c;font-family:arial;font-size:14px;font-weight:bold;text-decoration:underline;}
#contenu h3{margin-bottom:7px;}
#contenu .tx-indexedsearch .tx-indexedsearch-percent{font-family:arial;font-size:14px;font-weight:bold;color:#9BA410;}
#contenu .tx-indexedsearch .tx-indexedsearch-descr{color:#2c2c2c;}
#contenu .tx-indexedsearch .tx-indexedsearch-info{display:block;color:#2c2c2c;font-family:arial;font-size:11px;font-weight:normal;text-decoration:none;}
#contenu .tx-indexedsearch .tx-indexedsearch-info dd{margin-right:5px;font-family:arial;}
#contenu .tx-indexedsearch .tx-indexedsearch-info .item-path-value {text-decoration:underline;}
#contenu .tx-indexedsearch .tx-indexedsearch-browsebox p{color:#2c2c2c;}
#contenu .tx-indexedsearch .tx-indexedsearch-browsebox strong{color:#2c2c2c;font-weight:bold;}
#contenu .tx-indexedsearch .tx-indexedsearch-whatis{color:#2c2c2c;font-family:arial;font-size:11px;}
#contenu .tx-indexedsearch .searchFor{color:#2c2c2c;font-family:arial;font-size:14px;font-weight:bold;margin-bottom:5px;}
#contenu .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{color:#9dba00;font-weight:bold;font-style:normal;font-size:14px;text-transform:uppercase;}
#contenu .tx-indexedsearch .tx-indexedsearch-redMarkup{color:black;background:#c7d218;padding:0px 2px 0px 2px;}
.tx-indexedsearch-result-number{display:none;}
.browsebox-beforetext{display:none;}
#contenu .tx-indexedsearch .tx-indexedsearch-info{margin:5px 0 5px 0;background:none;}
#contenu .tx-indexedsearch .tx-indexedsearch-browsebox p{border-bottom:solid 1px #c4c4c4;margin-bottom:10px;padding-bottom:5px;}