/* CSS Document */
img{border:0px solid;}
*{padding:0px;margin:0px;font-family:arial;font-size:12px;font-weight:normal;}
li{list-style: none;}
a{text-decoration:none;}
.seph1{clear:both;float:none;height:1px;font-size:1px;line-height:1px;}

#logo{
	position:absolute;
	top:19px;
	left:2px;
	z-index:100;
}

#page{
	width:1032px;
	margin:0px auto 0px auto;
}
#contenu-principal{
	width:1006px;
	background:transparent url(../img/contenu_principal_bg.gif) repeat-y left top;
	float:left;
	clear:left;
	margin:10px 0px 20px 0px;
}
#contenu-principal-body-body{
	xposition:relative;
}
#contenu-principal-colonne-gauche{
	width:184px;
	padding:0px 0px 10px 8px;
	position:absolute;
	top:35px;
	left:0px;
	xborder:1Px solid blue;
	xz-index:2;
	xfloat:left;
	xclear:left;
	xmargin-top:60px;
}


#recherche{
	background:transparent url(../img/recherche_bg.gif) no-repeat left top;
	height:33px;
	padding:5px 0 0 17px;
	width:167px;
	display:none;
}

#recherche fieldset{
	border:0px none;
}

#recherche fieldset legend{
	display:none;
}

#recherche table{
	border-collapse:collapse;
}
#tx-indexedsearch-searchbox-sword{
	width:124px;
	height:13px;
	border:1px solid #d3d3d3;
	margin-right:5px;
}
#tx-indexedsearch-searchbox-button-submit{
	background:transparent url(../img/search_submit_bg.gif) no-repeat left top;	
	border:none;
	color:white;
	font-size:9px;
	text-align:center;
	width:24px;
}
#recherche-label{
	color:#5B5B5B;
	height:11px;
	margin-bottom:2px;
	text-transform:uppercase;
}

.tx-indexedsearch .searchbox-tmpl-css label {
	float:none;
	margin-right:0px;
	width:auto;
}

#menu-gris-header{background: url(../img/contenu_menu_gris_header.gif) no-repeat left top;}
#menu-gris-contenu{background: url(../img/contenu_menu_gris_bg.gif) repeat-y left top;padding-left:20px;}
#menu-gris-contenu li{background: url(../img/contenu_menu_gris_sep.gif) no-repeat left bottom;height:21px;padding-top:6px;}
#menu-gris-contenu li a:link,
#menu-gris-contenu li a:visited,
#menu-gris-contenu li a:hover,
#menu-gris-contenu li a:active{color:#5c5b5b;text-transform:uppercase;text-decoration:none;}
#menu-gris-contenu li.last{background-image:none;}
#menu-gris-footer{background: url(../img/contenu_menu_gris_footer.gif) no-repeat left top;}
#contenu-principal-centre{
	xfloat:left;
	xclear:right;
	padding-bottom:50px;
	margin-left:222px;
	xmargin-left:38px;
	width:785px;
}
#contenu-principal-header{
	position:relative;
	padding:85px 0px 0px 0px;
}

#menu-header{
  display:none;
}

#menu-header ul li{
	clear:none;
	float:left;
	height:135px;
	width:101px;
}

#contenu-principal-body{
	
}
#titre-page{
	height:60px;
	width:785px;
	color:#7e0000;
	font-size:36px;
}
#contenu-principal-centre-texte-left{
	float:left;
	clear:left;
	width:323px;
}
#contenu-principal-centre-texte-left .pave-texte{
	text-align:justify;
}

#contenu-principal-centre-texte-right{
	float:left;
	clear:right;
	margin-left:35px;
	width:372px;
}
#contenu-principal-centre-texte .pave-titre{
	background:transparent url(../img/contenu_titre_pave_bg.gif) no-repeat scroll left bottom;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	color:#39393a;
	position:relative;
}
/*.icone-titre{clear:left;float:left;}*/
.pave-titre-label{margin-left:20px;font-size:18px;font-weight:bold;left:75px;position:absolute;bottom:2px;}
#colonne-contenu{
	width:auto;
}
#contenu-principal-centre-texte{min-height:250px;} 

/*#contenu-principal-centre-texte #contenu-principal-centre-texte-1col .pave-titre{
	background:transparent url(../img/contenu_titre_pave_1col_bg.gif) no-repeat scroll left bottom;
	font-size:18px;
	font-weight:bold;
	height:25px;
	padding:13px 0 0 75px;
	width:676px;
	margin-bottom:15px;
	color:#39393a;
}*/
/*#contenu-principal-centre-texte #contenu-principal-centre-texte-1col .pave-texte{
	width:752px;
	text-align:justify;
}*/
#contenu-principal-centre-texte #contenu-principal-centre-texte-1col{
	width:752px;
}
#contenu-principal-centre-texte .pave-texte a:link,
#contenu-principal-centre-texte .pave-texte a:visited,
#contenu-principal-centre-texte .pave-texte a:hover,
#contenu-principal-centre-texte .pave-texte a:active
{
	background:transparent url(../img/fleche_contenu_lien.gif) no-repeat 4px center;
	padding-left:20px;
	color:#7e0000;
	font-size:11px;
	text-decoration:underline;
}

#contenu-principal-centre-texte .pave-texte p{
	margin-bottom:10px;
}
#contenu-principal-body-footer{
	width:1006px;
	background:transparent url(../img/contenu_principal_body_footer_bg.gif) no-repeat left bottom;
	position:relative;
	/*overflow:hidden;
	font-size:1px;
	line-height:1px;*/
}
#contenu-principal-footer{
  display:none;
}
#contenu-principal-footer-footer{
	background:white url(../img/footer_footer_bg.gif) no-repeat right top;	
	height:16px;
	width:1006px;
}
#contenu-principal-footer-body{
	background:white url(../img/footer_body_bg.gif) repeat-y right top;
	padding-left: 255px;
}
#logos-partenaires{
	clear:left;
	float:left;
	padding-top:6px;
	width:325px;
}
#logos-partenaires a{
	margin-right:10px;
}
#footer-text{
	clear:right;
	color:#8A8A8A;
	float:left;
	font-size:9px;
	width:360px;
}
#footer-text div{
	clear:both;
	color:#8A8A8A;
	font-size:9px;
}
#footer-menu{
	padding:3px 0px;
}

#footer-menu li{
	display:inline;
}
#footer-menu li a:link,
#footer-menu li a:visited,
#footer-menu li a:hover,
#footer-menu li a:active{
	color:#707070;
	font-size:10px;
	font-weight:bold;
}
#footer-menu li a:hover{
	color:#8A8A8A;	
}
#colonne-droite{
	width:26px;
	float:right;
	padding-top:86px;
	display:none;
}

.colonne-droite-section-header{
	background: url(../img/col_droite_section_head.gif) no-repeat left top;
	width:26px;
	height:15px;
}
.colonne-droite-section-body{
	background-color:#E1E1E1;
	width:22px;
	padding:0 0 0 4px;
}
.colonne-droite-section-footer{
	background: url(../img/col_droite_section_foot.gif) no-repeat left top;
	width:26px;
	height:15px;
}

.fonctions{
	margin-top:175px;
}
.fonctions li{
	padding-bottom:3px;
}

table.tableau-images tr td{
	text-align:center;
	vertical-align:middle;
}

/***************************/
/* documents à télécharger */
/***************************/

.fichier-telecharger-titre{font-size:12px;}
.fichier-telecharger-titre a:link,
.fichier-telecharger-titre a:visited,
.fichier-telecharger-titre a:hover,
.fichier-telecharger-titre a:active{padding-left:30px;color:#2a2a2a;background:transparent url(../img/fleche_fichier_dl.gif) no-repeat scroll 12px 2px;}
.fichier-telecharger-titre a:hover{text-decoration:underline;background:transparent url(../img/fleche_fichier_dl_over.gif) no-repeat scroll 12px 2px;}

.fichier-telecharger-titre a span.fichier-telecharger-titre-infos{color:#d94e4e;}
.fichier-telecharger-titre a:hover span.fichier-telecharger-titre-infos{text-decoration:underline;}

.fichier-telecharger-description{margin-left:30px;color:#7d7d7d;}
.fichier-telecharger-sep{background:transparent url(../img/fichier_dl_sep.gif) repeat-x scroll left bottom;height:5px;line-height:2px;margin-bottom:3px;clear:both;margin-left:30px;}

/**************/
/* actualités */
/**************/

/* LIST */
.news-list-image{float:right;clear:right;}
.news-list-sep{background:transparent url(../img/actu_sep.gif) repeat-x scroll left bottom;height:5px;line-height:2px;margin-bottom:3px;margin-left:30px;clear:both;}
.news-list-titre{}
.news-list-titre a:link,
.news-list-titre a:visited,
.news-list-titre a:hover,
.news-list-titre a:active{padding-left:30px;color:#2a2a2a;background:transparent url(../img/fleche_fichier_dl.gif) no-repeat scroll 12px 2px;}

.news-single-item .news-single-backlink a:link,
.news-single-item .news-single-backlink a:visited,
.news-single-item .news-single-backlink a:hover,
.news-single-item .news-single-backlink a:active,
.news-single-item .news-single-content a:link,
.news-single-item .news-single-content a:visited,
.news-single-item .news-single-content a:hover,
.news-single-item .news-single-content a:active{background:transparent url(../img/fleche_fichier_dl.gif) no-repeat scroll 0 2px;color:#7e0000;padding-left:15px;}

.news-list-titre a:hover,.news-single-item .news-single-backlink a:hover, .news-single-item .news-single-content a:hover{text-decoration:none;background-image:url(../img/fleche_fichier_dl_over.gif);}
.news-single-item .news-single-content a{text-decoration:underline;}

.news-list-titre a:link .news-list-date,
.news-list-titre a:visited .news-list-date,
.news-list-titre a:hover .news-list-date,
.news-list-titre a:active .news-list-date{color:#d94e4e;}
.news-list-titre a:hover .news-list-date{color:#7e0000;text-decoration:none;}

.news-list-titre a:link .news-list-titre-titre,
.news-list-titre a:visited .news-list-titre-titre,
.news-list-titre a:hover .news-list-titre-titre,
.news-list-titre a:active .news-list-titre-titre{color:#2a2a2a;}
.news-list-titre a:hover .news-list-titre-titre{color:#5a5a5a;text-decoration:underline;}

.news-list-subheader{margin-left:30px;color:#7d7d7d;}

.news-list-category{color:#606060;}

/* SINGLE */
.news-single-item h2{border-bottom:1px solid #7E0000;margin-bottom:20px;color:#39393a;font-size:18px;font-weight:bold;}
.news-single-item h2 span.news-single-timedata{color:#D53C3C;font-size:14px;font-weight:bold;margin-right:5px;}
.news-single-item .news-single-image{float:left; clear:left;margin:0px 5px 5px 0px;}
.news-single-item .news-single-subheader{color:#808080;}
.news-single-item .news-single-content{color:#454545;}
.news-single-item .news-list-sep{margin-left:0px;}


/************/
/* sondages */
/************/

.titreSondage{
	border-bottom:1px solid #7e0000;
	color:#7e0000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.questionSondage{
  margin:10px 0;
}

.questionSondage p{
  margin:10px 0;
}

.votesSondage{
  margin:20px 0;
}

.ligneVote{
  margin-bottom:5px;
}

.zoneResultats{
  margin:20px 0;
}

.resultatsSondage{
  width:200px;
  background-color:#c6c6c6;
  margin-bottom:15px;
  height:10px;
}


/************/
/* annuaire */
/************/

ul.wtdirectory-list li{padding-bottom:5px;}

li.wtdirectory-list-pair{background-color:#dbdbdb;}
li.wtdirectory-list-impair{background-color:none;}
li div.wtdirectory-list-infos{float:left;clear:left;width:590px;}
li div.wtdirectory-list-logo{float:left;clear:right;padding-top:20px;text-align:center;width:162px;}
li div.wtdirectory-list-infos div{margin:0px 15px 0px 5px;font-size:12px;color:#515151;}
li div.wtdirectory-list-infos div a:link,
li div.wtdirectory-list-infos div a:visited,
li div.wtdirectory-list-infos div a:hover,
li div.wtdirectory-list-infos div a:active{font-size:12px;color:#515151;text-decoration:none;}
li div.wtdirectory-list-infos div a:hover{text-decoration:underline;}
li div.wtdirectory-list-infos div img{margin-right:5px;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-titre{margin:0px 0px 3px 0px;float:none;clear:both;height:15px;padding-left:30px;font-size:12px;color:white;text-transform:uppercase;background:#878787 url(../img/fleche_titre_annuaire.gif) no-repeat scroll 15px 3px;}

li div.wtdirectory-list-infos div.wtdirectory-list-infos-secteur{float:left;clear:left;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-effectif{float:left;clear:right;margin-left:35px;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-email{float:left;clear:left;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-www{float:left;clear:right;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-phone{float:left;clear:left;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-mobile{float:left;clear:none;}
li div.wtdirectory-list-infos div.wtdirectory-list-infos-fax{float:left;clear:right;}

span.wtdirectory_abc_letter, span.wtdirectory_abc_number {font-weight:normal;color:#454545;}
 
span.wtdirectory_abc_letter a, span.wtdirectory_abc_number a {font-weight:bold;color:#7e0000;}
span.wtdirectory_abc_letter_all a{color:#939393;margin-right:5px;}

div.wtdirectory_filter{margin:0px 0px 15px 35px;}
/*****************************************************************/
/* partie à redéfinir en fonction de la langue et de la rubrique */
/*****************************************************************/

/*par défaut*/
#menu-left{
	background:transparent url(../img/menu_left_default_bg.gif) no-repeat left bottom;
	padding:0px 0px 33px 0px;
	width:191px;
	margin-top:8px;
}
#menu-left-body{
	width:184px;
	background:#eaabab none;
}
#menu-left-body ul li{
	padding:9px 0px 9px 25px;
	border-bottom:1px solid #bf6767;
	background:transparent url(../img/menu_left_default_puce.gif) no-repeat 14px 12px;
}
#menu-left-body ul li.marked{
	background-color:#ee8585;
}
#menu-left-body ul li a:link,
#menu-left-body ul li a:visited,
#menu-left-body ul li a:hover,
#menu-left-body ul li a:active{
	color:#7e0000;
	font-size:12px;
}
#menu-left-head{	
	background:transparent url(../img/menu_left_default_head_bg.gif) no-repeat left top;
	width:191px;
	height:60px;
}
#menu-header ul li.actif{
	background:transparent url(../img/fleche_menu_actif_defaut.gif) no-repeat scroll 32px 105px;
}
#contenu-principal-centre-texte .pave-titre{
	background:transparent url(../img/titre_pave_bg.gif) no-repeat scroll left bottom;
	color:#39393a;
	border-bottom:1px solid #7E0000;
}
#contenu-principal-centre-texte .pave-texte{text-align:justify;}
/*#contenu-principal-centre-texte #contenu-principal-centre-texte-1col .pave-titre{
	background:transparent url(../img/contenu_titre_pave_1col_bg.gif) no-repeat scroll left bottom;
	color:#39393a;
}*/
#contenu-principal-centre-texte .pave-texte a:link,
#contenu-principal-centre-texte .pave-texte a:visited,
#contenu-principal-centre-texte .pave-texte a:hover,
#contenu-principal-centre-texte .pave-texte a:active
{
	background:transparent url(../img/fleche_contenu_lien.gif) no-repeat 4px center;
	color:#7e0000;
}
table.tableau-images{
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	width:375px;
}
table.tableau-images tr td{
	background:transparent url(../img/tableau_img_default_bg.gif) no-repeat center center;
	width:125px;
	height:103px;
	border-collapse: collapse;
	border:0px solid black;
	border-spacing:0px;
	padding:0px;
}
#contenu-principal-centre-texte .pave-texte table.tableau-images a:link,
#contenu-principal-centre-texte .pave-texte table.tableau-images a:visited,
#contenu-principal-centre-texte .pave-texte table.tableau-images a:hover,
#contenu-principal-centre-texte .pave-texte table.tableau-images a:active
{
	background:transparent none;
	padding-left:0;
}

#contenu-principal-centre-texte .pave-texte h2{
	border-bottom:1px solid #7e0000;
	color:#7e0000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
/********************************************************/


/*******************************************************************************
 *                                               C O N T A C T 
 ******************************************************************************/
.powermail_text{border:1px solid #b2b2b2;}
.powermail_select{border:1px solid #b2b2b2;}
.tx-powermail-pi1 input{font-size:12px;}
.tx-powermail-pi1 textarea{border:1px solid #b2b2b2;font-size:12px;}
/*.tx_powermail_pi1_fieldwrap_html{width:680px;}*/
.tx_powermail_pi1_fieldwrap_html p{float:left;clear:left;padding-right:5px;text-align:left;width:10%;}
.tx_powermail_pi1_fieldwrap_html select{width:240px;}
.tx_powermail_pi1_fieldwrap_html_select{float:left;clear:left;margin:5px 0 0 30px;width:680px;}
.tx_powermail_pi1_fieldwrap_html_submitgraphic input{float:right;margin:15px 20px 0 0;}
.tx_powermail_pi1_fieldwrap_html_text{float:left;clear:left;margin:5px 0 0 30px;width:680px;}
.tx_powermail_pi1_fieldwrap_html_textarea{float:left;clear:left;margin:5px 0 0 30px;width:680px;}
#uid289{width:24%;}
/*#powermaildiv_uid216{float:right;clear:none;}
#powermaildiv_uid217{float:left;clear:none;width:280px;}*/
.powermail_mandatory {color:#7e0000;}
.powermail_mandatory_js{color:#7e0000;margin-top:4px;}
.zone_contact{width:690px;margin-bottom:10px;}
.header_contact{float:left;clear:left;width:695px;height:25px;background:transparent url(../img/header_contact.gif) no-repeat scroll left top;}
.footer_contact{float:left;clear:left;width:695px;height:25px;background:transparent url(../img/footer_contact.gif) no-repeat scroll left bottom;margin-bottom:20px;}
.body_contact{float:left;clear:left;width:693px;background-color:#d7d7d7;border-left:solid 1px #c3c2c2;border-right:solid 1px #c3c2c2;}

