
.clear	{ clear:left; }
img		{ border:0; }

html { 
margin:0;
padding:0;
background: #dfdfdf url(../imgs/bg_html.jpg) no-repeat top center; 
}

body 
{
font-family : Arial;
font-size:0.8em; 
margin:0 auto;
}

#container { 
width:1000px;
margin:0 auto; 
overflow:hidden; 
font-size:14px;
}

#header 							{ max-width:1038px; min-width:1000px; height:220px; margin:0 auto; overflow:hidden; background:url(../imgs/bg_header.png) no-repeat bottom right; z-index:10; }
#header #logo						{ float:left; width:354px; height:105px; overflow:hidden; margin-top:80px; margin-left:19px; }
#header #txt						{  }
#header #image						{ float:left; width:682px; height:220px; overflow:hidden; 	}
#header #image img					{ float:right; }

#menuV{
float:left; 
width:200px; 
height:570px; 
margin:0;
padding:0;
padding-top:30px;
background:url(../imgs/bg_menu.png) no-repeat top left;
overflow:hidden; 
}

#menuV .lien				{ text-decoration:none; float:right; }
#menuV .lien:hover			{ text-decoration:none; float:right; }
#menuV .activ				{ text-decoration:none; float:right; }

#menuV2{
float:left; 
width:200px; 
height:570px; 
margin:0;
padding:0;
padding-top:30px;
background:url(../imgs/bg_menu2.png) no-repeat top left;
overflow:hidden; 
}

#menuV2 .lien				{ text-decoration:none; float:right; }
#menuV2 .lien:hover			{ text-decoration:none; float:right; }
#menuV2 .activ				{ text-decoration:none; float:right; }

#rightHome					{ float:left; width:250px; height:600px; overflow:hidden; background:url(../imgs/bg_right-home.png) no-repeat top left; }
#rightHome #txt				{ margin:25px; color:#ffffff; }
#rightHome #txt	h1			{ color:#ffffff; font-size:18px; display:inline; font-weight:normal; }

/* ------------------------------- CONTAINER PAGE HOME ------------------------------- */
#containerHome										{ float:left; width:550px; height:600px; overflow:hidden;  background:#ffffff; }

#containerHome #slide-home							{ float:left; width:550px; height:300px; padding:0; margin:0; overflow:hidden; }

#containerHome #slide-home .diaporama				{ position:absolute; z-index:10; } 
#containerHome #slide-home .diaporama .imgdiapo		{ position:absolute; z-index:10; }
#containerHome #slide-home .diaporama .imgdiapo img	{ position:absolute; z-index:10; }
 
#containerHome #slide-home .surdiapo				{ position:absolute; z-index:100; width:550px; height:300px; overflow:hidden; background:url(../imgs/bg_slide-home.png) no-repeat; }

#containerHome .actu								{ float:left; width:215px; margin-top:20px; margin-left:40px; overflow:hidden; }
#containerHome .actu .img							{ float:left; width:215px; overflow:hidden; }
#containerHome .actu .img img						{ float:left; width:215px; }
#containerHome .actu .txt							{ float:left; width:215px; overflow:hidden; margin-top:10px; }
#containerHome .actu .txt h2						{ display:inline; font-size:14px; color:#4d4d4d; font-weight:normal; }
#containerHome .actu .txt h2 a						{ display:inline; font-size:14px; color:#4d4d4d; font-weight:normal; text-decoration:none; }
#containerHome .actu .txt .accroche					{ float:left; width:215px; overflow:hidden; color:#4d4d4d; margin-top:10px; }
#containerHome .actu .txt .suite					{ float:right; }
/* ------------------------------- CONTAINER PAGE HOME ------------------------------- */

/* ------------------------------- CONTAINER PAGE DEFAULT ------------------------------- */
#containerDefault														{ float:left; width:800px; height:100%; overflow:hidden; }

#containerDefault #slide												{ float:left; width:800px; height:300px; padding:0; margin:0; overflow:hidden; background:#ffffff; }
#containerDefault #slide .diaporama										{ position:absolute; z-index:10; } 
#containerDefault #slide .diaporama .imgdiapo							{ position:absolute; z-index:10; }
#containerDefault #slide .diaporama .imgdiapo img						{ position:absolute; z-index:10; }

#containerDefault #slide .surtxt										{ position:absolute; z-index:200; font-size:18px; color:#ffffff; padding-top:5px; padding-left:35px; }
#containerDefault #slide .surdiapo										{ position:absolute; z-index:100; width:800px; height:300px; overflow:hidden; background:url(../imgs/bg_slide.png) no-repeat; }

#containerDefault #containerDefaultBG									{ background:#ffffff; }

#containerDefault #containerDefaultBG #txt								{ float:left; width:670px; padding-top:20px; padding-bottom:20px; padding-left:65px; padding-right:65px; background:#ffffff; }
#containerDefault #containerDefaultBG #txt h1							{ text-decoration:none; display:inline; font-size:18px; font-weight:normal; }
#containerDefault #containerDefaultBG #txt h1 a							{ text-decoration:none; display:inline; font-size:18px; color:#515151; }
#containerDefault #containerDefaultBG #txt span							{ color:#515151; }
#containerDefault #containerDefaultBG #txt #left						{ float:left; width:300px; overflow:hidden; }
#containerDefault #containerDefaultBG #txt #right						{ float:left; width:370px; overflow:hidden; }

#containerDefault #containerDefaultBG #actu								{ float:left; width:670px; padding-top:20px; padding-left:65px; padding-right:65px; background:#ffffff; }
#containerDefault #containerDefaultBG #actu img							{ float:left; width:200px; overflow:hidden; margin-top:10px; margin-right:20px; }
#containerDefault #containerDefaultBG #actu .txt						{ float:left; width:450px; overflow:hidden; }
#containerDefault #containerDefaultBG #actu .txt h1						{ float:left; text-decoration:none; display:inline; font-size:18px; font-weight:normal; }
#containerDefault #containerDefaultBG #actu .txt h1 a					{ float:left; text-decoration:none; display:inline; font-size:18px; color:#515151; }
#containerDefault #containerDefaultBG #actu .txt						{ float:left; color:#515151; }

#containerDefault .containerBottom										{ float:left; width:800px; height:42px; overflow;hidden; background:url(../imgs/bg_default.png) no-repeat bottom right; }
/* ------------------------------- CONTAINER PAGE DEFAULT ------------------------------- */


/* ------------------------------- FOOTER ------------------------------- */
#footer						{ width:820px; padding-top:10px; margin-left:180px; overflow:hidden; font-size:11px; color:#4d4d4d; text-align:left; font-weight:bold; line-height:18px; }
#footer #menu				{ text-align:left; }
#footer #menu span			{ color:#4d4d4d; text-decoration:none; font-size:11px; padding-left:5px; padding-right:5px; }
#footer #menu .lien			{ color:#4d4d4d; text-decoration:none; font-size:11px; font-weight:bold; }
#footer #menu .lien:hover	{ color:#4d4d4d; font-weight:bold; }
#footer #menu .activ		{ color:#4d4d4d; text-decoration:none; font-size:11px; font-weight:bold; }
#footer a					{ color:#4d4d4d; text-decoration:none; font-size:11px; font-weight:bold; }
#footer .quintesis			{ float:right; margin-right:40px; font-weight:bold; }
/* ------------------------------- FOOTER ------------------------------- */