/****************************************** HTML ********************************************/
body{
	margin:0px;
}

body, td, a{
	/***** TEXTE GENERAL ****/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#323232;
}

img{
	border:none;
}

fieldset{
	padding: 10px;
	margin-left:20px;
	margin-right:20px;
}

legend{
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color: #4D94CA;
}

/*
div{
border-color:#000000;
border-style:solid;
border-width:thin;
}
*/

/****************************************** DIV ********************************************/

.demiHaut{
	height:350px;
	background-color: #e6e6e6;
	z-index:1;
}

.demiBas{
	height:auto;
	min-height:595px;
	background-image:url(/images/Interface-fin-1_02.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#829ba5;
	z-index:1;
	display:block;
}

/*pour IE*/
*html .demiBas{
	background-color:#77919b;
}
/**/

.hautPage{
	width:766px;
	height:auto;
	background-color: #e6e6e6;
	z-index:1;
}

.basPage{
	width:766px;
	min-height:400px;
	background-image:url(/images/Interface-fin-1_02.png);
	background-repeat:repeat-x;
	z-index:1;
	display:block;
	float:none;
}

.milieuPage{
	width:700px;
	height:113px;
	float:none;
	background-color:#FFFFFF;
	display:block;
	z-index:1;
}

.milieuGauche{
	width:210px;
	height:86px;
	padding-top:13px;
	padding-left:17px;
	float:left;
	z-index:1;
}

.milieuCentre{
	width:210px;
	height:86px;
	padding-top:13px;
	padding-left:17px;
	padding-right:17px;
	float:left;
	z-index:1;
}

.milieuDroite{
	width:210px;
	height:86px;
	padding-top:13px;
	float:left;
	z-index:1;
}

.contenuPage{
	width:700px;
	height:auto;
	min-height:450px;
	background-image:url(/images/Interface-fin-1_16.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	/*z-index:1;*/
	display:block;
}

/* pour Internet Explorer */
* html .contenuPage {
height: 450px;
}
/**/

.adresse{
	width:700px;
	height:auto;
	background-color: #f26521;
	z-index:1;
	display:block;
	margin-bottom:3px;
	font-weight:bold;
}

.offreMois{
	width:250px;
	height:auto;
	float:left;
}

.corpsIndex{
	width:440px;
	height:auto;
	float:left;
	display:block;
}


/****************************************** TEXTE ********************************************/
.textMenu{
	font-size:10px;
	color:#323232;
}

.messageScript{
	color: #009900;
	font-style:italic;
}

.messageErreur{
	color: #CC0000;
	font-style:italic;
}

.adresseText{
	font-size:10px;	
}

.signature{
	font-weight:bold;
	color:#000000;
}

.titreDetail{
	font-size:12px;
	font-weight:bold;
	font-style:oblique;
}

.error {
	text-align: left;
	color: #FF0000;	
}

.error_list {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	color: #FF0000;
}

/****************************************** TAB FORM ********************************************/
.formulaire th {
	text-align: left;	
}

.formulaire ul {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.formulaire li {
	display: inline;
}

.formulaire .checkbox_prestation li {
	display: block;
}

/****************************************** FORM ********************************************/
input, select, textarea, radio, checkbox{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#323232;
	/*height:15px;*/
	margin:3px;
}

input, select, textarea{
	border-color:#222222;
	border-width:1px;
	border-style:solid;
}

textarea{
	height:auto;
}

radio, checkbox{
	vertical-align:baseline;
}

.submit{
	background-color:#333333;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#FEFEFE;
	height:20px;
	padding-left:2px;
	padding-right:2px;
}
