/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu #texte h1{
font:normal 20px Arial, Helvetica, sans-serif;
color:#000;
padding:20px 0 10px 0;
text-indent:30px;

}
#contenu h2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#000;
letter-spacing:1px;
margin:0 0 7px;
}

#contenu p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin-bottom:15px;
text-align:justify;
color:#333333;
margin-bottom:1.2em;
}

#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#000;
}
#contenu a:hover, #contenu a:active{
color:#000;
}
/***************** STYLE COLLRIGHT *****************/
#collRight{
	float:right;
	width:340px;
	min-height:291px;
	padding:20px 0 0 0;
	
}
/***************************************** promotions *****************/
#promotions{
	float:right;
	width:150px;
	min-height:291px;
	background:url(../images/charte/bg-promotions-y.gif) repeat-y top left;
	margin:10px 0 0 0;
	
}

#promotions2{
	float:right;
	width:150px;
	padding:50px 0 0 0;
	min-height:210px;
	background:url(../images/charte/titre-promotions.gif) no-repeat top left;
	text-align:center;
}
#contenu #texte #collRight #promotions2 h1{/***************** titre*****************/
	text-align:center;
	color:#700c21;
	margin:10px 0 0 0;
	text-indent:0;
	padding:0;
	
	font:bold 14px Arial, Helvetica, sans-serif;
}
#contenu #texte #collRight #promotions2 h2{
	text-align:center;
	color:#700c21;
	margin:0;
	text-indent:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#contenu #texte #collRight #promotions2 .barre{
	text-align:center;
	color:#000;
	margin:0;
	text-indent:0;
	padding:0;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
#contenu #texte #collRight #promotions2 a:link,#contenu #texte #collRight #promotions2 a:visited{
	text-align:center;
	color:#000;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;

}
#contenu #texte #collRight #promotions2 a:hover{
	text-align:center;
	color:#000;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#bt-promotions{
	float:right;
	width:150px;
	height:31px;
	background-image:url(../images/charte/bt-promo.gif);}
	
#bt-promotions a{
	display:block;
	width:150px;
	height:31px;}


/***************************************** nouveautés *****************/
#nouveautes{
	float:right;
	width:150px;
	min-height:291px;
	background:url(../images/charte/bg-nouveautes-y.gif) repeat-y top left;
	margin:10px 20px 0 0;
	
}
#nouveautes2{
	float:right;
	width:150px;
	padding:50px 0 0 0;
	min-height:210px;
	background:url(../images/charte/titre-nouveautes.gif) no-repeat top left;
	text-align:center;
}
#contenu #texte #collRight #nouveautes2 h1{/***************** titre*****************/
	text-align:center;
	color:#7e5933;
	margin:10px 0 0 0;
	text-indent:0;
	padding:0;
	
	font:bold 14px Arial, Helvetica, sans-serif;
}
#contenu #texte #collRight #nouveautes2  h2{/***************** prix*****************/
	text-align:center;
	color:#9b151d;
	margin:0;
	text-indent:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#contenu #texte #collRight #nouveautes2 a:link,#contenu #texte #collRight #nouveautes2 a:visited{
	text-align:center;
	color:#000;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;

}
#contenu #texte #collRight #nouveautes2 a:hover{
	text-align:center;
	color:#000;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#bt-nouveautes{
	float:right;
	width:150px;
	height:31px;
	background-image:url(../images/charte/bt-nouveautes.gif);}
	
#bt-promotions a{
	display:block;
	width:150px;
	height:31px;}



/*****************************************************/
/* 		Vignette page produit
/*****************************************************/
/***************** Promotion *****************/
#bloc-vignettes{
	float:left;
	width:780px;
	min-height:150px;
	height:auto !important;
	height:150px;
}
#vignette-produit{
	float:left;
	width:128px;
	min-height:150px;
	height:auto !important;
	height:150px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin:0 20px 10px 0;
}
#vignette-produit2{
	float:left;
	width:118px;
	min-height:150px;
	height:auto !important;
	height:150px;
	text-align:center;
	padding:10px 5px 10px 5px;
}

#vignette-produit2 h3.vignette{
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	text-indent:0;
	background:none;
	}

#vignette-produit2 p.prix{  /***************** prix *****************/
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	margin:0 5px 0 0;
	}

#vignette-produit2 a:link,#vignette-produit2 a:visited{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 0px;

	
}
#vignette-produit2 a:hover{
	color:#000;
	text-decoration:none;
		padding:0 0 0 0px;

	
}
.margetitre{
	margin:0 0 10px 0;
}


 /***************** index *****************/
 
.txt_acc{
float:left;
width:530px;
}
 
.remarque{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#700C21;
font-weight:bold;
}

#contenu #texte .titre_remarque{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
width:200px;
color:#700C21;
font-weight:bold;
text-align:center;
margin-left:250px;

}

#contenu #texte .titre_remarque2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
width:200px;
color:#700C21;
font-weight:bold;
text-align:center;


}
 .actualites{
float:right;
width:193px;
margin-right:10px;
}

.top_actualites{
float:left;
width:193px;
height:27px;
background-image:url(../images/charte/top_actu.jpg);
background-repeat:no-repeat;

}
 .cont_actualites{
float:left;
width:193px;
background-image:url(../images/charte/cont_actu.jpg);
background-repeat:no-repeat;

}
#contenu .actualites .cont_actualites p{
float:left;
width:180px;
margin-left:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin-top:10px;

}

#contenu .actualites .cont_actualites img{
margin-left:25px;
border:1px solid #700C21;
margin-top:15px;

}
 
.bottom_actualites{
float:left;
width:193px;
height:23px;
background-image:url(../images/charte/bottom_actu.jpg);
background-repeat:no-repeat;

}
 .bottom_actualites a{
float:left;
width:193px;
height:23px;
background-image:url(../images/charte/bottom_actu.jpg);
background-repeat:no-repeat;

}
 
 
.nouveaute{
float:left;
width:750px;
margin-top:30px;
}

.tit_nouveaute{
float:left;
width:156px;
margin-left:120px;
}

.tit_promo{
float:left;
width:156px;
margin-left:110px;
}
.tit_coeur{
float:right;
width:156px;
margin-right:25px;
}

/***************** listing_produits *****************/

.encart_produits{
float:left;
width:170px;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
position:relative;

}
.picto_n {
background:transparent url(../images/charte/new.png);) no-repeat ;
height:37px;
left:0pt;
position:absolute;
top:0pt;
width:53px;
_background:url();
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/new.png', sizingMethod='crop');
}


.picto_p {
background:transparent url(../images/charte/promo.png);) no-repeat ;
height:37px;
left:0pt;
position:absolute;
top:0pt;
width:53px;
_background:url();
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/promo.png', sizingMethod='crop');
}


.picto_c {
background:transparent url(../images/charte/coup_coeur.png);) no-repeat ;
height:37px;
left:0pt;
position:absolute;
top:0pt;
width:53px;
_background:url();
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/coup_coeur.png', sizingMethod='crop');
}

.cont_encart_produits{
float:left;
width:170px;
background-image:url(../images/charte/cont_listing.jpg);
background-repeat:no-repeat;
}

.cont_encart_produits img{
margin-left:13px;
margin-top:10px;
border:1px solid #700C21;
}
#contenu .encart_produits .cont_encart_produits .designation{
float:left;
width:150px;
height:50px;
margin-left:7px;
margin-top:3px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#700C21;
font-weight:bold;
}

#contenu .encart_produits .cont_encart_produits .designation1{
float:left;
width:150px;
height:30px;
margin-left:7px;
margin-top:3px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#700C21;
text-align:center;
text-decoration:none;
font-weight:bold;
}

#contenu .encart_produits .cont_encart_produits .designation1:hover{
float:left;
width:150px;
height:30px;
margin-left:7px;
margin-top:3px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#700C21;
text-decoration:underline;
text-align:center;
font-weight:bold;
}

#contenu .encart_produits .cont_encart_produits a.designation:hover{
float:left;
width:150px;
height:50px;
margin-left:7px;
margin-top:3px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#700C21;
font-weight:bold;
}



#contenu .encart_produits  .cont_encart_produits .reference{
float:left;
width:150px;
height:15px;

margin-left:7px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6E4F2E;

}
#contenu .encart_produits  .cont_encart_produits a.reference:hover{
float:left;
width:150px;
height:15px;
margin-left:7px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6E4F2E;

}

#contenu .encart_produits  .cont_encart_produits .descriptif{
float:left;
width:150px;
height:80px;
max-height:80px;
overflow:hidden;

line-height:15px;
text-align:left;
margin-left:7px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;

}
#contenu .encart_produits  .cont_encart_produits .savoir_plus{
float:left;
width:150px;
height:15px;
line-height:15px;
text-align:left;
margin-bottom:5px;
margin-left:7px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#A5794A;
text-align:center;
font-weight:bold;
}

#contenu .encart_produits  .cont_encart_produits a{
text-decoration:none;
font-size:14px;
color:#A5794A;

}


#contenu .encart_produits  .cont_encart_produits a:hover{
text-decoration: underline;
color:#A5794A;
font-size:14px;

}


.bottom_encart_produits{
float:left;
width:170px;
height:29px;
background-image: url(../images/charte/bottom_listing.gif);
background-repeat:no-repeat;

}
.bottom_encart_produits  a{
float:left;
width:170px;
height:29px;
background-image: url(../images/charte/bottom_listing.gif);
background-repeat:no-repeat;

}


.bottom_encart_produits2{
float:left;
width:170px;
height:29px;
background:url(../images/charte/ajouter_panier2.gif);
background-repeat:no-repeat;

}
.bottom_encart_produits2  a{
float:left;
width:170px;
height:29px;
background:url(../images/charte/ajouter_panier2.gif);
background-repeat:no-repeat;

}

.bottom_encart_produits3{
float:left;
width:170px;
height:29px;
background-image: url(../images/charte/bottom_listing4.gif);
background-repeat:no-repeat;

}
.bottom_encart_produits3  a{
float:left;
width:170px;
height:29px;
background-image: url(../images/charte/bottom_listing4.gif);
background-repeat:no-repeat;

}

#contenu .encart_produits  .cont_encart_produits .prixacc {
color:#700C21;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin-left:10px;
margin-top:5px;
text-align:center;
width:80px;
height:16px;
margin-bottom:15px;


}

#contenu .encart_produits  .cont_encart_produits  .prix{
color:#700C21;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin-left:8px;
margin-top:5px;
text-align:center;
width:150px;
height:15px;
margin-bottom:15px;
}


#contenu .encart_produits  .cont_encart_produits .prixbarre {
color:#000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:15px;
margin-top:5px;
text-align:center;
text-decoration:line-through;
width:50px;
height:10px;
margin-bottom:8px;
padding-bottom:5px;
}


#pagination{
float:left;
width:700px;
margin-top:5px;
margin-left:35px;
margin-bottom:10px;
}

#pagination a{

color:#FFFFFF;

}

#pagination p{
float:left;
width:100px;
color:#FFFFFF;
margin-left:280px;
}


#pagination .suivant{
float:right;
width:36px;
height:32px;

}

#pagination .suivant a{
float:right;
width:36px;
height:32px;
background-image:url(../images/charte/suiv.jpg);
background-repeat:no-repeat;
}


#pagination .precedent{
float:left;
width:36px;
height:32px;

}

#pagination .precedent a{
float:left;
width:36px;
height:32px;
background-image:url(../images/charte/prec.jpg);
background-repeat:no-repeat;
}

#filtre{
float:left;
width:auto !important;
margin-top:20px;
margin-left:20px;

}

#filtre p{
float:left;
width:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3E3023;
font-weight:bold;
}


#filtre select{
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
background-color:#700C21;
border:1px solid #3E3023;
margin-right:5px;
}


 /*------------------fiche_produits------------------------ */
 
#image_zoom{
float:left;
width:239px;
margin-left:20px;

margin-top:20px;
}
#image_zoom .image_fiche{
border:1px solid #CC0000;
}
#fiche{
float:right;
width:440px;
margin-bottom:20px;
}

#fiche #desc_fiche{
float:right;
width:440px;
position:relative;
margin-right:30px;
margin-top:20px;
background-image:url(../images/charte/bg_fiche.jpg);
background-repeat:no-repeat;
}

#desc_fiche .designation_fiche{
float:left;
width:400px;
margin-left:15px;
line-height:15px;
color:#700C21;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:5px;
}


.prix_fiche{
color:#700C21;
font-family:Arial,Helvetica,sans-serif;
font-size:23px;
font-weight:bold;
margin-left:10px;
margin-top:5px;
text-align:center;
width:80px;
margin-bottom:8px;
}


.prixbarre_fiche {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:150px;
margin-top:3px;
text-align:center;
text-decoration:line-through;
width:60px;
padding-bottom:5px;

}


#desc_fiche .titre_fiche{
float:left;
width:400px;
/*line-height:15px;*/
color:#38312B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
margin-top:5px;
margin-bottom:0px;
margin-left:5px;

}


#desc_fiche .tit_desc_fiche{
float:left;
width:400px;
line-height:15px;
color:#38312B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
margin-left:5px;
margin-top:10px;
margin-bottom:-5px;
}


#desc_fiche .descriptif_fiche{
float:left;
width:420px;
margin-left:5px;
line-height:15px;
margin-left:5px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-align:justify;
margin-top:5px;
margin-bottom:5px;
}

#desc_fiche .reference_fiche{
float:left;
width:300px;
line-height:15px;
color:#A97C52;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-align:justify;
margin-left:5px;
margin-right:2px;
margin-top:10px;
margin-bottom:0px;
}

#desc_fiche .panier_fiche{
float:left;
width:440px;
margin-top:20px;
background-image:url(../images/charte/bg_prix.jpg);
background-repeat:no-repeat;
}
#desc_fiche .panier_fiche select {
float:left;
width:120px;
background-color:#700C21;
color:#fff;
border:1px solid #666666;
margin-top:5px;
font-size:11px;
}


#desc_fiche .panier_fiche input {
float:left;
width:120px;
background-color:#700C21;
color:#fff;
border:1px solid #666666;
margin-top:5px;
}


#desc_fiche .panier_fiche p{
float:left;
width:140px;
font-weight:bold;
line-height:15px;
color:#38312B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-top:5px;
margin-bottom:-3px;
margin-left:5px;

}

#fiche .bottom_fiche{
float:left;
width:440px;
height:31px;
background-image: url(../images/charte/bottom_fiche.jpg);
background-repeat:no-repeat;

}


#fiche #desc_fiche .panier_fiche1{
float:right;
width:172px;
height:68px;
margin-right:10px;
margin-top:40px;
background-image:url(../images/charte/panier_fiche.jpg);
background-repeat:no-repeat;
}
#fiche #desc_fiche .panier_fiche1 a{
float:right;
width:172px;
height:68px;

}
#fiche #desc_fiche .panier_fiche2{
float:right;
width:172px;
height:68px;
margin-right:10px;
margin-top:40px;
background-image:url(../images/charte/panier_fiche2.gif);
background-repeat:no-repeat;
}
#fiche #desc_fiche .panier_fiche2 a{
float:right;
width:172px;
height:68px;

}

.vignette{
float:left;
width:249px;
margin-top:5px;
}

.bouton_fiche{
float:left;
width:249px;
}

.bouton_fiche img{
margin-left:0px;
}


.vignette img{
border:1px solid #720C22;
}

#image_zoom .bouton_fiche{
float:left;
width:249px;
border:none;
margin-top:3px;

}


.vignette_droite{
margin-left:3px;
margin-top:

}

.titre_produits{
float:left;
width:725px;
margin-top:20px;
margin-left:15px;


}

/*----------------contact-------------- */
#formulaire .titre_formulaire{
 width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#700C21;
font-weight:bold;
}
#formulaire{
float:left;
width:300px;
margin-bottom:10px;
margin-top:40px;
margin-left:10px;

}


#formulaire img{
margin-bottom:10px;

}
#formulaire label{

font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
}

#formulaire .b{
width:252px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}
 #formulaire .capca{
width:95px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}

#formulaire input:focus{

background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #AA7C4D;
}
.textarea{
width:200px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}
#formulaire select{
width:240px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #700C21;}

.themes select{
width:150px;
background-color:#000000;
color:#45392E;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
#formulaire textarea:focus{
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #AA7C4D;
}

#coordonne img {
margin-bottom:10px;


}



#formulaire .bouton_form{
width:126px;
background-color:#700C21;
color:#FFF4DA;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}

.separtaion{
float:left;
width:7px;
margin-left:20px;
margin-top:30px;
}
#coordonne p{
width:200px;
margin-top:5px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3E3023;
}
#formulaire p{
width:200px;
font:Arial, Helvetica, sans-serif;
color:#45392E;
text-align:justify;
font-size:11px;
margin-bottom:15px;
}
#txt td{
vertical-align:center !important;}

input, textarea {
margin-bottom:3px !important;
}

#loi {
	width:200px;
	float:left;
	margin-top:70px;
	margin-left:15px;

}

#loi p {
	font-size:10px;
	color:#38312B;
	text-align:justify;

}

#txt_meci{
float:left;
width:400px;
margin-left:180px;
margin-top:20px;

}


#txt_meci p{
text-align:center;

}


#bouton_merci {
float:left;
width:100px;
margin-top:20px;
margin-left:50px;

}

.couleur{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
}

#contenu #texte .plansite{
float:left;
width:200px;
margin-left:30px;

}
#texte .plansite ul{


}
#texte .plansite li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
text-align:left;
color:#333333;
list-style-image:url(../images/charte/puce3.gif);


}

/*----------------contact-------------- */
 
 
#formulaire2 .titre_formulaire{
 width:200px;
 float:left;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#700C21;
font-weight:bold;
}
#formulaire2 .lien_form{
 width:330px;
 float:left;
 text-align:left;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;

}

#texte #formulaire2{
float:right;
width:340px;
margin-bottom:10px;
margin-top:40px;
margin-right:20px;

}


#formulaire2 img{
margin-bottom:10px;

}
#formulaire2 label{

font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#45392E;
text-align:justify;
}

#formulaire2 .b{
width:230px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}
 #formulaire2 .capca{
width:80px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}

#formulaire2 input:focus{

background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #AA7C4D;
}
.textarea{
width:200px;
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}
#formulaire2 select{
width:240px;
background-color:#FFF4DA;
color:#45392E;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;}

.themes select{
width:150px;
background-color:#FFF4DA;
color:#000E66;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #700C21;
}
#formulaire2 textarea:focus{
background-color:#700C21;
color:#FFF4DA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #AA7C4D;
}
#coordonne{
width:250px;
float:right;
margin-top:40px;
margin-right:30px;

}

#coordonne img {
margin-bottom:10px;


}



#plan{
float:left;
width:180px;
margin-top:15px;



}

#formulaire2 .bouton_form{
width:117px;
background-color:#700C21;
color:#FFF4DA;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3E3023;
}

#formulaire2 p{
width:200px;
font:Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
font-size:11px;
margin-bottom:15px;
}
#txt td{
vertical-align:center !important;}

input, textarea {
margin-bottom:3px !important;
}

#loi1 {
	width:230px;
	float:left;
	margin-top:70px;
	margin-left:40px;

}

#loi1 p {
	width:250px;
	font-size:10px;
	color:#38312B;
	text-align:justify;

}


#txt_merci p{
text-align:center;

}
#txt_merci{
float:left;
width:500px;
margin-left:60px;

}




#bouton_merci {
float:left;
width:50px;
margin-top:20px;
margin-left:130px;

}

.couleur{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
}

/*----------------parenaire-------------- */
.partenaire{
float:left;
width:319px;
margin-left:30px;
margin-bottom:10px;
margin-top:10px;


}
.top_partenaire{
float:left;width:319px;
background-image:url(../images/charte/top_partenaire.jpg);
background-repeat:no-repeat;
}
#contenu .top_partenaire .titre_partenaire{
float:left;
width:300px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin-left:8px;
margin-top:5px;
color:#FFF4DA;

}
.cont_partenaire{
float:left;
width:319px;
background-image:url(../images/charte/1.jpg);
}

#contenu .cont_partenaire .tel_partenaire{
float:left;
width:300px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
margin-left:8px;
margin-top:0px;
color:#700C21;
margin-bottom:0px;

}
.adresse_partenaire{
float:left;
width:300px;
height:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:justify;
margin-left:5px;

margin-top:5px;
}
.bottom_partenaire{
float:left;
width:319px;
height:8px;
background-image:url(../images/charte/bottom_partenaire.jpg);
background-repeat:no-repeat;
}

/*----------------presse-------------- */
.article_presse{
float:left;
width:700px;
margin-top:10px;
margin-left:20px;

}

#contenu .article_presse .titre_article_presse{
float:left;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin-bottom:0px;
color:#700C21;

}

#contenu .article_presse .date_article_presse{
float:left;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#433324;
margin-top:-3px;

}

#contenu .article_presse .telecharge{
float:right;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

color:#433324;
margin-top:-3px;

}
