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

* {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
body{
	background-image: url(../images/fonds/fond_degrade.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #9BCCEC;
}
#n0{
	width:100%;
	background-image: url(../images/fonds/orange_800.gif);
	background-repeat: no-repeat;
	background-position: left 278px;	
}
#n1 {
	width:100%;
	background-image:url(../images/fonds/fond_label.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#page {
width:960px;
margin-left:auto;
margin-right:auto;
position:relative;
padding:1px 0 0 0;
}
h1,h2{
color:#FFF;	
text-align:center;
font-weight:normal;
}
h1{
margin:60px 0 24px 0;
font-size:24px;
}
h2{
font-size:18px;
text-transform:uppercase;
line-height:24px;
}
h3{
text-transform:uppercase;
color:#FFF;
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:#A8CFE8 1px dashed ;
width:220px;
}
#bloc1 h3{
width:200px;	
}
#zc_accueil{
height:55px;
width:55px;
position:absolute;
top:278px;
left:52px;
}
#menu{
width:55px;
position:absolute;
top:295px;
left:116px;
text-align:center;
}
#menu a{
font-size:13px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
color:#D9BE9A;	
}
p.nuages{
text-align:left;
font-size:18px;
color:#6ccDF6;
line-height:24px;
margin:236px auto 0 auto;
width:510px;
}
p.nuages span.famille{
font-size:24px;
color:#c5EAF9;	
line-height:24px;
}
p.nuages span.etc{
font-size:14px;
color:#6ccDF6;	
line-height:24px;
}
/* central */
#central{
margin:238px 0 0 160px;	
}
#col_gauche{
width:488px;
float:left;
}
#col_gauche p {
font-size:14px;
color:#FFF;
margin:0 0 18px 0;
}
div.telecharger{
margin:36px 0 0 0;	
}
div.telecharger a{
color:#333;
font-size:10px;
line-height:normal;
text-decoration:none;
}
#pdf{
float:left;
margin:0 5px 0 0;
}
#made {
float:right;	
}
#col_droit{
width:220px;
float:right;
margin:0 20px 0 0;
}
#col_droit.contact{
width:240px;
}
#col_droit #bloc1{
background-color:#0071BC;
padding:10px;	
}
p.sondage,p.resultat, p.resultat strong, p.anoter {
font-size:11px;	
line-height:normal;
text-align:center;
}
p.anoter{
	margin:9px 0 0 0;
	color:#FFF;
	font-style: italic;
}
p.sondage{
color:#fff200;	
}
p.resultat,p.coordonnees{
color:#FFF;	
}
p.coordonnees{
margin:0 0 10px 0;
}
p.legal{
margin:5px 0 0 0;
color:#333;
font-size:10px;
line-height:10px;
}
/***/
div.mini_info{
font-size:10px;
color:#333;
margin:0 0 0 10px;
}
/***/



#pied{
	margin:55px 0 18px 0;
	position:relative;
}
p.comite, p.adresse{
color:#FFF;
text-align:center;
line-height:normal;
}
p.adresse{
font-size:10px;	
}
ul {
text-align:center;
margin:0 0 18px 0;

}
ul li {
display:inline;
padding:0 6px 0 0;
}
.first_li{
padding:0;		
}
ul li a {
color:#0071BC;
text-decoration:none;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
}
ul li a:hover {
text-decoration:underline;
}
span.inter {
	display:inline;
	padding:0 0 0 10px;
	color:#0071BC;
}
#signature{
	height:45px;
	width:200px;
	position:absolute;
	top:41px;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#303030;
	line-height:normal;
	text-align:right;
	padding:12px 48px 0 0;
	background-image: url(../images/logo/signature.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
a.signature {
color:#303030;
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
line-height:normal;
}
a.signature:hover{
text-decoration:underline;	
}
.spacer{
clear:both;	
}
.gras13 {
font-weight:bold;
font-size:14px;
}
/*** Produits ***/
#page.page_produit h1{
width:740px;
margin:50px 0 24px 218px;
}
#page.page_produit h2{
width:740px;
margin:0 0 0 218px;
}
#contenu{
background-color:#FFF;
width:698px;
padding:22px 22px 22px 22px;
min-height:550px;
float:right;
margin:33px 0 0 0;	
}
h3.categories{
font-size:21px;
color:#AA4718;
padding:0 0 12px 0;
border-bottom:1px solid #AA4718;
text-align:left;
text-transform:none;
margin:0 0 12px 0;
width:100%;
}
p.description{
margin:0 0 15px 0;
line-height:normal;
font-style:italic;
	
}
div.zr{
background-image: url(../images/logo_trans.gif);
background-repeat: no-repeat;
background-position: 510px 20px;	
margin:0 0 30px 0;	
}

ul.nom,p.norecord{
background-color:#184e93;
height:32px;
line-height:32px;	
margin:0;
}
p.norecord{
color:#fff;
padding:0 0 0 12px;	
font-weight:bold;
}
ul.nom li{
padding:0;	
}
ul.nom li.entreprise {
text-transform:uppercase;
float:left;
color:#FFF;
line-height:32px;
margin:0;	
}
ul.nom li.internet {
float:right;
margin:0 12px 0 0;			
}
ul.nom li a.internet {
font-family:Arial, Helvetica, sans-serif;
line-height:32px;
font-size:11px;
color:#FFF;
}
ul.nom li a.internet:hover {
text-decoration:none;
color:#dadada;
}
div.produit{
min-height:96px;
padding:12px 0 12px 0;
background-color:#EDF4FA;
background-color:transparent;
}
div.logo{
float:left;
width:130px;
margin:0 10px 0 0px;
}
div.logo img,div.photo_produit img{
/*border:1px solid #dadada;*/
}
div.logo img,div.photo_produit img.im2{
margin:0 0 0 12px;	
}
div.photo_produit{
float:right;
/*border:1px solid #666;*/	
margin:0 12px 0 0px;
width:140px;/*210 pour 3 de front */
height:95px;	
text-align:right;
}
img.vignettes{
float:right;
margin:0 0 5px 5px;	
}
/*ul.details{
float:left;	
margin:0 0 0 0px;
width:310px;
}*/
div.details{
float:left;	
margin:0 0 0 0px;
width:310px;
}
/*ul.details li{
display:block;
text-align:left;
color:#333;
}*/

div.zr p.adresse{
background-color:#C5DCEE;
height:26px;
line-height:26px;
color:#184D92;
font-size:12px;
text-align:left;
padding:0 0 0 12px;	
border-bottom:1px solid #184e93;
}
ul.nom li.entreprise,div.logo img{
margin-left:12px;

}
div.logo img{
border:1px #ccc solid;		
}

div.label{
color:#184D92;
font-size:13px;
font-weight:bold;
padding:0 0 0 0px;
}

div.pl_p{
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
font-size:11px;
color:#333;
font-weight:normal;	
background-color:#FFF;
}
.cacher {
font-size:11px;
}
.cacher a,.pl_p a {
font-size:11px;
padding:0 0 0 5px;
color:#AA4818;
}

/** menu categories **/
#page.page_produit #menu_categories{
position:absolute;
top:0x;
left:35px;	
}
#page.page #menu_categories{
position:absolute;
top:-10x;
left:73px;	
}
#page #menu_categories{
width:144px;
}
#page.page_produit #rt_home{
	width:144px;
	height:154px;
	display:block;
	background-image:url(../images/menu_produits/menu-produit-haut.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.menu_categories{
text-align:left;
width:144px;
}

#page.page_produit ul.menu_categories{
	background-image: url(../images/menu_produits/zr-menu-produit.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0 0 5px 0;
	margin:0;

}
#page.page ul.menu_categories{
	background-image: url(../images/menu_produits/zr-menu-produit.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0 0 5px 0;
	margin:0;

}
ul.menu_categories li{
	display:block;
	color:#fff;
	margin:0 0 2px 10px;
}
ul.menu_categories li.menu_titre{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 0 8px 0;
	text-align:center;
	border-bottom:1px #fff dashed;
	margin:0 9px 10px 8px;
	background:none;
	width:126px;
}
ul.menu_categories li a{
	color:#eee;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
	line-height:normal;
	margin:0 0 3px 0;
	display:block;
	background-image: url(../images/produits/puce.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:8px;
}
ul.menu_categories li a:hover{
background-image: url(../images/produits/puce-blanc.png);	
color:#D3A087;
text-decoration:none;
}
#bas_menu_categories{
	height:69px;
	width:144px;
	background-image: url(../images/menu_produits/menu-produit-bas.png);
	background-repeat: no-repeat;
	background-position: left -10px;	
}
#zone_produits{
height:470px;
overflow:auto;
border-bottom:1px #f0f0f0 solid;	
border-top:1px #f0f0f0 solid;	
}
#pied.produits_agrees{
width:740px;
margin: 20px 0 0 218px;
}
/*****/

