/***********************/
/******* CONTACT *******/
/***********************/

.txt-contact{
width:550px;
height:250px;
position: absolute;
margin:45px 0 0 415px;
padding:0 0 0 0;
text-align:justify;
}

.print-contact{
width:550px;
height:250px;
position: absolute;
margin:45px 0 0 25px;
padding:0 0 0 0;
text-align:justify;
}

.img-contact{
width:400px;
height:320px;
position: absolute;
margin:0 0 0 0;
padding:0 0 0 0;
}

.itemcontact{
width:160px;
float:left;
text-align:left;
}

.itemcontactform{
width:240px;
float:left;
text-align:left;
}

.itemcontactform2{
width:300px;
float:left;
text-align:right;
}

.itemcontactform3{
width:500px;
float:left;
text-align:left;
}

.marginleft{
margin-left:20px;
}

.pays{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:16px;
line-height:18px;
text-decoration:none;
font-weight:normal;
text-align:left;
text-transform:uppercase;
margin:0 0 15px 0;
padding:0 0 12px 0;
letter-spacing:-1px;
}

#lastitemcontact{
width:100px;
}

#firstitemcontact{
width:240px;
}

#middleitemcontact{
width:240px;
}

.close{
width:16px;
height:16px;
float:right;
margin:50px 5px 0 0;
}

/*************************/
/******* CONTACT 2 *******/
/*************************/

.txt-contact2{
width:520px;
height:310px;
position: absolute;
margin:40px 0 0 420px;
padding:0 15px 0 0;
text-align:justify;
overflow-y:scroll;
}

#required{
width:500px;
height:20px;
position: absolute;
margin:360px 0 0 465px;
padding:0 20px 0 0;
text-align:left;
color:#999999;
}

checkbox, input.checkbox{
border:0;
width:9px;
height:9px;
margin:0 7px 2px 0;
}

.element120{ /* tous les éléments du formulaire avec checkbox quand 4 par ligne */
width:135px;
float:left;
}

.element100{ /* tous les éléments du formulaire avec checkbox quand 4 par ligne */
width:100px;
float:left;
}

.element90{ /* tous les éléments du formulaire avec checkbox courts quand 3 par ligne*/
width:90px;
float:left;
}

.element80{ /* tous les éléments du formulaire avec checkbox longs quand 3 par ligne */
width:80px;
float:left;
}

.element70{ /* tous les éléments du formulaire avec checkbox longs quand 3 par ligne */
width:70px;
float:left;
}

.element60{ /* tous les éléments du formulaire avec checkbox longs quand 3 par ligne */
width:65px;
float:left;
}

.element50{ /* tous les éléments du formulaire avec checkbox longs quand 3 par ligne */
width:55px;
float:left;
}

.marginleft10{
margin-left:17px;
}

.marginleft20{
margin-left:41px;
}


a.btn-send {
	background-image:url(../images/btn_decouvrez-produits_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	padding: 10px 0 0 0;
	margin: 10px 0 5px 0;
	float:right;
	text-align:right;
}

a.btn-send:hover {
	background-image:url(../images/btn_decouvrez-rituels_over.gif);
	background-position:top right;
	background-repeat: no-repeat;
	text-decoration:none;
}

input.textcourt{
border:#d2d2d2 1px solid;
background-color:#f5f5f5;
height:13px;
margin-top:10px;
padding:3px 2px 3px 2px;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:223px;
}

input.textlong{
border:#d2d2d2 1px solid;
background-color:#f5f5f5;
height:13px;
margin-top:10px;
padding:3px 2px 3px 2px;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:471px;
}

input.textform{
border:#d2d2d2 1px solid;
background-color:#f5f5f5;
height:13px;
margin-top:5px;
padding:3px 2px 3px 2px;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:234px;
}

textarea.textform{
border:#d2d2d2 1px solid;
background-color:#f5f5f5;
height:68px;
margin-top:5px;
padding:3px 2px 3px 2px;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:275px;
}

select.textcourt{
border:#d2d2d2 1px solid;
background-color:#f5f5f5;
height:20px;
margin-top:10px;
padding:2px 2px 2px 2px;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:229px;
}

