/* CSS Document */
/*****************/
/* Style General */
/*****************/
*{ margin:0px; padding:0px; }

body{
	margin:0px;
	padding:0px;
	background-image:url(FileMMedia/Image/fond_body.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002E41;
}
form{ margin:0px; padding:0px; }
img{ border:0px; }
a{ text-decoration:none; color:#000000; }
a:hover{ text-decoration:underline; }

textarea,
select{
	margin:0px;
	padding:3px 0px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

input{
	height:16px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

fieldset
{
	border:2px solid #000000;
}
legend{
	padding:0px 7px 0px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}

input[type=submit],
input[type=button],
input#submit{
 	height:22px;
	padding:1px 8px 3px 8px;
	background-color:#CCCCCC;
	border:1px solid #777777;
}

/********/
/* Site */
/********/
#Site{
	margin:0px auto 0px auto;
	padding:0px;
	width:880px;
	height:691px;
	background-color:#FFFFFF;
	background-image:url(FileMMedia/Image/fond_site.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

/************/
/* Banniere */
/************/
#Banniere{
	height:110px;
	padding-left:306px;
}
#Banniere #lang{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:0px;
	padding-left:374px;
}
#Banniere #lang a{
	padding-left:14px;
	padding-top:4px;
	margin-right:7px;
	height:20px;
	display:block;
	float:left;
	color:#666666;
	background-image:url(FileMMedia/Image/pic_langue.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/********/
/* Menu */
/********/

#Menu{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:21px;
	padding-left:298px;
}

#Menu ul{
	margin:0px;
	padding:0px;
	height:21px;
	background-color:#d8d9d9;
}

#Menu ul li{
	float:left;
	margin:0px;
	padding:0px;
	padding-right:5px;
	background-image:url(FileMMedia/Image/pic_menu_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	list-style:none;
 }

#Menu ul li a{
	display:block;
	margin:0px;
	margin-left:5px;
	padding:0px;
	padding-left:7px;
	padding-top:3px;
	background-image:url(FileMMedia/Image/pic_menu_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:12px;
	font-weight:bold;	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
}

#Menu ul li a:hover{ 
	overflow:hidden;
	text-decoration:none;
	color:#002E41;
}

#Menu ul.Accueil li a.Accueil,
#Menu ul.Details li a.Details,
#Menu ul.Disponibilites li a.Disponibilites,
#Menu ul.Contact li a.Contact,
#Menu ul.Partenaires li a.Partenaires,
#Menu ul.Evenements li a.Evenements,
#Menu ul.Carte li a.Carte
{
	text-decoration:none;
	color:#002E41;
}

.Table_Dispo{
	margin-left:1px;
	border:1px solid #1C89BA;
	border-collapse:collapse;
	background-color:#002e41;
}

.Cell_Dispo_Mois{
	color:#1C89BA;
	width:93px;
	height:15px;
}

.Div_Dispo_Left{
	border-left:1px solid #1C89BA;
}

.Div_Dispo_Complet{
	width:46px;
	height:15px;
	float:left;
	color:#002E41;
	background-color:#FF0000;
	border-bottom:1px solid #1C89BA;
	border-right:1px solid #1C89BA;
	text-align:center;
}

.Div_Dispo_Ouvert{
	width:46px;
	height:15px;
	float:left;
	color:#002E41;
	background-color:#d8d9d9;
	border-bottom:1px solid #1C89BA;
	border-right:1px solid #1C89BA;
	text-align:center;
}

.Div_Dispo_Rien{
	width:46px;
	height:15px;
	float:left;
	background-color:#002e41;
	border-bottom:1px solid #1C89BA;
	border-right:1px solid #1C89BA;
}
/***************/
/* Phototeque */
/*************/

#slider {
	overflow:scroll;
  width: 620px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 250px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding: 0px;
  height:250px;
  width: 525px;
  /* change to 560px if not using JS to remove rh.scroll */
}

/************/
/* Rubrique */
/************/
#Rubrique1{
	height:214px;
	margin-left:306px;
	font-family:Arial, Helvetica, sans-serif;
}
#Rubrique2{
	margin:0px;
	margin-left:306px;
	text-align:justify;
	height:340px;
	color:#FFFFFF;
}

.img1{
	border:4px solid #FFFFFF;
	width:80px;
	height:60px;
	margin-right:17px;
	margin-bottom:8px;
}

.St1{ color:#1C89BA;font-family:Georgia, "Times New Roman", Times, serif;margin:0px; padding:0px; font-size:20px;font-weight:bold; }
#Rubrique1 h2{ color:#002E41;font-family:Georgia, "Times New Roman", Times, serif;margin:0px; padding:0px; font-size:15px;font-weight:bold; }
#Rubrique1 h3{ margin:0px 0px 2px 0px; padding:4px 0px 0px 0px; font-size:16px; }

#Rubrique1 p{
	margin:5px 0px 6px 0px;
	padding:0px;
}
/*#Rubrique1 p:first-letter{
	font-weight:bold;
	padding-left:20px;
	font-size:15px;
}*/

#Rubrique1 ul,
#Rubrique1 ol
{ margin:12px 0px 12px 0px; padding:0px 0px 0px 20px; }

#Rubrique1 .ficheContact td{
	padding:4px;
}

#Rubrique2 #setHeure,
#Rubrique2 #setDate,
#Rubrique2 #setAuteur{
	display:none;
}

.Ajouter_News,
.Modifier_News,
.Supprimer_News{
	color:#FFFFFF;
}

/*.Francais--Evenements {height:200px;border:1px solid #FF0000;}*/

#Rubrique2 .News { padding:0px 20px 0px 20px;;  }
#Rubrique2 .News .Admin{ text-align:right; margin:7px; }
#Rubrique2 .News .Titre{ padding:4px; background-color:#1C89BA; font-weight:bold; font-size:14px; }
#Rubrique2 .News .Schema{ float:left; margin-right:7px; padding:4px; background-color:#DDDDDD; }
#Rubrique2 .News .Texte{ padding:0px 7px 0px 7px; }
#Rubrique2 .News .Categorie{ display:none; }
#Rubrique2 .News .Heure{ float:right; padding:4px; font-size:10px;display:none; }
#Rubrique2 .News .Date{ float:right; padding:4px; font-size:10px;display:none; }
#Rubrique2 .News .Auteur{ float:right; padding:4px; font-size:10px;display:none; }
#Rubrique2 .News .Submit{ padding:4px; text-align:center; }
#Rubrique2 .News a{ color:#e41028; }

/************/
/* PiedPage */
/************/
#PiedPage{
	width:880px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#999999;
}

#PiedPage a{
	color:#999999;
}
