@charset "utf-8";
/*STYLES GENERIQUES*/
#Callage
{
	width:788px;
}
#subscribeNewsletter
{
	/*width:245px;
	height:270px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../../images/mansfeld/home/bg_etablissement.jpg);
	background-repeat:repeat-y;*/
	
	width:195px;
	height:290px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	float:left;
	background-image:url(../../images/mansfeld/home/bg_etablissement.jpg);
	background-repeat:repeat-y;
}

#subscribeNewsletter label
{
	font-size:0.8em;
	margin:0px;
	padding:0px;
}

#subscribeNewsletter h1
{
	margin:0px;
	padding:0px;
}


#contentNewsletter
{
	/*width:245px;
	height:270px;
	margin-left:275px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;*/
	width:265px;
	height:290px;
	margin-left:240px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	background-image:url(../../images/mansfeld/home/bg_etablissement.jpg);
	background-repeat:repeat-y;
	
}

#contentNewsletter h1
{
	padding:0px;
	margin:0px;
}

#contentNewsletter label
{
	font-size:0.8em;
	color:#AE0400;
	margin:0px;
	padding:0px;
}

#unsubscribeNewsletter
{
	/*width:245px;
	height:270px;
	background-image:url(../../images/mansfeld/home/bg_etablissement.jpg);
	background-repeat:repeat-y;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:15px;
	margin-top:0px;
	float:right;*/
	width:245px;
	height:290px;
	background-image:url(../../images/mansfeld/home/bg_etablissement.jpg);
	background-repeat:repeat-y;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	float:right;
}

#unsubscribeNewsletter label
{
	font-size:0.8em;
	color:#AE0400;
	margin:0px;
	padding:0px;
}

#unsubscribeNewsletter h1
{
	padding:0px;
	margin:0px;
}


#form_newsletter
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:20px;
	margin:0px;
}

#form_newsletter label
{
	font-size:0.8em;
	color:#333333;
	margin:0px;
	padding:0px;
}

#form_unnewsletter
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:20px;
	margin:0px;
}

#form_unnewsletter label
{
	color:#333333;
}

.MessErreur
{
	font-size:0.8em;
	margin:0px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	color:#FF0000;
}

#msgErreurGeneral
{
	font-size:0.8em;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}

#subscribeNewsletter p
{
	font-size:0.8em;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:20px;
	margin:0px;
}



/*****Contact ****/


#form_contact label
{
	font-size:0.8em;
	color:#AE0400;
	margin:0px;
	padding:0px;
}

#form_contact h1
{
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:5px;
	margin:0px;
}


#form_contact
{
	padding-left:10px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	height:285px;
}

#map_mansfeld
{
	padding-left:10px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:11px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
}

#contact_part_1
{
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

#contact_part_1 label
{
	color:#333333;
}

#contact_part_2
{
	margin-left:200px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

#contact_part_2 label
{
	color:#333333;
}

#commentaire_contact
{
	width:180px;
	height:76px;
	padding:0px;
	margin:0px;
}


#form_contact input
{
	width:140px;
	height:20px;
	margin:0px;
	padding:0px;
}

#form_contact #submit_button
{
	width:140px;
	height:25px;
	margin-top:18px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

#form_contact span
{
	width:140px;
	margin:0px;
	padding:0px;
}

#centerContact #msgErreurGeneral
{
	font-size:0.8em;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:10px;
	margin-right:0px;
}

