@charset "utf-8";
/* CSS Document */
img{
border:0;}
*,body,html{
padding:0;
margin:0;}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
text-decoration:underline;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 10px 10px 10px;
	background-image: url(../images/bg_body.jpg);
	color:#333333;
	
}
.container{
	width:1008px;
	display: block;
}
.bg{
	background-repeat:repeat-y;
	float:left;
	background-image:url(../images/container_bg.png);
	text-align: left;
	padding:0 10px;
	width: 988px;
}
.bg_buttom{
	padding:0 10px;
	width:988px;
	background-repeat: no-repeat;
	float:left;
	background-image:url(../images/container_buttom.png);
	text-align: left;
	height:12px;
}
.header{
	width:988px;
	float:left;
	height: 161px;
	background-color: #1DC4D4;
	background-image: url(../images/clips_essaouira.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
h1{
	text-indent: -10cm;
	overflow: hidden;
}
h2{
font-size:16px;
padding-bottom:10px;}
h6{
font-size:10px;
padding-bottom:8px;}

.content{
	float: left;
	padding:10px;
	width: 968px;
	background-image: url(../images/bg_content.jpg);
	background-repeat: repeat-x;
}
/****************************************************************/
.menu_top{
	float:left;
	background:silver;
	width:100%;
	height: 44px;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
}
ul#nav{
	font-size:13px;
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight: bold;
	padding-left: 35px;
}
ul#nav li{
	display:block;
	float:left;
	padding: 0 5px;
}
ul#nav li a{
	display:block;
	float:left;
	padding: 16px 10px 12px 55px;
	text-decoration: none;
	color: #712D00;
	background-position: 8px 3px;
}
ul#nav li a:hover ,ul#nav li a.current{
	display:block;
	float:left;
	padding: 16px 10px 12px 55px;
	background-color: #FF8600;
	color: #FFDF00;
	background-position: 8px -42px;
}
.nav1{
	background-image:url(../images/puce_1.png);
	background-repeat: no-repeat;
}
.nav2{
	background-image:url(../images/puce_2.png);
	background-repeat: no-repeat;
}
.nav3{
	background-image:url(../images/puce_3.png);
	background-repeat: no-repeat;
}
.nav4{
	background-image:url(../images/puce_4.png);
	background-repeat: no-repeat;
}
.nav5{
	background-image:url(../images/puce_5.png);
	background-repeat: no-repeat;
}
.nav6{
	background-image:url(../images/puce_6.png);
	background-repeat: no-repeat;
}
.nav7{
	background-image:url(../images/puce_7.png);
	background-repeat: no-repeat;
}

/********************************************************************/
.ads {
	padding:10px;
	float:left;
	text-align: left;
}

.ads img{
	padding:1px;
	border:2px solid;
	border-color: #D2D2D2;
}

/*******************************************************************************/
.partner{
	float:left;
	padding:10px;
	width:968px;
	background-color: #EFEFEF;
}
.partner .links{
	float:left;
	text-align:center;
	background-image:url(../images/partner_bg.jpg);
	background-repeat:repeat-x;
	padding: 8px 0;
	height: 45px;
}

.partner .links a{
	padding:0 10px;
}
/************************************************************/
.footer{
	float:left;
	width:968px;
	padding:10px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
}
.copyright{
	float:left;
	width:150px;
}
.footer .links{
	text-align:center;
	float:left;
	width:760px;
}
.footer .links a {
	padding: 0px 8px 0px 8px;
}
.kalimact {
	background-image:url(../images/kalimact_picto.gif);
	background-position:2px 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 18px;
	text-align:left;
	width:40px;
}

.center_home{
	float:left;
	width:646px;
	padding: 5px 18px 20px 0;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	color: #012E34;
}
.center_home .titre{
	font-size:19px;
	font-weight:bold;
	float:left;
	padding:5px 0 20px 0;
	width:100%;
	color: #012E34;
}

.center{
	float:left;
	width:500px;
	padding: 20px 18px 20px 10px;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}
.center .titre{
color:#012E34;
font-size:18px;
font-weight:bold;
text-align:center;
width:100%;
padding:0px 0 20px 0;}
.center ul{
padding-left:30px;
}
.right_home{
	float:left;
	width:146px;
	text-align: center;
}
.left_home{
	float:left;
	width:140px;
	padding: 0 18px 0 0;
}
.tbl_ads{
	margin: 1px 0px 1px 0px;
	width: 208px;
}
.tbl_ads tr td {
	background-color:#F2F2F2;
	padding:5px;
}

.tbl_ads_service thead tr {
	background-color:#0A636B;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ads_service tr td {
	padding:0 5px;
	background-color:#F0F2F3;
	color:#0A636B;
	font-size: 11px;
}
.tbl_ads_sante thead tr {
	background-color:#67B325;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ads_sante tr td {
	padding:0px 5px;
	background-color: #E9EFE1;
	color: #67B325;
	font-size: 11px;
}
.tbl_ads_trans thead tr {
	background-color:#C1022D;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ads_trans tr td {
	background-color:#FFE8E9;
	color: #C1022D;
	font-size: 11px;
	padding: 0 5px;
}
.tbl_ads_amba thead tr {
	background-color:#F07B14;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ads_amba tr td {
	background-color:#FFECDC;
	color: #F07B14 ;
	font-size: 11px;	padding: 0 5px;
}
.tbl_ads_centre thead tr {
	background-color:#B2703A;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ads_centre tr td {
	background-color:#F7EEDD;
	color :#B2703A;
	font-size: 11px;	padding: 0 5px;
}

.tbl_ads_sport thead tr {
	background-color:#6F5C43;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ads_sport tr td {
	background-color:#EBE3D9;
	color : #6F5C43 ;
	font-size: 11px;	padding: 0 5px;
}

.right{
	padding:5px;
	width:208px;
	border:1px solid #fff;
	text-align:left;
	background-color: #FFFFFF;
	float: left;
}
.right img.pub{
	height:45px;
	width:70px;
}
.left{
	padding: 5px;
	width:208px;
	border:1px solid #fff;
	text-align:left;
	background-color: #FFFFFF;
	float: left;
}
.left img.pub{
	height:45px;
	width:70px;
}
 /**************** Formulaire de contact *************************************************************/
 .error{
	color:#D4D0C8;
}


.error_send{
color: #FF6464;
padding:4px;
background-color:#FFD2D3;
border:1px #FF6464 solid;
}
.ok_send{
	color: #549933;
	background-color: #E2EFCF;
	padding:4px;
	border:1px  solid;
	border-color: #549933;
}
 textarea {
	border:#999 solid 1px;
	width: 330px;
	background-color: #FFFFFF;
	color: #666666;
	overflow: hidden;
	height: 110px;
}

input[type="text"],select {
	border:#999 solid 1px;
	background-color: #FFFFFF;
	height: 18px;
	color: #666666;
	width: 150px;
}
input[type="submit"]{
	background: url(../images/btn-bg.gif) no-repeat;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	padding: 0px 0px 3px 0px;
	margin: 0;
	cursor:pointer;

}
textarea:focus,input[type="text"]:focus,textarea:focus {
	background: #F5F5F5;
}
form{margin:0;}
.tbl_sombre{
	background-color:#CCCCCC;
	color:#5C5C5C;
}
.tbl_claire{
	background-color:#E8E8E8;
	color:#666666;
}

.adsleft img{
	padding:1px;
	border:2px solid;
	border-color: #D2D2D2;
} 
.error{
	color:#FF6600;
}
/**********************************/
.Style1 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 8px;
}
.meteo center{
	display:none;
}
.meteo table{
	border : none;
	margin-left: 2px;
}
.meteo td{
	padding:8px;
	background-image:url(../images/fondmenu.png);
	border:none;
}

.meteo td td{
	background-image: none;
	font-size:12px;
	font-weight:bold;
}

.meteo td font b{
 	font-size:13px;
	color:#044D53;
}
p{
	line-height:18px;}

