/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}

.alig{
text-decoration:underline;}

/* index*/

.prod_coeur{
float:left;
width:170px;
margin-right:10px;
background-color:#280d06;
position:relative;
padding:4px 4px 15px 4px;
margin-bottom:15px;
}

.iimg{
float:left;
width:170px;
text-align:center;
background-color:#e3d5b2;

}

.descri{
float:left;
width:160px;
background-color:#e3d5b2;
padding:5px 5px 5px 5px;

}

.bar{
float:left;
width:170px;
background-image:url(../images/charte/bar.png);
background-repeat:no-repeat;
height:14px;
_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/bar.png', sizingMethod='image');

}
.barf{
float:left;
width:353px;
background-image:url(../images/charte/barf.png);
_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/barf.png', sizingMethod='image');
background-repeat:no-repeat;
height:14px;

}

.ajout_p{
float:left;
width:140px;
background-image:url(../images/charte/pani.png);
background-repeat:no-repeat;
_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/pani.png', sizingMethod='image');
height:33px;
cursor:pointer;
}

#cont_fiche .ajout_pf{
float: right;
width:120px;
background-image:url(../images/charte/pani.png);
background-repeat:no-repeat;
_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/pani.png', sizingMethod='image');
height:33px;
cursor:pointer;
}


#contenuTexte .prod_coeur .descri p.design{
	text-align:center;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	height:38px !important;
	max-height:38px !important;
	margin-bottom:15px;
	border-bottom:1px dotted #280d06;
	padding-bottom:7px;
	}
	
	#contenuTexte .prod_coeur .descri p.info{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#60563d;
	width:90px;
	float:right;

	height:8px;
	margin-bottom:2px;
	}
	
	
	#contenuTexte .prod_coeur .descri p.info a{
	text-decoration:none;}
	
#contenuTexte .prod_coeur .descri p.design a{
text-decoration:none;}

#contenuTexte .prod_coeur .descri p.ref{

	font-size:11px;
	font-weight:bold;
	height:20px !important;
	max-height:20px !important;
	margin-bottom:8px;
	}


#contenuTexte .prod_coeur .descri p.rub{

	font-size:11px;
	height:40px !important;
	max-height:40px !important;
	margin-bottom:10px;
	color:#313131;

}


#contenuTexte .prod_coeur .descri p.desc{

	font-size:11px;
	height:60px !important;
	max-height:60px !important;
	margin-bottom:10px;
	color:#313131;
}


#contenuTexte .prod_coeur .descri  p.centre{
	float:left;
	text-align:center;
	height:15px;
	margin-bottom:10px;
}
#contenuTexte .prod_coeur .descri  span.prix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-right:8px;
	color:#280d06;
	width:116px;
	}

#contenuTexte .prod_coeur .descri  span.prixbarre{
	text-decoration:line-through;
	color:#969791;
	font-size:11px;

}


.tir_coeur{
float:left;
margin-bottom:30px;

}

.picto_coeur{
	width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/coeur.png);
	background-repeat:no-repeat;
top:0px;
	left:92px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/coeur.png', sizingMethod='image');

}



.picto_promo{
width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/promo.png);
	_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/promo.png', sizingMethod='image');
	background-repeat:no-repeat;
top:0px;
	left:92px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/promo.png', sizingMethod='image');

}

.picto_n{
	width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/pict_new.png);
	background-repeat:no-repeat;
	top:10px;
	left:92px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/pict_new.png', sizingMethod='image');

}

.picto_epui{
	width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/epui.png);
	background-repeat:no-repeat;
	top:0px;
	left:92px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/epui.png', sizingMethod='image');

}

.picto_coeurf{
	width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/coeur.png);
	background-repeat:no-repeat;
top:0px;
	left:288px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/coeur.png', sizingMethod='image');

}



.picto_promof{
width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/promo.png);
	background-repeat:no-repeat;
top:0px;
left:288px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/promo.png', sizingMethod='image');

}



.picto_nf{
	width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/new.png);
	background-repeat:no-repeat;
	top:0px;
	left:288px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/new.png', sizingMethod='image');

}

.picto_new{
	width:85px;
	height:102px;
	position:absolute;
	background-image:url(../images/charte/new.png);
	background-repeat:no-repeat;
	top:0px;
	left:92px;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/new.png', sizingMethod='image');

}



/* tri*/

.label1{
	width:80px;
	line-height:2.2em;
	font-size:12px;
	color:#313131;
	font-family:Arial, Helvetica, sans-serif;

}
		.label11{
	width:80px;
	line-height:2.2em;
	font-size:12px;
	margin-left:50px;
	color:#313131;
	font-family:Arial, Helvetica, sans-serif;
}
	.opt{
	color:#313131;
	border-color:#313131;
		margin-top:10px;
		font-size:11px;
		width:120px;
		
background-color:#e3d5b2;
	}


/* pagination */

#pagination{
	width:400px;
	float:left;
	height:33px;
	text-align:center;
	margin-top:20px;
	margin-left:160px;
	margin-bottom:70px !important;
}
#pagination2 {
	width:400px;
	float:left;
	height:33px;
	text-align:center;
	margin-top:20px;
	margin-left:50px;
	margin-bottom:70px !important;
}
#pagination p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;

}


a .prev{
	float:left;
	width:80px;
	height:31px;

}

#pagination .prev img{
border:none;}
#pagination .next img{
border:none;}

#pagination  .prev p{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;

}
a .next{
	float:right;
	width:80px;
	height:31px;
	
}
	
#pagination .next p{
	font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
	
}



/* contact*/
	
	

#fomulaire {
	width:384px;
	float:left;
	padding-bottom:20px;
	
	
}
#contact_prop {
	width:310px;
	float:left;


}



#contact_plan a #imgplan {
	margin-left:0px;
	width:153px;
	

}


#contenuTexte input,textarea{
	width:95%;
	font-size:12px;
	border:1px solid #313131;
	color:#313131;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contenuTexte input:focus,textarea:focus{
	border:1px solid #313131;
}
#contenuTexte .champRequis{
	color:#313131;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenuTexte   .bouton {
	border:1px solid #313131;
	color:#313131;
	background-color:#e3d5b2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}

#contenuTexte  .bouton:focus {
	border:1px solid #313131;
}

#contenuTexte  .capa{
	width:95%;
border:1px solid #313131;
	color:#313131;
	background-color:#fff;
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;
}

#contenuTexte  .capa:focus{
	border:1px solid #313131;
}

#contenu .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}



.titre_parti{
	margin-bottom:15px;
	margin-left:0px;
	width:100%;
	
}
.titre_parti22{
	margin-bottom:15px;
	margin-left:0px;
	width:200px;
	
}

.titre_particoor {
	margin-bottom:15px;
	margin-left:10px;
	float:left;
	width:50px;
}

.titre_parti2  {
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
	
}
#contact_coordonnees {
	width:284px;
	float:left;
	margin-bottom:20px;
	margin-left:10px;
	border-left:1px dotted #313131;
	padding-left:5px;

}
.decmerci {
	margin-left:50px;
	margin-top:20px;
}



#contact_loi {
	width:280px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	padding-bottom:10px;
	border-left:1px dotted #313131;
		padding-left:5px;
		margin-left:10px;
}
#contact_plan {
	width:280px;
	float:left;
	margin-left:10px;
}


#formContact .txt_bas3 {
	font-size:11px;
}

#contact_loi .txt_bas{
	font-size:9px;
}
label {
	line-height:2.2em;
	font-size:11px;
	color:#dacbb2;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;

}

#contact_fomulaire .titre_parti .listee2{
	width:110px;
	border:1px solid #313131;
	font-size:12px;
	color:#313131;
	background-color:#ffecb8;
	font-family:Arial, Helvetica, sans-serif;
}

#contact_fomulaire .titre_parti .listee1{
	width:125px;
	border:1px solid #313131;
	font-size:12px;
	color:#313131;
	background-color:#ffecb8;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-right:15px;
}


#contact_fomulaire .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #313131;
	color:#313131;
	font-size:12px;
}

#contact_coordonnees .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #313131;
	color:#313131;
	font-size:12px;
}

#contact_plan .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #313131;
	color:#313131;
	font-size:12px;
}


.img_acces{
margin-top:20px;
float:left;
width:298px;
height:299px;
margin-bottom:20px;
}

.desc_acces{
	width:620px;
	float:left;
	border:1px solid #313131;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;

}

.label3{
color:#313131;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}
	
	#contact_fomulaire {
	width:420px;
	float:left;
	padding-bottom:20px;
	
	margin-right:20px;
}


/* fiche */


/*  page fiche  */
.left_fiche{
width:352px;
float:left;
margin-top:30px;


}

.liste_img{
margin-top:10px;
width:352px;

}

.liste_img img{
border:1px ridge #280d06;

}

.dec_img {
	margin-right:21px;
	
}
.g_img_fiche{
width:350px;
height:252px;
text-align:center;
border:1px solid #2a0f08;

}
.g_img_fiche img{
border:1px ridge #FAEDD1;
}


.right_fiche{
	margin-top:30px;
	width:353px;
	float:left;
	margin-left:20px;
	
	padding:10px 10px 10px 10px;
	background-color:#280d06;
	margin-bottom:15px;
	position:relative;
}
#cont_fiche{
background-color:#e3d5b2;
padding:5px 5px 35px 5px;

}


#cont_fiche p.titre_fiche{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#34332e;
text-align:center;
font-weight:bold;
margin-left:20px;
margin-right:20px;
border-bottom:1px dotted #34332e;
margin-bottom:20px;
height:45px;

}


.label12 {
	width:150px;
	margin-left:15px;
	line-height:2em;
	font-size:11px;
	color:#27180f;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

#cont_fiche .qtit{
width:108px;
	border:1px solid #27180f;
	font-size:11px;
	color:#27180f;
	background-color:#e3d5b2;
	font-family:Arial, Helvetica, sans-serif;
}

.label2 {
	width:80px;
	margin-left:15px;
	line-height:2em;
	font-size:11px;
	color:#27180f;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	}
	
.listee2{
	width:110px;
	border:1px solid #27180f;
	font-size:11px;
	color:#27180f;
	background-color:#e3d5b2;
	font-family:Arial, Helvetica, sans-serif;
}





.desc_fiche{
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
color:#FAEDD1;
padding-left:5px;
}
#cont_fiche .des_fiche{
line-height:1.4em;
font-size:11px;
margin-bottom:10px;
}

#cont_fiche p.sous_tit{
color:#280d06;
padding-left:10px;
line-height:1em;
font-size:12px;
font-weight:bold;
border-bottom:1px dashed #280d06;
margin-bottom:5px;
background-image:url(../images/charte/next.png);
	background-repeat:no-repeat;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/next.png', sizingMethod='image');
}


#cont_fiche p.ref{
color:#280d06;
line-height:1em;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

#cont_fiche p.prixgeneral{
margin-top:20px;
text-align:center;
margin-bottom:20px;
}


#cont_fiche span.prix_fiche{
font-size:22px;
color:#32312f;
width:175px;
font-weight:bold;
margin-right:15px;

}

#cont_fiche span.prix_barre_fiche{
font-size:12px;
color:#32312f;
text-decoration:line-through;

}

#contenuTexte .imageleft {
	float:left;
}
.ami_fiche{

float:left;
margin-top:50px;
}
.ami_fiche img{
border:0px;
}


.contactf{

float:right;
margin-top:50px;
}
.contactf img{
border:0px;
}


.partenaire1{

	float:left;
	width:700px;
	margin-bottom:20px;
	padding:10px 10px 10px 10px;
	background-color:#280d06;
	margin-left:25px;
	height:auto !important;
	min-height:100px;
	

}



.partenaire2{

padding:5px 5px 35px 5px;
width:680px;
min-height:150px;
margin-bottom:5px;
background-repeat:repeat-y;
background-image:url(../images/charte/bg.png);
height:100% !important;




}

#contenuTexte .partenaire1 .partenaire2  p.part_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

#contenuTexte .partenaire1 .partenaire2 .desc_part{
float:left;
width:480px;
height:auto;
min-height:100px;}

.dep_v{
float:left;
width:650px;}

#contenuTexte .partenaire1 .partenaire2 .dep_v p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}





#contenu .service_tit{
	color:#313131;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #313131;
	margin-bottom:5px;
	background-image:url(../images/charte/next.gif);
	background-repeat:no-repeat;
	line-height:1.5em;
	padding-bottom:0px;
	margin-bottom:8px;

}


.service_t{
float:left;
width:737px;
margin-left:10px;}

#contenu .service_t  p.cont2{
	
	margin-right:10px;
	margin-top:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#271910;
	
}


#contenu .service_t p span.soc{
color:#313131;
font-weight:bold;
}







#contenuTexte .partenaire1 .partenaire2 img{
float:left;
margin-right:20px;
border:none;
vertical-align:middle;
max-width:168px;
}


#contenuTexte .partenaire1 .partenaire2  p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:10px;
}
#contenuTexte .partenaire1 .partenaire2  p.chap{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style: italic;
color:#60563d;

}



#contenuTexte .partenaire1 .partenaire2  p.lienp{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
margin-right:20px;
}





/*  plan */


#contenuTexte  .liste a{

	color:#313131;
	
}

#contenuTexte .listeul {
	margin-left:30px;
}
#contenuTexte  .liste {
	font-size:12px;
	list-style-image: none;
	text-align:justify;
	font:12px/1.2em Arial, Helvetica, sans-serif;
	color:#313131;
	line-height:1.8em;
}

#contenuTexte  li {
	font-size:12px;
	list-style-image:url(../images/charte/next.gif);
	text-align:justify;
	font:12px/1.2em Arial, Helvetica, sans-serif;
	color:#313131;
	line-height:1.8em;
}

#contenuTexte ul {
	margin-left:50px;
	margin-bottom:10px;
	margin-top:5px;

}


























#invisible{
display:none;
}