@charset "UTF-8";

/* CSS Standard */
li{
	list-style-type:none;
}

a img{
	border:none;
}


/* CSS Document */

.message_ie6{
	display:none;
	background-color:#FFF;
	text-align:center
	}


body {
	background-image: url(images/fondmain.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #25457f;
	min-width: 1000px!important;
	max-width: 1400px!important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: center top;
}
.container {
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#body {
	background-repeat: repeat-y;
	width: 920px;
	padding-left: 5px;
	background-image: url(images/mainBDleft.png);
	background-position: left;
}

#wrap{
	width: 925px;
	padding-right: 5px;
	background-image: url(images/mainBDright.png);
	background-repeat: repeat-y;
	background-position: right;
}

.head {
	background-image: url(images/fondhead.png);
	background-repeat: no-repeat;
	height: 119px;
	width: 930px;
	margin-top: 56px;
}
.head_optimized {
	background-image: url(images/HEAD_OPTIMIZED/head_r2_c2.gif);
	background-position: 8px 5px;
	height: 119px;
	width: 930px;
	background-repeat: no-repeat;
	margin-top: 60px;
}
.head_optimized .wrapleft {
	height: 106px;
	width: 922px;
	padding-left: 8px;
	background-image: url(images/HEAD_OPTIMIZED/G.png);
	background-repeat: repeat-y;
	background-position: left;
}

.head_optimized .wraprigth {
	height: 106px;
	width: 914px;
	padding-rigth: 8px!important;
	background-image: url(images/HEAD_OPTIMIZED/D.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-left: 8px;
}
.head_optimized .wraphaut {
	height: 13px;
	width: 903px;
	background-image: url(images/HEAD_OPTIMIZED/H.png);
	background-repeat: repeat-x;
	background-position: 0 top;
	margin-left: 13px;
}

a img{border:none}

.lien10GrisVert{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#7F7F7F; line-height:normal;text-decoration:none;}
.lien10GrisRose {font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#7F7F7F; line-height:normal;text-decoration:none;}

.lienshaut{
	background-color: #FFF;
	height: 5px;
	width: 100%;
	text-align: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.fondmerhaut{
	height: 60px;
	width: 100%;
	}
.texthaut{
	background-color: #FFF;
	height: 18px;
	width: 161px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	margin-left: 82%;
}



.texthaut a{
	text-decoration: none;
}

.telma{
	color: #000;
	float: left;
	margin-left: 7px;
}

.moov{
	color: #000;
	float: right;
	margin-right: 7px;
}

.telma a{
	color: #000;
}

.moov a{
	color: #000;
}

.telma a:hover{
	color: #00703c;
}

.moov a:hover{
	color: #db197e;
}




.nav_bloc {
	height: 39px;
	width: 100%;
	background-color: #FFF;
}

.time {
	float: right;
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #e8e8e8;
	margin-right: 17px;
}
#nav {
	background-color: #FFF;
}.body_bloc {
	width: 920px;
}
.body_haut {
	background-image: url(images/separtionheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
}
	
.body_content{
	background-color: #FFF;
	width: 920px;
	
	}

.push_bloc {
	background-color: #FFF;
	width: 100%;
	height: 226px;
	display: block;
}



.footer_bloc {
	width: 100%;
	background-color: #FFF;
}

.footer_image {
	width: 920px;
	background-image: url(images/bordurebas.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
	padding-bottom: 6px;
	margin-left: 5px;
}


	
.footunijaune{
	background-color: #FCDD05;
	height: 70px;
	width: 914px;
	vertical-align: middle;
	margin-left: 3px;
	padding-top: 10px;
}
.lien_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	width: 538px;
}

.logotelma{
	margin-top: 0px;
	margin-right: 22px;
}


.footerliensblanc{
	height: 22px;
	width: 914px;
	text-align: center;
	background-color: #FFF;
}

.footerliensblanc a{
	text-decoration: none;
	color: #5a5a5a;
	font-weight: bold;
}

.footerliensblanc a:hover{
	font-size: 110%;
	font-weight: bolder;
	color: #000;
}



/*#body {
	background-image: url(images/fond_principale.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
}*/

.lien10GrisVert{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#7F7F7F;
	line-height:normal;
	text-decoration:none;
	display: inline;
}
.lien10GrisRose {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#7F7F7F;
	line-height:normal;
	text-decoration:none;
	display: inline;
}
.lien10GrisRose a:hover {font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#DB197E; line-height:normal;text-decoration:none;}
.lien10GrisVert a:hover {font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#4D8D38; line-height:normal;text-decoration:none;}

.adn_bloc {
	width: 132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7f7f7f;
	float: right;
}
.copyright {
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 160px;
	padding-left: 20px;
}
.lien_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}


.footerliensblanc{
	height: 22px;
	text-align: center;
	background-color: #FFF;
}

.footerliensblanc a{
	text-decoration: none;
	color: #5a5a5a;
	font-weight: bold;
}

.footerliensblanc a:hover{
	font-weight: bold;
}

.push{
	background-color: #FFF;
	height: auto;
	padding-left: 5px;
	background-image: url(images/Push_fond.jpg);
	background-repeat: no-repeat;
	background-position: 20px 45px;
	padding-top: 20px;
	width: 920px;
	list-style-type: none;
	}





.push_gauche{
	height: 208px;
	width: auto;
	/*background-image: url(images/push_gauche.gif);
	vertical-align: top;
	background-repeat: no-repeat;*/
	}


.push_center{
	height: 208px;
	width: 300px;
	/*background-image: url(images/push_center.gif);
	vertical-align: top;
	background-repeat: no-repeat;*/
	}
	
.push_droite{
	background-color: #FFF;
	height: 208px;
	width: auto;
	}
	
.contactpush{
	padding-top: 24px;
	margin-right: 13px;
}
.fondpush {
	margin-top: 7px;

}
.wrapper1 {
	width: 910px;
	padding-top: 30px;
}

.wrapper {
	width: 910px;
	padding-top: 20px;
	background-color: #FFF;
}

