/*
blue fonce : #003f5e;
rouge : #c90809;
*/
body, td, p, input, select, div, textarea { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#666; line-height:17px; padding:0px; }
th  { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
a { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#666; border:0px; text-decoration:none; }
h1 { font-size:42px; color:#003f54; text-transform:lowercase; margin-top:150px;}
h2 { font-size:15px; color:#003f54; text-transform:uppercase;}

a img { border:0 #FFF solid; }

.clear {display:none; height:0px; oveflow:hidden;}


body{ margin:0px; padding:0px; background:url(../img/bg.gif) top  left repeat-x;  }

#site{ margin:0 auto 0 auto; width:900px; margin-top:70px;}

#head{ width:900px;  border-bottom:1px solid #b2c6ce; margin-bottom:10px; padding:0px; }
#head a{ display:inline;}

#menuimg{ margin-top:50px; margin-bottom:0px; margin-right:0px; text-align:right; }
#menuimg img{ margin-bottom:0px; padding:0px; }
.logo{ float:left;}
#content{ margin:0px 0 50px 0; float:left;}
#footer{ clear:left; border-top:0px solid #eff3f5; margin:0 auto 0 auto; width:900px; background:#668c9f; padding:0 5px 0 5px; }
#footer p{ display:inline; float:left; color:#fff; font-size:11px; margin:0px; padding:0px;}
#footer p a{ color:#fff; text-decoration:none; font-size:11px;}
#footer div a{ color:#fff; text-decoration:none; font-size:11px;}
#footer div{color:#fff;}


#menu{ margin-top:-85px; /*display:none;*/}
#menu ul li{display:inline; list-style:none;}
/*#menu ul li a img{ border-bottom:4px solid #95acbc; margin-left:13px; padding-bottom:2px;}
#menu ul li a img:hover{ border-bottom:4px solid #ac090a;}*/
.page{ border-bottom:4px solid #95acbc; margin-left:13px; padding-bottom:2px;}
.page:hover{border-bottom:4px solid #ac090a;}
.page2{border-bottom:4px solid #ac090a;  margin-left:13px; padding-bottom:2px;}

.titleBig{float: left; margin-top:165px;}
.titleBig img{position:relative; bottom:0px; left:0px;}

.colonne{ width:277px; float:left; padding-right:10px; text-align:justify;}
.colonne .title{ margin:10px 0 20px 0; clear:left;}
.title{ margin:10px 0 20px 0; clear:left;}

.colonne2{ width:277px; clear:left; padding-right:10px; float:left; text-align:justify;}
.colonne2 .title{ margin:10px 0 20px 0; clear:left;}



.double{ width:564px; float:left; padding: 0 5px 0 0; text-align:justify;}
.double p{ float:left;}

.ligne{margin:0px 0px 10px 0px; float:left;}
.ligne2{clear:left; margin:0px; }
.photo{float:left; margin:0px 17px 17px 0;}

#bodybottom{background:#668C9F; margin:0px; padding:0px; border-bottom:2px solid #00435C; clear:left;}

#carte{ margin:20px 0 65px 0px;}

.clear{clear:both; display:block; height:1px;}
.bold{ color:#333;}
.contactTitle{ margin:0px; padding:0px;}
.espace{width:18px; float:left; }

.disclamer{ border:0px solid #668C9F; max-height:300px; overflow-y:auto; overflow-x:none; height:400px; width:895px; margin:0 auto 0 auto; text-align:justify; padding-right:5px;}
.discContent{width:800px; margin:0 auto 0 auto; overflow:none;}

/* STYLES ADMIN */
.adminTitles {
	font-weight:bold;
	color:#003f5e;
	padding:20px 0px 10px 0px;
	display:block;
}

/*Menu Admin*/
.pageA{ 
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
	line-height:20px; 
	font-weight:bold; 
	color:#003f5e; 
	text-transform:uppercase; 
}
.pageA:hover{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;  
	line-height:20px; 
	font-weight:bold;
	color:#ac090a; 
	text-transform:uppercase; 
}
.pageA2{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;  
	line-height:20px; 
	font-weight:bold;
	color:#bd3a3b; 
	text-transform:uppercase;
}
.pageA3{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
	line-height:18px; 
	color:#666666; 
	padding-left:10px; 
	text-transform:uppercase;
}
.pageA4{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
	line-height:18px; 
	color:#7f9fae; 
	padding-left:10px; 
	text-transform:uppercase;
}

/*Tables Adlmin*/
.tablesAdmin .title td{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
	text-align:center; 
	background-color:#7f9fae; 
	font-size:12px; 
	color:#fff; 
	text-transform:uppercase;
}
.tablesAdmin .colTitles th{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
	background-color:#d9e2e7; 
	color:#003f5e; 
	text-align:left;
	padding:1px 6px; 
	font-size:12px; 
	font-weight:normal;
	text-transform:uppercase;
}
.tablesAdmin a{
	color:#003f5e;
	font-size:11px; 
	padding:1px 6px; 
	display:block;
}
.tablesAdmin a:hover{
	color:#ac090a; 
	background-color:#eeeeee;
}

.tablesAdmin .pad{
	padding:1px 6px; 
}
.tablesAdmin .tbBody td{ 
	border-left:solid #d9e2e7 1px; 
	border-bottom:solid #d9e2e7 1px; 
	/*padding:1px 6px; */
	font-size:11px;
}
.tablesAdmin .tbBodyLast{
	border-right:solid #d9e2e7 1px;
}

.email{ border:1px #b2c6ce solid; width:240px; height:20px;}
.submit{background:transparent; border:0px; margin:0 0 0 10px; color:#003f5e;}

#colonnesanstitre{margin:46px 0 0 18px; float:left;}