/* main divs section */
html, body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body{
background-color:#1A5BB0;
}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding: 0px;
	margin: 0px;
	}	
#header{
width:796px;
height:209px;
margin:0px;
}
#container{
width: 796px;
margin-left:auto;
margin-right:auto;
height:100%;
}
#middle{
background-color:#FF0000;
background:url(../images/charte/menu_repeat.jpg);
background-repeat:repeat-y;
background-position:top;
display: block;
width: 100%;
}
/*-------------------menu------------------------*/
#left_col{
  width: 275px;
	display: inline;
	float: left;
	height:100%;
}
#menu_flash{
width: 275px;
height:182px;
}
#infos{
width:275px;
height:64px;
}
#infos_text{
width:275px;
height:104px;
background-image:url(../images/charte/infos_contenu.jpg);
background-repeat:no-repeat;
background-position:top;
}
#orar{
background-image:url(../images/charte/orar.jpg);
background-repeat:no-repeat;
background-position:top;
height:135px;
width:275px;
}
#societe{
height:64px;
width:275px;
}
#societe_contenu{
height:103px;
width:275px;
background:url(../images/charte/societe_contenu.jpg);
background-position:top;
background-repeat:no-repeat;
}
#plan_title{
height:41px;
width:275px;
}
#plan_contenu{
height:82px;
width:275px;
background-image:url(../images/charte/plan_contenu.jpg);
background-repeat:no-repeat;
background-position:top;
}
#repeat{
height:2px;
width:796px;
background:url(../images/charte/menu_repeat.jpg);
background-repeat:repeat-y;
background-position:top;
}
/*------------------------------End Menu--------------------------------*/
/*------------------------------Content----------------------------------*/
#right_col{
	float:left;
	width: 521px;
}

/*------------------------------End Content----------------------------------*/
/*------------------------------Footer---------------------------------------*/
#footer{
background:url(../images/charte/contenu-footer.jpg);
background-repeat:no-repeat;
background-position:top;
width:796px;
height:30px;
margin-left:auto;
margin-right:auto;
clear:both;
display:block;
padding-top:10px;
}
/*------------------------------End Footer-----------------------------------*/
/*-------------------------------text----------------------------------------*/
.text{
	font-family:tahoma;
	font-size:13px;
	color:#355BAB;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.text2{
font-family:tahoma;
font-size:12px;
color:#ffffff;
font-weight:normal;
padding-top:7px;

}
.text-small{
font-family:tahoma;
font-size:10px;
color:#355BAB;
}
b{
font-family:tahoma;
font-size:12px;
color:#D91807;
font-weight:bold;

}
.text_orar{
font-family:tahoma;
font-size:12px;
color:#355BAB;
}
.text_footer{
font-family:tahoma;
font-size:11px;
color:#ffffff;
}
.text_copyright{
font-family:century gothic;
font-size:12px;
color:#8DADD8;
}
.text_bottom{
font-family:VAGRounded BT;
font-size:20px;
color:#355BAB;
}
.text_red{
font-family:tahoma;
font-size:12px;
color:#CE170D;
font-weight:bold;
padding:10px 0px 0px 20px;
}
/*--------------------------- End text----------------------------------------*/
/*----------------------------Link--------------------------------------------*/
.link_menu:link,.link_menu:visited{
font-family:tahoma;
font-size:12px;
color:#355BAB;
text-decoration:none;
}
.link_menu:hover,.link_menu:active{
font-family:tahoma;
font-size:12px;
text-decoration:underline;
color:#355BAB;
}
.link_footer:link,.link_footer:visited{
font-family:tahoma;
font-size:11px;
color:#ffffff;
text-decoration:none;

}
.link_footer:hover,.link_footer:active{
font-family:tahoma;
font-size:11px;
text-decoration:underline;
color:#ffffff;
}
.link_contact:link,.link_contact:visited{
font-family:VAGRounded BT;
font-size:20px;
color:#355BAB;
text-decoration:none;
}
.link_contact:hover,.link_contact:active{
font-family:VAGRounded BT;
font-size:20px;
color:#D1312A;
text-decoration:underline;
}
.link_parteneri:link,.link_parteneri:visited{
font-family:tahoma;
font-size:13px;
color:#355BAB;
text-decoration:none;
}
.link_parteneri:hover,.link_parteneri:active{
font-family:tahoma;
font-size:13px;
color:#D1312A;
text-decoration:underline;
}
.link_merci:link,.link_merci:visited{
font-family:verdana;
font-size:13px;
color:#355BAB;
}
.link_merci:hover,.link_merci:active{
font-family:verdana;
font-size:13px;
color:#FF1E41;
text-decoration:underline;
}
.link_page:link,.link_page:visited{
font-family:tahoma;
font-size:13px;
color:#355BAB;
}
.link_page:hover,.link_page:active{
font-family:tahoma;
font-size:13px;
color:#D1312A;
}
.link_page1:link,.link_page1:visited{
font-family:tahoma;
font-size:13px;
color:#D1312A;
text-decoration:none;
}
.link_page1:hover,.link_page1:active{
font-family:tahoma;
font-size:13px;
color:#355BAB;
text-decoration:underline;
}
/*------------------------ end Link--------------------------------------------*/
/*-----------------------------Photos------------------------------------------*/
.photo_left{
float:left;
margin:10px 20px 20px 10px;
}
.photo_right{
float:right;
margin:10px 20px 20px 10px;
}
/*-------------------------end Photos------------------------------------------*/

/*-----------------------------List--------------------------------------------*/
.list1 li{
		list-style-type:none;
		background-image:url(../images/bullet.jpg);
		background-repeat:no-repeat;
		margin:0px 0px 0px 10px;
		padding:0px 5px 2px 30px;
		font-family:tahoma;
		font-size:12px;
		color:#355BAB;

}
.list2 li{
		list-style-type:none;
		background-image:url(../images/bullet1.jpg);
		background-repeat:no-repeat;
		margin:0px 0px 0px 10px;
		padding:0px 5px 2px 30px;
		font-family:tahoma;
		font-size:12px;
		color:#355BAB;

}
/*-------------------------End List--------------------------------------------*/

/*-------------------------Popup-----------------------------------------------*/
.link_fermer:link,.link_fermer:visited{
font-family:VAGRounded BT;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.link_fermer:hover,.link_fermer:active{
font-family:VAGRounded BT;
font-size:12px;
color:#D1312A;
text-decoration:underline;
}

/*-------------------------End Popup-----------------------------------------------*/

/*--------------------------Presentation---------------------------------------*/
#page_title{
	height:51px;
	background-image:url(../images/charte/title-presentation.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
#page_dynamic{
  background:url(../images/charte/bg_repeat.jpg);
	background-position:top left;
	background-repeat:repeat-y; 
	width:521px;
	vertical-align:top;
	display: block;
	float: left;
	height:100%;
}
/*----------------------End Presentation---------------------------------------*/
/*---------------------------------Permis-------------------------------------*/
#page_title_permis{
	height:51px;
	background-image:url(../images/charte/title-permis.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
#page_title_permis_details{
	height:51px;
	background-image:url(../images/charte/title-permis-details.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
.box{
	width:245px;
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px;
	display:block;
	border:1px solid #355BAB;
	background-color:#CAD5EC;
}
.box2{
	float:none;
	margin:5px;
	padding:0px;
	display:block;
	height:145px;
}
.box3{
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	height:130px;
}
.titre_prod{
	float:left;
	text-align:center;
	font-weight:bold;
	}
.photo_thumb{
	margin:15px 5px 0px 5px;
	}
/*------------------------------End Permis-------------------------------------*/
/*---------------------------------Barques-------------------------------------*/
#page_title_barques{
	height:51px;
	background-image:url(../images/charte/title-barques.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
/*------------------------------End Barques-------------------------------------*/
/*---------------------------------Moteurs-------------------------------------*/
#page_title_moteurs{
	height:51px;
	background-image:url(../images/charte/title-moteurs.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
/*------------------------------End Moteurs------------------------------------*/
/*---------------------------------Contact-------------------------------------*/
#page_title_contact{
	height:51px;
	background-image:url(../images/charte/title-contact.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
/*------------------------------End Contact------------------------------------*/
/*---------------------------------Merci-------------------------------------*/
#page_title_merci{
	height:51px;
	background-image:url(../images/charte/title-merci.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display: block;
	float: left;
	width:521px;
}
/*------------------------------End Merci------------------------------------*/
