/* CSS Document */
*{border:0px;padding:0px;margin:0px;}
li{list-style: none }
a,a:link,a:hover,a:visited,a:active{color:#B4B4B4;font-family:arial;font-size:11px;}
div.sepH1{clear:both;font-size:1px;height:1px;}
div.sepH6{clear:both;font-size:1px;height:6px;}
.cachee{display:none;visibility:hidden;}
body{
	background:#ffffff url(../img/fond_body.gif) repeat-x;
	position:relative;
}
#general{
	width:1024px;
	margin:0 auto;
	position:relative;
}
#haut{
	width:980px;
	clear:both;
	margin-left:22px;
	background:transparent url(../img/fond_haut.gif) repeat-y;
}
#header{
	background:#000000;
	height:41px;
	border-bottom:2px solid white;
	clear:both;
}
#langues{
	float:left;
	margin:10px 480px 0px 30px;
}
#langues div.link_langue, #langues div.link_langue_cur{
	float:left;
	margin-right:15px;
	height:17px;
	padding:2px 0px 0px 23px;
	font-family:arial;
	font-size:11px;
}
#langues div.link_langue img, #langues div.link_langue_cur img{
	margin-right:5px;
}

#link_langue_fr{background:transparent url(../img/drapeau_fr.gif) no-repeat}
#link_langue_en{background:transparent url(../img/drapeau_en.gif) no-repeat}
#link_langue_de{background:transparent url(../img/drapeau_de.gif) no-repeat}
#link_langue_fr_off{background:transparent url(../img/drapeau_fr_off.gif) no-repeat;color:#b4b4b4;}
#link_langue_en_off{background:transparent url(../img/drapeau_en_off.gif) no-repeat;color:#b4b4b4;}
#link_langue_de_off{background:transparent url(../img/drapeau_de_off.gif) no-repeat;color:#b4b4b4;}

#langues div.link_langue a,
#langues div.link_langue a:link,
#langues div.link_langue a:visited,
#langues div.link_langue a:hover,
#langues div.link_langue a:active{
	color:#BABABA;
	text-decoration:none;
	font-family:arial;
	font-size:11px;	
}
#langues div.link_langue_cur a,
#langues div.link_langue_cur a:link,
#langues div.link_langue_cur a:visited,
#langues div.link_langue_cur a:hover,
#langues div.link_langue_cur a:active{
	color:white;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	
}
#link_langue_off {
	color:#BABABA;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
}
#recherche{
	margin:6px 0px 0px 0px;
	float:left;
}
.champ_recherche{
	height:20px;
	width:143px;
}
.btn_recherche{
	background:transparent url(../img/btn_rechercher.gif) no-repeat bottom left;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	height:24px;
	width:67px;
}



#corps{clear:both;}
#colonne_gauche{width:263px;float:left;clear:left;}
.bloc_colonne_gauche_avec_separateur{
	background:transparent url(../img/sep_bloc_gauche.gif) no-repeat left bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}
#menu{
	margin-bottom:10px;
}
#menu ul li{
	background:transparent url(../img/sep_menu_gauche.gif) no-repeat scroll 0 bottom;
	margin-top:2px;
}
#menu ul li ul li{
	margin-top:2px;
	background:none;
}
#menu ul li ul li ul li{
	margin-top:2px;
	background:none;
}
/*
#menu ul li.element_menu,
#menu ul li ul li.element_menu,
#menu ul li ul li ul li.element_menu{
	height:28px;
}
*/
/* niveau 1 */
#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:hover,
#menu ul li a:active{
	background:transparent url(../img/fleche_2_colonne_gauche.gif) no-repeat 3px 2px;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	color:black;
	padding-left:20px;
	display:block;height:22px;margin-top:6px;
}
#menu ul li.accueil a,
#menu ul li.accueil a:link,
#menu ul li.accueil a:visited,
#menu ul li.accueil a:hover,
#menu ul li.accueil a:active{
	background:transparent url(../img/fleche_1_colonne_gauche.gif) no-repeat 0px 0px ;
	font-weight:bold;
	color:#d2007b;
}
#menu ul li.courant a,
#menu ul li.courant a:link,
#menu ul li.courant a:visited,
#menu ul li.courant a:hover,
#menu ul li.courant a:active{
	background:transparent url(../img/fleche_1_colonne_gauche_courant.gif) no-repeat 0px 0px ;
	font-weight:bold;
	color:#d2007b;
}

/* niveau 2 */
#menu ul li ul li.element_menu a,
#menu ul li ul li.element_menu a:link,
#menu ul li ul li.element_menu a:visited,
#menu ul li ul li.element_menu a:hover,
#menu ul li ul li.element_menu a:active{
	background:transparent url(../img/puce_menu_lvl2.gif) no-repeat 6px 5px;
	font-weight:bold;
	color:#232323;
}
#menu ul li ul li.courant a,
#menu ul li ul li.courant a:link,
#menu ul li ul li.courant a:visited,
#menu ul li ul li.courant a:hover,
#menu ul li ul li.courant a:active{
	background:transparent url(../img/puce_menu_lvl2.gif) no-repeat 6px 5px;
	font-weight:bold;
	color:#232323;
}
#menu ul li ul{margin-left:22px;}

/* niveau 3 */
#menu ul li ul li ul li.element_menu a,
#menu ul li ul li ul li.element_menu a:link,
#menu ul li ul li ul li.element_menu a:visited,
#menu ul li ul li ul li.element_menu a:hover,
#menu ul li ul li ul li.element_menu a:active{
	background:none;
	font-weight:normal;
	color:#232323;
}
#menu ul li ul li ul li.courant a,
#menu ul li ul li ul li.courant a:link,
#menu ul li ul li ul li.courant a:visited,
#menu ul li ul li ul li.courant a:hover,
#menu ul li ul li ul li.courant a:active{
	background:none;
	font-weight:normal;
	color:#232323;
}
#menu ul li ul li ul{margin-left:39px;}


#menu_special{
	padding-bottom:10px;
}
#menu_special li{
	height:26px;
	overflow:hidden;
}

#agenda{display:none;}

#agenda a,
#agenda a:link,
#agenda a:visited,
#agenda a:hover,
#agenda a:active{
	color:#e31c18;
	text-decoration: underline;
	font-family:arial;
	font-size:11px;
}
#titre_agenda{
	margin-bottom:10px;
}
#contacts{
	font-size:11px;
	font-family:arial;
	margin-bottom:15px;
}
#titre_contacts{
	background:transparent url(../img/sep_menu_gauche.gif) no-repeat scroll 0 bottom;
	margin-top:2px;
	margin-bottom:20px;
	padding-bottom:10px;
}


#adresse_contacts{
	color:#d2007b;
	margin-bottom:15px;
}
.tel_mail_contacts{
	color:black;
}
.tel_mail_contacts a,
.tel_mail_contacts a:link,
.tel_mail_contacts a:visited,
.tel_mail_contacts a:hover,
.tel_mail_contacts a:active{
	color:black;
	text-decoration:none;
}

#logo_competitivite{
	/*padding-left:20px;*/
}



#colonne_centre{width:455px;float:left;clear:none;overflow:hidden;}

#image_header{
	background: url(../img/image_header.jpg) no-repeat left top;
	height:294px;
	width:455px;
}
#fil_ariane{
	height:20px;
	background:black;
	padding: 4px 0px 0px 25px;
	color:#b4b4b4;
	font-size:11px;
	font-family:arial;
}
#fil_ariane a,
#fil_ariane a:link,
#fil_ariane a:visited,
#fil_ariane a:hover,
#fil_ariane a:active{
	height:24px;
	background:black;
	
	color:#b4b4b4;
	font-size:11px;
	text-decoration:none;
}

#fil_ariane a:hover{
	color:white;
}

#contenu{
	background:#303030 url(../img/fond_contenu.gif) repeat-x;
	padding:30px 22px 0px 18px;
}


#titre_page{
	padding-bottom:30px;
	border-bottom:4px solid #282828;
	
}


#colonne_droite{width:262px;float:left;clear:right;}
#illustration_1{
	border-bottom:1px solid white;
}
#login{
	background:transparent url(../img/fond_login.gif) no-repeat;
	height:144px;
	margin-bottom:10px;
}
.login_ligne_saisie{
	margin-bottom:2px;
}
.login_champs input{
	background:transparent url(../img/fond_champ_login.gif) no-repeat scroll 0 0;
	font-family:arial;
	height:18px;
	padding:2px 0 0 3px;
	width:158px;
}
.login_label{
	width:68px;
	float:left;
	font-family:arial;
	font-size:10px;
	color:black;
	margin-left:17px;
}
#login_pwd_perdu{
	font-family:arial;
	font-size:10px;
	color:black;
	margin:10px 0px 0px 17px;
}
#login_pwd_perdu a,
#login_pwd_perdu a:link,
#login_pwd_perdu a:visited,
#login_pwd_perdu a:hover,
#login_pwd_perdu a:active{
	color:#d1007b;
	text-decoration:none;
}

#titre_login{
	padding:10px 0 0 16px;
	margin-bottom:15px;
}

#login_submit{
	background:transparent url(../img/fond_submit_login.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:white;
	height:19px;
	width:67px;
	margin:7px 0px 0px 182px;
}

#visionner_video{
	padding-left:20px;
	margin-bottom:10px;
}
#titre_video{
	margin-bottom:10px;
}
#annuaire_filiere, #actus{
	padding-left:20px;
}
#titre_annuaire{
	margin:0px 0px 10px 0px;
}

#actus{
	margin-bottom:10px;
}
#titre_actus{
	margin-bottom:10px;
}
#listes_actus{	
	background:transparent url(../img/sep_sous_bloc_droite.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
.actu_home{
	background:transparent url(../img/sep_sous_bloc_droite.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}
.actu_home_date{
	color:#9ba410;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
}
.actu_home_titre{
	color:#d1007b;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}
.actu_home_accroche{
	color:#303030;
	font-family:arial;
	font-size:11px;
}

#actus a,
#actus a:link,
#actus a:visited,
#actus a:hover,
#actus a:active{
	color:#d1007b;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}
#actus a:hover{
	color:#d1007b;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}
#voir_actus{
	background:transparent url(../img/fleche_1_colonne_droite.gif) no-repeat left;
	height:20px;
	padding-left:20px;
}

#sep_footer{
	clear:both;
	font-size:1px;
	height:1px;
	background:#303030;
	width:455px;
	margin-left:263px;
}
.bloc_colonne_droite_avec_separateur{
	background:transparent url(../img/sep_bloc_droite.gif) no-repeat 18px bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}




#footer{
	/*background:transparent url(../img/fond_footer.gif) no-repeat;*/
	background:#D7D7D7 none repeat scroll 0 0;
	width:1024px;
	height:114px;
	position:relative;
}
#menu_footer{
	background:#000000 none repeat scroll 0 0;
	color:#C2C2C2;
	position:absolute;
	font-family:arial;
	font-size:10px;
	height:18px;
	left:285px;
	padding-top:6px;
	text-align:center;
	width:455px;
}
#menu_footer a,
#menu_footer a:link,
#menu_footer a:visited,
#menu_footer a:hover,
#menu_footer a:active{
	color:#c2c2c2;
	text-decoration:none
}
#menu_footer a:hover{
	color:white;
}

#titre_footer{
	left:758px;
	position:absolute;
	top:9px;
}
#carre_blanc_footer{
	background:white none repeat scroll 0 0;
	height:24px;
	left:0;
	position:absolute;
	top:0;
	width:285px;
}

div#logos_partenaires{
	text-align:center;
	padding-top:40px;
}
div#liste_sponsors_container a{
	margin-right:10px;
}



div.sepH1{
	clear:both;
	font-size:1px;
	height:1px;
}

div.news-latest-morelink {display:none;}

/*
Style contenu
*/

/*texte + image*/
div.csc-header , div.galerie_titre{
	margin:0px 0px 30px 0px;

}
div.csc-header h1, div.galerie_home h1{
	color:#b4b4b4;
	font-size:18px;
	font-weight:bold;
	font-family:arial;	
}
div.csc-textpic{
	margin-bottom:20px;
	padding-bottom:25px;
	font-size:11px;
	font-family:arial;
	color:white;
}

div.csc-textpic-imagewrap img{
	border:3px white solid;
	margin-right:15px;
}
div.csc-textpic-imagewrap{
	/*margin-top:30px;*/
}
div.csc-textpicHeader{
	margin-left:-30px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:17px !important;
}


#contenu h3{
	color:#b4b4b4;
	font-size:11px;
	font-weight:bold;
	margin-bottom:18px;
	text-decoration:underline;
	font-family:arial;
}
#contenu p{
	margin-bottom:20px;
	color:white;
	font-family:arial;
	font-size:11px;
}
#contenu .csc-header, div.galerie_titre{
	border-top:4px solid #282828;
	padding-top:20px;
}

#contenu .csc-header-n1{
	border-top:none;
	padding-top:0px;
}



#contenu p a,
#contenu p a:link,
#contenu p a:visited,
#contenu p a:hover,
#contenu p a:active{
	background: url(../img/fleche_lien_contenu.gif) no-repeat ;
	height:17px;
	padding-left:25px;
	display:block;
	float:left;
	margin-right:50px;
	font-family:arial;
	font-size : 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#b4b4b4;
}
#contenu p a:hover{
	background: url(../img/fleche_lien_contenu.gif) no-repeat ;
	color:#b4b4b4;
}

/*
News
*/

#contenu .news-list-item{
	padding-bottom:20px;
	border-bottom:4px solid #282828;
	margin-top:20px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
}
#contenu .news-list-item h3{
	margin-bottom:0px;
}
#contenu .news-list-item h3 a,
#contenu .news-list-item h3 a:link,
#contenu .news-list-item h3 a:visited,
#contenu .news-list-item h3 a:hover,
#contenu .news-list-item h3 a:active{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#b4b4b4;
}
#contenu .news-list-date{
	color:#9ba410;
}

#contenu .news-list-accroche, #contenu .news-list-accroche p{
	font-weight:normal;
	color:#b4b4b4;
	font-size:11px;
}
#contenu .news-list-morelink{
	background: url(../img/fleche_lien_contenu.gif) no-repeat ;
	padding-left:24px;
	height:17px;
}

#contenu .news-list-morelink a,
#contenu .news-list-morelink a:link,
#contenu .news-list-morelink a:visited,
#contenu .news-list-morelink a:hover,
#contenu .news-list-morelink a:active{
	font-size:11px;
	color:#b4b4b4;
}

#contenu .news-list-browse{
	text-align:center;
}
#contenu .tx-ttnews-browsebox{
	text-align:center;
	margin-top:25px;
}

#contenu .tx-ttnews-browsebox table{
	display:inline;
}
#contenu .tx-ttnews-browsebox p{
	display:none
}
#contenu .tx-ttnews-browsebox table p{
	display:block
}
#contenu .tx-ttnews-browsebox table td p a{
	font-weight:normal;
}
#contenu .tx-ttnews-browsebox table td{
	padding:0px 2px 0px 0px;
}
#contenu .tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell p a{
	font-weight:bold;
}
#contenu .news-list-browse p a,
#contenu .news-list-browse p a:link,
#contenu .news-list-browse p a:visited,
#contenu .news-list-browse p a:hover,
#contenu .news-list-browse p a:active{
	background:none;
	color:#B4B4B4;
	display:inline;
	float:none;
	font-family:arial;
	font-size:11px;
	font-weight:none;
	margin-right:0px;
	padding-left:0px;
	text-decoration:none;
} 

#contenu .news-single-item .bodytext{font-size:11px;color:#b4b4b4;font-family:arial;margin:0px 15px 15px 15px;}

#contenu .news-single-item .news-single-timedata{
	height:20px;
	color:#9ba410;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	border-bottom:4px solid #282828;
	padding-left:15px;
}
#contenu .news-single-item h2{
	color:#b4b4b4;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	margin:15px 0px 15px 15px;
}

#contenu .news-single-item p.bodytext pre a,
#contenu .news-single-item p.bodytext pre a:link,
#contenu .news-single-item p.bodytext pre a:visited,
#contenu .news-single-item p.bodytext pre a:hover,
#contenu .news-single-item p.bodytext pre a:active{
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#c7d218;
	text-decoration:none;
	display:inline;
	background:none;
	float:none;
	height:0px;
	margin-right:0px;
	padding-left:0px;
}
#contenu .news-single-item p.bodytext pre a:hover{
	text-decoration:underline;
}
#contenu .news-single-item .news-single-backlink{
	background:transparent url(../img/fleche_lien_contenu.gif) no-repeat scroll 15px 10px;
	border-top:4px solid #282828;
	height:19px;
	padding:11px 0 0 35px;
}
#contenu .news-single-item .news-single-backlink a,
#contenu .news-single-item .news-single-backlink a:link,
#contenu .news-single-item .news-single-backlink a:visited,
#contenu .news-single-item .news-single-backlink a:hover,
#contenu .news-single-item .news-single-backlink a:active{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#b4b4b4;
}

/*
formulaire contact
*/

#contenu .tx-powermail-pi1{
	margin-top:15px;
	padding-bottom:15px;
}

#contenu .tx-powermail-pi1 legend{
	display:none;	
}
#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text{
	height:25px;
}
#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text label, #contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea label,#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select label{
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
	width:130px;
	font-family:arial;
	font-size:12px;
	color:#b4b4b4;
}

#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text input{
	height:20px;
	width:276px;
	background: url(../img/fond_champs_contact.gif) no-repeat left top;
}

#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea,#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select{
	margin:20px 0px 20px 134px;
}
#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea textarea{
	width:276px;
	background: url(../img/fond_champs_contact.gif) no-repeat left top;	
}
#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea label,#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select label{
	text-align:left;
	margin-bottom:5px;
}

#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select label{
	width:100%;
}
#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select{
	clear:both;
	display:block;
	width:276px;
	background: url(../img/fond_champs_contact.gif) no-repeat left top;
}

#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit input, #contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset input,#contenu input#tx_tipafriend_button{background:none;font-family:arial;font-size:11px;font-weight:bold;color:#b4b4b4;text-decoration:underline;}

#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit, #contenu .tx-tipafriend-submit{
	float:left;
	width:90px;
	padding-left:15px;
	background:transparent url(../img/fleche_lien_contenu.gif) no-repeat scroll 0px 0px;
	margin-left:134px;
}
#contenu .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset{
	float:left;
	clear:right;
	padding-left:15px;
	background:transparent url(../img/fleche_lien_contenu.gif) no-repeat scroll 0px 0px;
}

/*recherche*/
#contenu .tx-indexedsearch .tx-indexedsearch-searchbox {
	border-bottom:4px solid #282828;
	margin:20px 0px 30px 0px;
	padding-bottom:20px;
}
#contenu .tx-indexedsearch input, #contenu .tx-indexedsearch select{
	background:transparent url(../img/fond_champs_contact.gif) no-repeat scroll left top;
	width:276px;
	margin-bottom:2px;
}

#contenu .tx-indexedsearch .tx-indexedsearch-search-select-group input{
	width:10px;
}
#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:11px;
	font-weight:bold;
	color:#b4b4b4;
	text-decoration:underline;
	width:100px;
	background:transparent url(../img/fleche_lien_contenu.gif) no-repeat scroll 0px 0px;
	margin-left:130px;
}

#contenu .tx-indexedsearch label{
	color:#B4B4B4;
	font-family:arial;
	font-size:12px;
	padding-right:5px;
	text-align:right;
}

#contenu .tx-indexedsearch .tx-indexedsearch-label{float:left;width:130px;}
#contenu .tx-indexedsearch .tx-indexedsearch-inputs{float:left;width:280px;}
#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:#B4B4B4;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#contenu .tx-indexedsearch .tx-indexedsearch-percent{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#9BA410;
}

#contenu .tx-indexedsearch .tx-indexedsearch-descr{
	color:#B4B4B4;
}

#contenu .tx-indexedsearch .tx-indexedsearch-info{
	background:none; 
	color:#B4B4B4;
	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:#B4B4B4;
}
#contenu .tx-indexedsearch .tx-indexedsearch-browsebox strong{
	color:#9BA410;
	font-weight:bold;
}
#contenu .tx-indexedsearch .tx-indexedsearch-whatis{
	color:#B4B4B4;
	font-family:arial;
	font-size:11px;
	padding-bottom:30px;
	border-bottom:4px solid #282828;
}
#contenu .tx-indexedsearch .searchFor{
	color:#B4B4B4;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
#contenu .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{
	color:#9BA410;
	font-family:arial;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

#contenu .tx-indexedsearch .tx-indexedsearch-redMarkup{
	color:black;
	background:#c7d218;
	padding:0px 2px 0px 2px;
}

/*Gallerie photo*/
div#fleche_galerie_left {
	background:#FFFFFF url(../img/fleche_gauche_galerie.gif) no-repeat scroll left top;
	height:40px;
	left:0;
	position:absolute;
	top:0;
	width:40px;
	z-index:10;
}

div#fleche_galerie_right {
	background:#FFFFFF url(../img/fleche_droite_galerie.gif) no-repeat scroll right top;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	width:40px;
	z-index:11;
}
div#gallery_thumb {
	margin:0 45px 0 43px;
	height:40px;
}
div.carouselWrapper {
	overflow:hidden;
	position:relative;
	width:325px;
}
div#gallery_display{
	margin-left:1px;
	margin-top:5px;
	position:relative;
	width:415px;
	height:40px;
	overflow:hidden;
}
div#gallery_display p.label{
	display:none;
}
div.carouselInner div.thumbnail {
	float:left;
}
div.rgsgcontent{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}
div.lien_galerie{
	background:transparent url(../img/fleche_lien_contenu.gif) no-repeat scroll left top;
	float:left;
	height:19px;
	margin-right:25px;
	margin-top:10px;
	text-align:center;
}

div.liste_galeries{
	margin-top:20px;
}


div.lien_galerie a,
div.lien_galerie a:link,
div.lien_galerie a:visited,
div.lien_galerie a:hover,
div.lien_galerie a:active,

div.galerie_lien a,
div.galerie_lien a:link,
div.galerie_lien a:visited,
div.galerie_lien a:hover,
div.galerie_lien a:active,

div.galerie_lien_last a,
div.galerie_lien_last a:link,
div.galerie_lien_last a:visited,
div.galerie_lien_last a:hover,
div.galerie_lien_last a:active

{
	font-family:arial;
	font-weight:bold;
	color:#b4b4b4;
	text-decoration:none;
	font-size:11px;
	margin-left:20px;
	text-decoration:underline;
}

div.galerie_img_home img{border:3px solid white;margin:0px 0px 15px 0px;}
div.galerie_lien, div.galerie_lien_last {
	width:120px;
	background:transparent url(../img/fleche_lien_contenu.gif) no-repeat scroll bottom left;
	float:left;
	margin-right:27px;
}
div.galerie_lien_last{margin-right:0px;}
div.galerie_home{
	margin-bottom:40px;
}

/*tip a friend*/
div#titre_page h1{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#b4b4b4;
}

#contenu .tx_tipafriend label{
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
	width:140px;
	font-family:arial;
	font-size:12px;
	color:#b4b4b4;
}
#contenu .tx_tipafriend{width:415px;}
#contenu .tx_tipafriend .tx-tipafriend-text-conteneur input{
	height:20px;
	width:260px;
	background: url(../img/fond_champs_tipafriend.gif) no-repeat left top;
}

#contenu .tx_tipafriend textarea{
	width:260px;
	background: url(../img/fond_champs_tipafriend.gif) no-repeat left top;	
}
#contenu .tx_tipafriend .tx-tipafriend-text-conteneur{
	margin-bottom:5px;
}
#contenu .tx-tipafriend-submit{
	margin:15px 0px 0px 145px;

}

.tx-tipafriend-must{
	font-family:arial;
	font-size:11px;
	color:#b4b4b4;
	margin-top:10px;
}

.csc-uploads-fileName p {
  display:block;
  border: 1px solid transparent;
  width:375px;
}


.tx_tipafriend_url a,
.tx_tipafriend_url a:link,
.tx_tipafriend_url a:visited,
.tx_tipafriend_url a:hover,
.tx_tipafriend_url a:active{
	background: url(../img/fleche_lien_contenu.gif) no-repeat ;
	height:17px;
	padding-left:25px;
	display:block;
	float:left;
	margin-right:50px;
	font-family:arial;
	font-size : 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#b4b4b4;
}

div.csc-sitemap ul ul {
  margin-left:30px;
}

div.csc-sitemap li {
  list-style-type:none;
}

div.csc-sitemap a,
div.csc-sitemap a:link,
div.csc-sitemap a:visited,
div.csc-sitemap a:hover,
div.csc-sitemap a:active{
	font-size:11px;
	font-family:arial;
	color:#b4b4b4;
}

/* annuaire */

div.tx-wtdirectory-pi1{color:white;font-family:arial;font-size:11px;}
div.tx-wtdirectory-pi1 a,div.tx-wtdirectory-pi1 a:link,div.tx-wtdirectory-pi1 a.visited,div.tx-wtdirectory-pi1 a:hover,div.tx-wtdirectory-pi1 a.active{color:#B4B4B4;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;}
div.tx-wtdirectory-pi1 a:hover{text-decoration: underline;}
ul.wtdirectory_list{margin:12px 0;}
ul.wtdirectory_list li{margin:3px 0;list-style-type:none;list-style-position:outside;margin-left:0px;}
ul.wtdirectory_list li div.wtdirectory_all_div div{
	margin-left:7px;
}

ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all{
	padding:0px 0px 0px 20px;	
	height:20px;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_name {
	background:transparent url(../img/annuaire/icon_name.gif) no-repeat scroll 0 0;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_phone {
	background:transparent url(../img/annuaire/icon_phone.gif) no-repeat scroll 0 0;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_mobile {
	background:transparent url(../img/annuaire/icon_cellphone.gif) no-repeat scroll 0 0;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_fax {
	background:transparent url(../img/annuaire/icon_fax.gif) no-repeat scroll 0 0;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_email {
	background:transparent url(../img/annuaire/icon_mail.gif) no-repeat scroll 0 0;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_www {
	background:transparent url(../img/annuaire/icon_www.gif) no-repeat scroll 0 0;
	padding-left:20px;
	margin-bottom:5px;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_file {
	background:transparent url(../img/annuaire/icon_download.png) no-repeat scroll 0 0;
	padding-left:20px;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_detaillink {
	background:transparent url(../img/annuaire/icon_detail.gif) no-repeat scroll 0 5px;
	border-top:1px solid black;
	padding-top:5px;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_vcard,
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_powermail,
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_googlemaplink{
	display:none;
}


div.wtdirectory_all_div{width:415px;position:relative;}
div.wtdirectory_all_activite{width:74%;float:left;}
#contenu div.wtdirectory_all_activite p{margin-bottom:5px;}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_logo{width:22%;float:right;overflow:hidden;margin:0px;}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_logo img{width:100%}
ul.wtdirectory_list li.annuaire_list_item{border-bottom:1px solid black;padding-bottom:5px;margin-bottom:10px;}

ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_company{
	background:transparent url(../img/annuaire/fond_titre_annuraire.gif) no-repeat scroll 0 0;
	color:#414508;
	height:24px;
	margin-left:0;
	width:420px;
	position:relative;
	margin-bottom:5px;
	padding-left:0px;
}
ul.wtdirectory_list li div.wtdirectory_all_div div.wtdirectory_all_company b{
	display:block;
	left:34px;
	position:absolute;
	top:5px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}

div.wtdirectory_pagebrowser{text-align:center;}

div.wtdirectory_all_projets ul li{list-style-type:none;}
/*div.carouselWrapper{border:1px solid red;width:330px;}*/
/*div.carouselWrapper div.carousselInner div.thumbnail{margin:0;}*/
dl.wtdirectory_all_detail dt {margin-top:10px;}

ul.wtdirectory_list dt {display:none; visibility:hidden;}
div.wtdirectory_pagebrowser p {display:none;}

div.wt_directory_pagebrowser span{
	background-color:#c7d218;
	font-family:arial;
	font-weight:bold;
	color:#404308;
	height:18px
}
div.wt_directory_pagebrowser span.page-browser-first{background:#C7D218 url(../img/annuaire/fond_pagebrowser_left.gif) no-repeat top left;padding-left:24px;}
div.wt_directory_pagebrowser span.page-browser-last{background:#C7D218 url(../img/annuaire/fond_pagebrowser_right.gif) no-repeat top right;padding-right:24px;}
div.wt_directory_pagebrowser span a:link,
div.wt_directory_pagebrowser span a:visited,
div.wt_directory_pagebrowser span a:hover,
div.wt_directory_pagebrowser span a:active{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#404308;
}

div.wtdirectory_all_detail div.wtdirectory_all_detail_title{
	color:#9ad21f;
	margin-top:20px;
	font-weight:bold;
}

table.pagebrowser-centertab{}
table.pagebrowser-contenttab{}

.wtdirectory_filter_abc {
  text-align:center;
  margin-top:15px;
}