@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#e7e9db;
}

.clr{
clear:both;
}

#tee {
	width:225px;
	margin-top:5px;
	margin-bottom:15px;
	border:1px solid #CCC;
}

#new_actu {
	width:24px;
	height:24px;
	position:absolute;
	/*left:380px;*/
	top:76px;
	background-image:url(../image/new_actu.png);
	margin-left:245px;	
}

h2{
	font-size:12px;
	margin:0;
	padding:0;
}

#conteneur{
width:1000px;
background-color:#FFFFFF;
margin:0 auto;
border:1px solid #add300;
}

#tete{
width:100%;
height:80px;
}

#logo{
/*background-image:url(../image/logo.jpg);*/
width:149px;
height:68px;
float:left;
margin-left:5px;
text-align:center;
}

#ani_tete{
background-image:url(../image/anim.jpg);
width:536px;
height:60px;
float:left;
margin-left:20px;
margin-top:10px;
}

#tel_conseil_wadis{
background-image:url(../image/tel_conseil_wadis.jpg);
width:268px;
height:60px;
margin-left:11px;
margin-top:10px;
float:left;
}

#tel_conseil_aktu{
background-image:url(../image/tel_conseil_aktu.jpg);
width:268px;
height:60px;
margin-left:11px;
margin-top:10px;
float:left;
}

#navigation{
width:100%;
height:44px;
background-color:#add300;
}

#navigation ul{
list-style:none;
margin:0;
padding:0;
}

#navigation ul li{
float:left;
}

#navigation ul li.separ{
float:left;
background-image:url(../image/separ.png);
width:2px;
height:44px;
}

#navigation ul li#lien a{
display:block;
height:44px;
text-decoration:none;
color:#1c2107;
font-weight:bold;
line-height:44px;
/*width:110px;*/
text-align:center;
padding-left:15px;
padding-right:15px;
}

#navigation ul li#lien a:hover{
background-color:#d6e980;
}

#bt_panier a{
float:right;
margin-right:10px;
display:block;
background-image:url(../image/bt_panier.png);
width:236px;
height:44px;
color:#2f3912;
text-decoration:none;
line-height:40px;
text-indent:55px;
}

#bt_panier a:hover{
background-image:url(../image/bt_panierO.png);
color:#000000;
}

#top{
width:100%;
height:120px;
margin-top:8px;
margin-bottom:20px;
}

/*#top .bt_pro a{
width:308px;
height:90px;
background-image:url(../image/bt_coccy_pro.png);
display:block;
float:left;
margin-left:10px;
}

#top .bt_pro{
width:308px;
height:90px;
background-image:url(../image/bt_coccy_pro.png);
float:left;
margin-left:10px;
}

#top .bt_pro_selected a{
width:308px;
height:90px;
background-image:url(../image/pro_selected.png);
display:block;
float:left;
margin-left:10px;
}

#top .bt_pro a:hover{
background-image:url(../image/bt_coccy_proO.png);
}

#top .bt_reu a{
width:308px;
height:90px;
background-image:url(../image/bt_coccy_reu.png);
display:block;
float:left;
margin-left:10px;
}

#top .bt_reu{
width:308px;
height:90px;
background-image:url(../image/bt_coccy_reu.png);
float:left;
margin-left:10px;
}

#top .bt_reunion_selected a{
width:308px;
height:90px;
background-image:url(../image/reunion_selected.png);
display:block;
float:left;
margin-left:10px;
}

#top .bt_reu a:hover{
background-image:url(../image/bt_coccy_reuO.png);
}*/

#navig_pdt{
	width:740px;
	height:126px;
	float:left;	
	margin-left:10px;
}

#navig_pdt .pro a{
	float:left;
	display:block;
	width:138px;
	height:124px;
	border:1px solid #999;
	text-align:center;
	margin-right:8px;
	/*background-color:#c0e4ec;*/
	background-image:url(../image/bgBt.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#01376D;
	text-decoration:none;
	font-weight:bold;
}

#navig_pdt .pro img{
	margin-top:5px;
	margin-bottom:6px;
}

#navig_pdt .pro a:hover{
	background-image:none;
	background-color:#9cd1e3;
}

#navig_pdt .pro_hover a{
	background-image:none;
	background-color:#ADD300;
}

#navig_pdt .reu a{
	float:left;
	display:block;
	width:110px;
	height:95px;
	border:1px solid #999;
	text-align:center;
	background-image:url(../image/bt_reu1.png);
	color:#01376D;
	text-decoration:none;
	font-weight:bold;
	line-height:150px;
}

#navig_pdt .reu a:hover{
	background-image:url(../image/bt_reu2.png);
}

#cont_indetification{
float:right;
width:220px;
margin-right:18px;
}

#identification{
background-image:url(../image/identification.png);
background-repeat:repeat-x;
width:220px;
height:60px;
border:1px solid #999;
}

#identification .composant{
margin-left:7px;
}

#lien_inscription a{
background-image:url(../image/fleche.png);
background-repeat:no-repeat;
color:#000000;
height:23px;
text-indent:25px;
display:block;
line-height:28px;
margin-top:8px;
}

#connected{
	height:30px;
	background-image:url(../image/connected.png);
	background-repeat:no-repeat;
	line-height:30px;
	text-indent:35px;
	font-weight:bold;
}

#mes_infos a{
	height:30px;
	background-image:url(../image/fleche.png);
	background-repeat:no-repeat;
	line-height:30px;
	text-indent:30px;
	font-weight:bold;
	display:block;
	margin-top:20px;
	float:left;
}

#deconnecter a{
	height:30px;
	background-image:url(../image/deconnected.png);
	background-repeat:no-repeat;
	line-height:30px;
	text-indent:35px;
	font-weight:bold;
	display:block;
	margin-top:20px;
	margin-left:30px;
	float:left;
}

#corps{
width:100%;
}

#top10{
background-image:url(../image/fd_top10.png);
width:231px;
height:638px;
float:left;
/*margin-left:10px;*/
}
#top10 .titre{
background-image:url(../image/histo.png);
background-repeat:no-repeat;
background-position:right;
width:215px;
height:34px;
margin-bottom:15px;
}

#top10 .titre span{
font-size:14px;
font-weight:bold;
color:#e11425;
margin-left:8px;
line-height:30px;
}

#top10 .titre span span{
color:#000000;
}

#top10 .vignette img{
margin-top:2px;
overflow:hidden;	
height:63px;
}

#top10 .vignette a{
float:left;
background-color:#FFFFFF;
border:1px solid #999999;
width:100px;
height:100px;
margin-left:8px;
margin-bottom:8px;
display:block;
text-decoration:none;
color:#576904;
}

#top10 .vignette a:hover{
border:1px solid #add300;
}

#top10 .nom{
	margin:0 auto;
	font-size:9px;
	text-align:center;
	width:98px;
}

#ste{
background-image:url(../image/fd_ste.png);
width:231px;
height:570px;
float:left;
margin-top:10px;
}

#ste .titre{
background-image:url(../image/responsable.png);
width:206px;
height:63px;
margin-top:10px;
margin-left:10px;
float:left
}

#ste ul{
list-style-type:none;
margin:0;
padding:0;
}

#ste div{
	margin:30px 10px 30px 10px;
	font-size:12px;
	font-weight:bold;
}

#ste ul li a{
background-image:url(../image/fleche_trans.png);
height:32px;
background-repeat:no-repeat;
text-indent:27px;
line-height:30px;
display:block;
width:100%;
margin-left:10px;
color:#000000;
}




#centre_acc{
width:490px;
margin-left:10px;
float:left;
}

#centre_acc h1{
color:#779100;
font-size:16px;
margin:0;
padding:0;
}

#centre_salon {
width:735px;
margin-left:10px;
float:left;
}

#centre_acc #centre_salon h1{
color:#779100;
font-size:16px;
margin:0;
padding:0;
}

#colonne_droite{
float:right;
width:233px;
/*height:400px;*/
margin-right:10px;
}

#colonne_droite h1{
color:#779100;
font-size:16px;
margin:0;
padding:0;
}

#recherche{
width:100%;
margin-bottom:10px;
}

#resultat {
	text-align:center;
	margin:15px 0 15px 0;
}

#cont_tag{
background-image:url(../image/fd_tag.png);
width:233px;
height:211px;
}

#cont_tag .titre{
background-image:url(../image/fleche_top.png);
background-repeat:no-repeat;
background-position:right;
width:215px;
height:34px;
padding-top:10px;
}

#cont_tag .titre span{
font-size:14px;
font-weight:bold;
color:#e11425;
margin-left:8px;
line-height:30px;
}

#cont_tag .titre span span{
color:#000000;
}

#pub a{
height:30px;
line-height:30px;
display:block;
width:100%;
border:1px solid #ccc;
color:#000000;
}

#pub a:hover {
background-color:#e3ad19;
}

#mag{
background-image:url(../image/fd_tag.png);
width:233px;
height:211px;
margin-top:10px;
}

#mag .titre{
background-image:url(../image/mag.png);
width:206px;
height:63px;
margin-top:5px;
margin-left:10px;
float:left
}

#mag ul{
list-style-type:none;
margin:0;
padding:0;
}

#mag ul li a{
background-image:url(../image/fleche_trans.png);
height:32px;
background-repeat:no-repeat;
text-indent:27px;
line-height:30px;
display:block;
width:100%;
margin-left:10px;
color:#000000;
}

#actu{
background-image:url(../image/fd_tag.png);
width:233px;
height:211px;
margin-left:10px;
/*margin-top:10px;*/
/*float:left;*/
}

#actu .titre{
background-image:url(../image/salon.png);
width:206px;
height:63px;
margin-top:5px;
margin-left:10px;
float:left
}

#fournisseur{
width:233px;
margin-top:15px;
overflow:auto;
height:200px;
}

#fournisseur .titre{
font-weight:bold;
text-align:center;
height:25px;
}

#fournisseur ul{
padding:0;
margin:0;
list-style-type:none;
}

#fournisseur ul li a.lien {
	float:left;
background-image:url(../image/fleche2.png);
background-repeat:no-repeat;
background-position:left;
display:block;
/*width:200px;*/
height:25px;
margin-top:5px;
text-indent:30px;
line-height:25px;
text-decoration:none;
color:#00F;
}

#fournisseur ul li a.lien:hover{
color:#576904;
}

#fournisseur ul li a.lienweb{
	float:left;
display:block;
/*width:200px;*/
height:25px;
margin-top:10px;
margin-left:5px;
/*text-indent:30px;*/
line-height:25px;
text-decoration:none;
}

#cont_avant{
width:100%;
margin-top:10px;
}

.resultat{
width:237px;
height:120px;
border:1px solid #CCCCCC;
float:left;
margin-bottom:10px;
margin-right:7px;	
}

.resultat a{
color:#779100;
font-weight:bold;
font-size:11px;
}

.avantG{
width:237px;
height:143px;
border:1px solid #CCCCCC;
float:left;
margin-bottom:10px;
}

.avantD{
width:237px;
height:143px;
border:1px solid #CCCCCC;
float:right;
margin-bottom:10px;
}

.avantG a{
color:#779100;
font-weight:bold;
}

.avantD a{
color:#779100;
font-weight:bold;
}

#footer{
width:100%;
height:35px;
background-color:#add300;
margin-top:15px;
}

#footer .slogan{
	float:left;
	line-height:35px;
	margin-left:10px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

#footer .mention a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	float:right;
	line-height:35px;
	margin-right:10px;
}

#footer .mention a:hover{
	text-decoration:underline;
}

#cont_bt_das{
	width:730px;
	margin-bottom:15px;
	height:51px;
}

.bt_das a{
	width:127px;
	height:51px;
	display:block;
	background-image:url(../image/bt_das1.png);
	text-decoration:none;
	color:#303a01;
	font-weight:bold;
	text-align:center;
	line-height:51px;
	font-size:14px;
	float:left;
	margin-right:15px;
}

.bt_das a:hover{
	background-image:url(../image/bt_das2.png);
}

.bt_das_selected a{
	width:127px;
	height:51px;
	display:block;
	background-image:url(../image/bt_das_selected.png);
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:51px;
	font-size:16px;
	float:left;
	margin-right:15px;	
}

#navig_info{
	margin-top:20px;
	float:left;	
}

ul.info{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.info li a{
	margin-left:15px;
	background-image:url(../image/fleche2.png);
	background-repeat:no-repeat;
	height:25px;
	text-indent:30px;
	display:block;
	margin-bottom:10px;
	line-height:25px;
}

#cont_info{
	float:left;
	margin-top:23px;
	margin-left:10px;
	width:700px;
}

#error{
	width:100%;
	color:#F00;	
}

#cont_adresseG{
	float:left;
	width:45%;
	margin-left:25px;	
}

#cont_adresseD{
	float:left;
	width:45%;
	margin-left:30px;	
}

.add{
	width:100%;
	margin-top:15px;
	padding:10px;	
}

.anoir{
	color:#000;
}
