body{
margin:0px;
padding:0px;
background-color:#afc4fa;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

td{
vertical-align:top;
}

.bold{
font-weight:bold;
}

p,img{
padding:0px;
margin:0px;
}

div#full_screen{
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
margin:0;
padding:0;
background-color:#afc4fa;

}

div#container{
background:#afc4fa;
border: 1px hidden #000000;
overflow: hidden;
width:999px;
background:url(img/main_back.jpg);
}

div#top{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:999px;
height:254px;
background-color:#afc4fa;
}

div#top_top1{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:999px;
height:34px;
}

div#top_logo{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
background-color:red;
width:314px;
height:132px;
float:left;
}

div#top_r2_c2{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:526px;
height:132px;
float:left;
background:#afc4fa;
}

div#top_r3{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:840px;
height:89px;
float:left;
background:#afc4fa;
}

div#top_contact{
border: 1px hidden #000000;
overflow: hidden;
padding:0px;
margin:0;
float:right;
width:159px;
height:220px;
background-color:#afc4fa;
background:url("img/top_contact.jpg");
text-align:left;
}


div#menu_container{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
background:url(img/menu_back.gif);
width:238px;
float:left;
}

div#left_top{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:238px;
height:203px;
/*background:url(img/left_top.gif);*/
text-align:left;
}

div#left_middle{
background-color:#afc4fa;
width:238px;
height:155px;
overflow:hidden;
}

div.left{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
}

div#left_bottom{
background-color:#afc4fa;
width:238px;
height:122px;
}


div#long_content{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:749px;
float:left;
background: url(img/right_back_top.jpg) 0 0 no-repeat;
}

div#main_picture_index{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
background-color:#afc4fa;
width:550px;
height:325px;
float:left;
}

div#main_picture_inside{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
background: url(img/right_back_top.jpg) 0 0 no-repeat;
width:550px;
height:480px;
float:left;
}

div#main_picture{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:745px;
height:480px;
float:left;
background: #FFFFFF url("img/rozeta.jpg") 473px 214px ;
background-repeat:no-repeat;
}

div#main_pictureLeft{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:745px;
height:480px;
float:left;
text-align:left;

background: #FFFFFF url("img/rozeta_mare.gif") 496px 25px ;
background-repeat:no-repeat;
}

div#right1{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:211px;
height:160px;
float:right;
color:white;
text-align:left;
}
	/*div#right1 #uneactu{
		border:none;
		width:175px;
		height:105px;
		margin-top:50px;
		margin-left:10px;
	}*/
		
	div#right1 #actu{
		border:none;
		width:175px;
		height:120px;
		margin-top:50px;
		margin-left:10px;
	}
		
		div#right1 #actu .titre{
			font-weight:bold;
		}
		
		div#right1 #actu a{
			text-decoration:none;
			color:white;
		}
		
		div#right1 #actu a:hover{
			text-decoration:underline;
		}

div#right2{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:211px;
height:165px;
float:right;
color:white;
text-align:left;
}

	div#right2 #agenda{
		border:none;
		width:175px;
		height:120px;
		margin-top:50px;
		margin-left:10px;
	}
	
		div#right2 #agenda .titre{
			font-weight:bold;
		}
		
		div#right2 #agenda a{
			text-decoration:none;
			color:white;
		}
		
		div#right2 #agenda a:hover{
			text-decoration:underline;
		}


div#right_middle{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:211px;
height:320px;
float:right;
}

div#offre_globale{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:550px;
height:155px;
float:left;
}

div#offre_globale2{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:620px;
height:155px;
float:left;
}


div#right3{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:211px;
height:155px;
float:right;
color:white;
text-align:left;
}

	div#right3 .emploi{
		border:none;
		width:175px;
		height:105px;
		margin-top:50px;
		margin-left:10px;
	}
	
		div#right3 .emploi a{
			color:white;
			text-decoration:none;
		}
		
		div#right3 .emploi a:hover{
			color:white;
			text-decoration:underline;
		}


div#end{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
background-color:#afc4fa;
width:999px;
height:34px;
float:left;
}


.contactLarge{
padding-left:8px;
color:#7c7b7b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.contactSmall{
padding-left:7px;
color:#7c7b7b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.contactLink{
padding-left:12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
font-weight:bold;
}

a.contact:visited,a.contact:link{
color:#000000;
text-decoration:none;
}

a.menuLeft:link,a.menuLeft:visited{
text-decoration:none;
color:#3856a8;
}

.menuLeftTop{
padding-left:20px;
color:#3856a8;
font-family:Arial, Helvetica, sans-serif;
size:14px;
line-height:28px;
font-weight:bold;
}

.entreprise_top{
width:730px;
background:#4060b3;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:left;
}

.row{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:730px;
}

div.row_0{
width:720px;
float: left;
}

a.menu_entr:link,a.menu_entr:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4060b3;
text-decoration:none;
}

div.row_1{
float:left;
width:210px;
text-align:left;
}

img.logo{
border:1px solid #4060b3;
padding:3px;
}

div.row_2{
float:left;
width:300px;
text-align:left;
}

.title_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
}

.title_text_big{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.normal_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}


.article_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

div.row_3{
padding-left:20px;
float:left;
/*width:200px;*/
text-align:left;
}

a.row_3:link,a.row_3:visited{
color:#4060b3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.row_4{
width:730px;
height:38px;
float:left;
background:url(img/spacer_back.jpg);
}

a.offreGlobale:link,a.offreGlobale:visited,a.offreGlobale:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
font-weight:bold;
text-decoration:none;
color:#1637a2;
}

#headerSection{
padding:10px;
float:left;
text-align:left;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#4060B3;
width:700px;
}

#headerSectionMain{
padding:10px;
color:#5A5A5A;
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

width:450px;
}

#headerSectionObj{
padding:10px;
color:#5A5A5A;
float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:400px;
}

#headerSection_head1{
padding:10px;
float:left;
text-align:left;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#4060B3;
width:350px;
}

#headerSection_head2{
padding:10px;
float:right;
text-align:left;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#4060B3;
width:350px;
}

#contentSectionGrey{

float:left;
width:700px;
text-align:left;
padding:10px;
background:#EBEAEA;

}
#contentSectionText{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:450px;
text-align:left;
padding:10px;

}

#contentSectionGrey_sub1{
float:left;
width:350px;
text-align:left;
padding:10px;
background:#EBEAEA;
}
#contentSectionGrey_sub2{
float:right;
width:350px;
text-align:left;
padding:10px;
background:#EBEAEA;
}
#contentSectionGrey_text1{
float:left;
width:350px;
text-align:left;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
padding:10px;

}
#contentSectionGrey_text2{
float:right;
width:350px;
text-align:left;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
padding:10px;
}

input.contact,textarea.contact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:300px;
border:solid 1px #d5dcef;
}

textarea.contact{
height:100px;
}


.spacerLine{
line-height:4px;
}

a.offreGlobaleLeft:link,a.offreGlobaleLeft:visited,a.offreGlobaleLeft:hover{
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

div#right_menuLeft{
border: 1px hidden #000000;
overflow: hidden;
padding:0;
margin:0;
width:64px;
height:480px;
float:right;

}

div#main_picture_menuLeft{
border: 1px hidden #000000;
overflow: hidden;
text-align:justify;
padding:0;
margin:0;
/*background-color:#afc4fa;*/
width:697px;
height:480px;
float:left;
background:  url(img/right_back_top.jpg) 0 0 no-repeat;
}

#list_actu{
	width:650px;
}

html>body #list_actu{
	width:600px;
}

#list_partenaire{
	width:630px;
}

html>body #list_partenaire{
	width:600px;
}

#list_realisation{
	width:630px;
	margin:0;
	padding:0;
}

html>body #list_realisation{
	width:600px;
}

/* MEMBRES */
#membres {
	margin:0;
	padding:0;
	padding-top:40px;
	text-align:center;
}

	#membres .tab_membre{
		margin:0;
		padding:0;
		margin-left:10px;
	}
	
	html>body #membres .tab_membre{
		margin-left:25px;
	}
	
div.charteTxt{text-align:left; width:561px; padding-left:10px; font-size:12px;}
div.charteTxt p{margin:0 0 10px 0;}