/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
ul{margin-left:20px;
}
li{
margin: 2px 2px 2px 10px;
}
body, table{
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#004381;
margin-bottom:1.2em;
}
input{
	border-bottom:1px solid #CCCCCC;
	
}
textarea{
	border-bottom:1px solid #CCCCCC;
}
/***************** STYLE CONTENU *****************/
.small{
	font:11px/1.2em Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#004381;
	margin-bottom:1.2em;

}
#contenu h1{
font:bold 20px Arial, Helvetica, sans-serif;
color:#2084e2;
margin:0 0 12px;
border-bottom:1px dotted #e6e6e6;
}
#contenu h2{
font:bold 20px Arial, Helvetica, sans-serif;
color:#f39912;
margin:0 0 7px;
border-bottom:1px dotted #e6e6e6;
}

#contenu h3{
font:bold 15px Arial, Helvetica, sans-serif;
color:#004381;
margin:0 0 7px;
border-bottom:1px dotted #e6e6e6;
}
#contenu p{
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#004381;
margin-bottom:1.2em;
}
#contenu ul{
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#004381;
margin-bottom:1.2em;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur{
font-weight:bold;
color:#2084e2;
}
#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#ff9001;
}
#contenu a:hover, #contenu a:active{
color:#1558ae;
}
/*****************************************************/
/* 		ANNIVERSAIRE
/*****************************************************/
#anniversaire{
position:relative;
width:449px;
background:url(../images/charte/anniv.jpg) no-repeat left top;
height:80px;
padding-left:130px;
margin-bottom:20px;
}

/*****************************************************/
/* 		SELECTION
/*****************************************************/
#selection{
position:relative;
width:579px;

}
#contenu #selection h3{
text-align:center;
width:158px;
}
#detail{
min-height:160px;
}
#laselection img.plus{
border:0;
margin-top:4px;
margin-left:25px;
}
#laselection{
float:left;
width:158px;
padding-right:23px;
 
border-right:1px solid #e6e6e6;
}
#laselection a#image{
text-decoration:none;
/*float:left;*/
display:block;
width:158px;
height:135px;
border:1px solid #fff;
background:no-repeat scroll center center;
}
#laselection a:hover#image{
border:1px solid #076bc9;
}
/*****************************************************/
/* 		VIGNETTE PRODUIT
/*****************************************************/
#container #contenu a.vign{
float:left;
width:580px;
padding:2px;
margin-bottom:10px;
text-decoration:none;
border:1px solid #c0d2e0;
background:#e8f3fc url(../images/charte/bt-fiche.gif) no-repeat scroll right bottom;
}
#container #contenu a.vign #image{
width:158px;
height:135px;
float:left;
background:no-repeat scroll center center;
border:1px solid #eee;

}
#container #contenu a.vign p{
font:normal 10px Arial, Helvetica, sans-serif;
text-align:left;
color:#004381;
padding-left:165px;
}
#container #contenu a.vign p.prix{
font:bold 14px Arial, Helvetica, sans-serif;
color:#1558ae;
}
#container #contenu a.vign p.prix span{
font-size:13px;
color:#6c7a29;
text-decoration:line-through;
}
#container #contenu a.vign:hover{
border:1px solid #1558ae;
cursor:pointer;
background:#ebf5fe;
}
#container #contenu a.vign:hover p{
color:#1558ae;
}
 #container #contenu .ideo_cnt_blocFormulaire #nom {
margin-left:60px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #prenom{
margin-left:49px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #adresse {
margin-left:47px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #cpostal{
margin-left:25px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #ville {
margin-left:70px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #pays{
margin-left:66px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #email{
margin-left:66px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #telephone {
margin-left:35px;
margin-bottom:8px;
}
 #container #contenu .ideo_cnt_blocFormulaire #commentaire{
margin-left:38px;
margin-bottom:8px;
}
.ideo_gbl_nota_center{
margin-top:20px;
}
.error{
margin-left:12px;
color:red;
}
#errnom{
color:red;
margin-left:12px;
}
#erremail{
color:red;
}
#errcapa{
color:red;
}
.center_ideo_gbl_alerte{
color:red;
}

#capatcha{

margin-left:48px;
}
#devis{
margin-top:30px;
}
