@import "entete.css";

@import "arianne.css";

@import "gauche.css";

@import "droit.css";

@import "accueil.css";

@import "accueil_favoris.css";

@import "zoom.css";

@import "listing.css";

@import "icones_rubriques.css";

@import "mon_compte.css";

@import "inscription.css";

@import "panier.css";

@import "fidelite.css";

@import "plan.css";

@import "faq.css";

@import "ligthbox.css";

@import "footer.css";

@import "validation_achat.css";

@import "structure.css";

@import "plan_boutique.css";

@import "accueil_univers_rub0_rub1.css";

@import "marque.css";

@import "filtre.css";

@import "cheque_cadeau.css";

@import "emploi.css";

@import "service.css";



/*body, structure et général*/



body{

    margin: 0;

    padding: 0;

    font-family: Tahoma, Arial, Verdana; 

	font-size: 11px;

	text-align: center;

}

*{

	/*font-size: 11px;*/

	margin: 0;

	padding: 0;

}

option{

	padding-left: 3px;

}

a img{

	text-decoration: none;

	border:none;	

}

table{

    font-size: 11px;

}

.bloc_image{

	margin-bottom: 15px;	

}

.fright{

	float: right;	

}

.clear{

	clear: both;

}

a{

	color: #2EA35C;

	text-decoration: none;

}
.vous_etes_ici a{
	text-decoration:underline;
}

a:hover{

	color: #000;

}

h1{

	font-size: 14px;

	color: #80ACD6;

	font-weight: bold;

	margin-bottom: 10px;

}

h2, h3, h4, h5, h6{ font-size: 11px; }



.clear_left{

	clear: left;	

}



.img_newsletter_div{

	float: right;

	margin-bottom: 10px;

	padding-left: 10px;

	margin-top: 10px;

	background: #fff;

}

.img_newsletter{

	border: 1px solid #000;

}



/* Style du prix éco taxe */

.ecotaxe {

	font-size: 10px;

}

.float_right{

	float: right;

}

.desc_univers{

	border-top: 1px solid #e2e2e2;

	color: #707070;

	padding-top: 10px;

	margin-bottom: 10px;

}



#sub_content .img_mea{

	margin-bottom: 10px;

}

.text_align_center{

	text-align: center;

}



.main_content ul{

	margin-left: 15px;

}

.main_content h2{
	margin-bottom: 5px;
	margin-top: 10px;
	clear: left;
}

.main_content p{

	margin-bottom: 10px;

}

.resume_contenu2{

	clear: both;

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px solid #009534;

}

.resume_contenu2 img{

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}

.resume_contenu2 h2{

	border-bottom: none;

} 

.resume_contenu2 .right{

	text-align: right;

	margin-top: 5px;

}



#liens .lien{

	clear: left;

	margin-bottom: 10px;

	border-bottom: 1px solid #999;

	padding-bottom: 10px;

}

#liens .lien img{

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

#liens .lien h2{

	margin-bottom: 10px;

}

#liens .lien p{

	margin-bottom: 10px;

}







#liste_documents{

	width: 100%;

	border-bottom: 1px solid #e0e0e0;

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}

#liste_documents a{

	color: #000000;

	text-transform: capitalize;

	text-decoration: none;

}

#liste_documents th{

	background: #4780c3;

	border-top: 1px solid #e0e0e0;

	color: #fff;

	padding-left: 15px;

	text-align: left;

	font-weight: bold;

	padding-top: 3px;

	padding-bottom: 3px;

}

#liste_documents th.rub{

	background: #c0d5f9;

	color: #000;

	font-weight: normal;

}

#liste_documents th.ssrub{

	background: #edf4ff;

	color: #000;

	font-weight: normal;

	padding: 0;

	padding-left: 15px;

}

#liste_documents th.ssrub div{

	border-left: 1px solid #e0e0e0;

	padding-left: 15px;

	padding-top: 3px;

	padding-bottom: 3px;

}

#liste_documents th.ssssrub{
	background: #e5ecf9;
	color: #000;
	font-weight: normal;
	padding: 0;
	padding-left: 25px;
}

#liste_documents th.ssssrub div{
	/* border-left: 1px solid #e0e0e0; */
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#liste_documents td{

	background: #fff;

	border-top: 1px solid #e0e0e0;

	color: #000;

	padding: 0;

	padding-left: 15px;

	text-align: left;

}

#liste_documents td div{

	padding-top: 5px;

	padding-bottom: 5px;

	margin-left: 25px;

	padding-left: 15px;

	border-left: 1px solid #e0e0e0;

}

#liste_documents .td_30{

	width: 30px;

	padding-top: 3px;

	padding-bottom: 3px;

}

#liste_documents .td_80{

	width: 80px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.zone_recherche{

	background: #f2f2ea;

	border: 1px solid #6f6f6f;

	margin-bottom: 10px;

	padding: 8px;

}



.main_content{

	font-size: 13px;

	line-height: 18px;

}

.contenu_texte img{

	margin: 5px;

}

.contenu_texte ul, .contenu_texte ol{

	margin-left: 15px;

}





#conseil{

	border: 1px solid #ccc;

}

#conseil td{

	border: 1px solid #ccc;

	padding: 8px;

}

#conseil td p{

	margin: 0;

}


