@charset "UTF-8";
/* CSS Document */


body {
	width: 100%;
	height: 100%;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/bg.jpg) no-repeat center top #80e5ed;	
}


div.clear{ 
	clear: both; 
}



div#header{
	width: 1024px;
	height: 149px;
	margin-left: auto;
	margin-right: auto;
}

/*MENU*/
div#menu_top{
	width: 100%;
	height: 29px;
	padding-top: 13px;
	background: #333333;
}
div#menu_top div#menu_content{
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
ul#menu{
	list-style: none; 
    margin: 0; 
    padding: 0; 
	font-size: 12px;
	color: #fff;
}
ul#menu li { 
    display: inline ; 
	margin-left: 10px;
	margin-right: 10px;
}
ul#menu a{
	text-decoration: none;
}
ul#menu a:hover{
	text-decoration: underline;
}
ul#menu a.blanc{
	color: #fff;
}
ul#menu a.vert{
	color: #c5d000;
}
ul#menu a.bleu{
	color: #82e0ea;
}
ul#menu a.rose{
	color: #ff0095;
}
ul#menu a.orange{
	color: #ff6400;
}
ul#menu a.jaune{
	color: #ffca00;
}
ul#menu a.gris{
	color: #9a9a9a;
}



/*FOOTER*/
div#footer{
	width: 1024px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
div#footer div#box_engagements_top{
	margin-top: 20px;
}
div#footer div#box_engagements{
	width: 1024px;
	height: 100px;
	font-size: 13px;
	background: url(../img/box_engagements_bg.jpg) repeat-y;
	text-align: center;
}
div#footer div#box_offre_top{
	margin-top: 10px;
}
div#footer div#box_offre{
	width: 1024px;
	height: 91px;
	font-size: 13px;
	background: #8fd8df;
	text-align: center;
}


/*MENU BOTTOM*/
div#menu_bottom_content{
	width: 1024px;
	height: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul#menu_bottom{
	list-style: none; 
    margin: 0; 
    padding: 0; 
	font-size: 11px;
	color: #000;
}
ul#menu_bottom li { 
    display: inline ; 
	margin-left: 5px;
	margin-right: 5px;
}
ul#menu_bottom a{
	color: #000;
	text-decoration: none;
}
ul#menu_bottom a:hover{
	color: #00cccd;
	text-decoration: none;
}





div#content{
	width: 1024px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
div#col_left{
	display: inline-block;
	float: left;
	width: 224px;
	vertical-align: top;
}
div#col_center{
	display: inline-block;
	float: left;
	width: 554px;
	margin-left: 11px;
	margin-right: 11px;
	vertical-align: top;
}
div#col_right{
	display: inline-block;
	float: right;
	width: 224px;
	vertical-align: top;
}





/*BOX*/
div#box_amour_content{
	width: 184px;
	min-height: 169px;
	background: #00cccd;
	color: #fff;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

div#box_argent_content{
	width: 183px;
	min-height: 168px;
	background: #d9d9d9;
	color: #000;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
div#box_argent, div#box_amour{
	margin-bottom: 10px;
}

div#box_argent div.element, div#box_amour_content div.element{
	margin-top: 10px;
	font-size: 13px;
}




div#box_contact_content{
	width: 222px;
	min-height: 89px;
	background: #04c0cf;
}
form{
	margin: 0;
	padding: 0;

}

table.contact{
	width: 215px;
	font-size: 11px;
	color: #fff;
	text-align: right;
}
table.contact input[type=text]{
	font-size: 11px;
	color: #fff;
	background: #82e0e8;
	border: none;
	width: 150px;
}

table.contact input[type=text]{
	font-size: 11px;
	color: #000;
	background: #82e0e8;
	border: none;
	width: 150px;
}

table.contact textarea{
	font-size: 11px;
	color: #000;
	background: #82e0e8;
	border: none;
	width: 150px;
}


div#box_decisions{
	width: 554px;
	height: 173px;
	text-align: center;
	background: url(../img/box_decisions_bg.png) no-repeat;
	color: #8e8e8e;
	font-size: 12px;
	margin-top: 10px;

}




div#box_content_middle_content{
	width: 534px;
	height: auto;
	background: #fff;
	color: #8e8e8e;
	font-size: 12px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

/*jquery*/
.error-message{
	background:url(../img/false.png) 10px center no-repeat;
	padding:0 0 0 30px;
	display:inline;
	color:#ff5b5b;
	display:none;
	width:150px;
}
