/* CSS Document */
.clear{ clear:both; }
#body_print
{
	width:650px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{
color:#a2ea11;
text-decoration:none;
}

a:hover{
color:#FFFFFF;
}

.liens{
margin:2px;
min-height:161px;
padding-bottom:0.5em;
}
.liens-img{float:left;width:185px;padding-right:15px;text-align:right;display:block;min-height:160px;}
.liens-titre{
font-size:18px;
margin:0.25em 0;
}

.liens-url{
margin:0.25em 0 0.75em 0;
}

.liens-texte img{
float:right;
margin-left:1em;
border:1px solid #999999;
}

.grandeLettre{padding-left:10px;margin-top:10px;width:658px;border:1px solid #999999;}

.TableListing{
width:100%;
margin-top:10px;
margin-bottom:10px;
float:left;}

.one_public_print, .one_prive_print, .one_entreprise_print{
background-color:none;width:668px;float:left; border-bottom:1px solid #CCCCCC;}
.one_public_print p, .one_prive_print p, .one_entreprise_print p, .two_public_print p, .two_prive_print p, .two_entreprise_print p {line-height:25px;}
.two_public_print, .two_prive_print, .two_entreprise_print{
background-color:none;color:#666666;width:668px;float:left;border-bottom:1px solid #333333;}

.one_public_print .gauche, .two_public_print .gauche, .one_prive_print .gauche,.two_prive_print .gauche{width:60%;padding:0.5em;}
.one_public_print .droite span, .two_public_print .droite,.one_prive_print .droite span,.two_prive .droite span{width:40%;padding:0.5em;}
.one_entreprise_print .gauche, .two_entreprise_print .gauche{width:243px;padding:10px;float:left;}
.one_entreprise_print .droite, .two_entreprise_print .droite{width:230px;padding:10px;float:left;}
.one_entreprise_print .centre, .two_entreprise_print .centre{width:155px;padding:10px 0px 10px 0px;float:left;}

/* ENS + */
.txt-savp ul{
margin-left:1.5em;
list-style:disc outside;
}

.txt-savp ol{
margin-left:1.5em;
list-style:decimal outside;
}

.txt-savp p{
margin-bottom:0.5em;
text-align:justify;
}

.image_gauche{
float:left;
padding:4px 10px 0 0;
}

.image_droite{
float:right;
padding:4px 0 0 10px;
}

.bas_ensv{
margin:10px 0 10px 0;
}

.bas_gauche{
float:left;
width:50%;
text-align:center;
margin-bottom:7px;
}

.bas_droite{
float:right;
width:50%;
text-align:center;
margin-bottom:7px;
}	
	.ensv_legende{
	display:block;
	margin:1em auto;
	text-align:center;
	}

.d_grand, .g_grand{
width:100%;
padding:0; margin:0;
text-align:center;
float:none;
}



.blox_video{
text-align:center;
margin:20px 0 20px 0;
}

.blox_sous_ensv{
clear:both;
padding-top:10px;
margin-left:20px;
margin-bottom:15px;
}

	.blox_sous_ensv li{
	line-height:1.5em;
	margin-bottom:0.25em;
	padding-left:20px;
	}
/* CLG - RUBRIQUES */
.box-galerie{
float:left;
text-align:center;
margin-right:19px;
margin-bottom:40px;
text-transform:capitalize;
font-weight:600;
width:204px;
border:0px solid #fff;
}

.box-galerie-obj{
float:left;
text-align:center;
margin-right:26px;
text-transform:capitalize;
font-weight:600;
margin-bottom:20px;
width:146px;}

.box-galerie-obj .box-galerie-txt{
display:block;
width:146px;}

.rub-last,.obj-last{
float:right;
margin-right:0px;
}

box-galerie-img img{
	border:2px solid #CCCCCC;
	}

.page{
text-align:center;
padding-top:20px;
width:300px;
margin:0 auto;
}

.emptyLeft{
float:left;
width:125px;
}

.emptyRight{
float:right;
width:125px;
}

.precedent_objet{
display:block;
clear:both;
background:url(../images/layout/page.precedente.gif) top left no-repeat;
width:100px;
height:40px;
padding-top:20px;
padding-left:25px;
text-align:left;
}

.suivant_objet{
display:block;
float:right;
background:url(../images/layout/page.suivante.gif) top right no-repeat;
width:100px;
height:40px;
padding-top:20px;
padding-right:25px;
text-align:right;
}
	
/* CLG - OBJETS */

.imageObjet{
float:left;
width:346px;
margin:0 10px 0 0;
text-align:center;
}

	.imgObjet{
	border:2px solid #CCCCCC;
	}
	
	.zoom{
	margin:5px 0;
	height:32px;
	}
		.zoom img{
		vertical-align:text-top;
		}

.miniatures-img{
float:left;
width:45px;
height:45px;
border:2px solid #CCCCCC;
margin:0 5px 5px 0;
}

.infosObjet{
float:right;
width:300px;
}

	.descriptionObjet{
	margin:10px 0;
	}
	
	.descriptionObjet h3{
	font-size:18px;
	line-height:24px;
	font-weight:100;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
	}

.criteresObjet li{
background:url(../images/layout/puce2.jpg) no-repeat 0 2px;
padding-left:20px;
margin-bottom:10px;
text-align:left;
height:18px;
}
.precedent{
float:left;
width:150px;

}

	.precedent a{
	display:block;
	background:url(../images/layout/precedent.jpg) no-repeat 0px 2px;
	text-align:left;
	padding-left:20px;
	}
	
	.precedent span{
	display:block;
	}
	
.suivant{
float:right;
width:150px;
}

	.suivant a{
	display:block;
	background:url(../images/layout/suivant.jpg) no-repeat 135px 2px;
	text-align:right;
	padding-right:20px;
	}
	
	.suivant span{
	display:block;
	}
#demande_prix{
width:346px;}
	.acheter_btn{
	float:left;
	margin:0;
	}
	
	.demande_btn{
	float:right;
	margin:0;
	}

.afficherAcheter{
clear:both;
padding-top:1em;
display:none;
}

	.texteAchter{
	margin:0 0 10px 0;
	text-align:left;
	background:#999999;
	padding:10px;
	}

.afficherAcheter ul li input{
width:330px;
margin-bottom:5px;
padding:5px;
height:14px;
margin-bottom:0.5em;
border:1px solid #CCCCCC;
font-size:11px;
}

.afficherAcheter textarea{
width:330px;
margin-bottom:5px;
padding:5px;
height:50px;
margin-bottom:0.5em;
border:1px solid #CCCCCC;
font-size:11px;
}

.avert-message{
padding:1em 0;
}

.none{border:1px solid #CCCCCC; background-color:#CCCCCC;}

/* Pro Public Modified */
.titrePrint{
	font-size:24px;
	padding:10px 0;
}

.pubTitre{
	/*color:#A2EA11;*/
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
	display:block;
}

.tbPub{
	width:100%;
	border-collapse:collapse;
}

.tbPub td{
	line-height:30px;
}

.rowOne td{
	background-color:#aaa8a8;
}

.rowTwo td{
	background-color:#e5e5e5;
	color:#666666;
}

.cp{
	text-align:center;
}

.hectare{
	background:url(../images/images/arbrePefc.png) no-repeat 8px center;
	padding:0 0 0 45px;
}

.pefclogo{
	background:url(../images/images/logoPefc.png) no-repeat center left;
	padding:0 0 0 25px;
}
