/* CSS Document */
/*****************/
/* Style General */
/*****************/
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f8efe0;
	background-color:#009dbc;
	background-image:url(FileMMedia/Image/Arriere_Plan.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
img{ border:0px; }
a{ text-decoration:none;color:#6dc7dd; }
a:hover{ }

fieldset
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a08f7b;	/* Marron foncé */
	border:1px solid #6dc7dd;	/* Bleu ciel */
}

input,
textarea,
select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#a08f7b;	/* Marron foncé */
	border:1px solid #6dc7dd;	/* Bleu ciel */
}

input[type=submit],
input#action
{
	border:1px solid #6dc7dd;	/* Bleu ciel */
	background-color:#e0d1bf;	/* Marron clair */
	font-weight:bold;
	color:#a08f7b;	/* Marron foncé */
}

/********/
/* Site */
/********/
#Site{
	margin:25px auto 0px auto;
	padding:0px;
	width:881px;
	background-color:#f8efe0;
	border:7px solid #ffffff
}

/************/
/* Banniere */
/************/
#Banniere{
	width:881px;
	height:168px;
	margin:0px;
	padding:0px;
	background-image:url(FileMMedia/Image/Banniere.jpg);	
}
#Banniere h1{ display:none; }
#Banniere span{ display:none; }

/********/
/* Menu */
/********/
#Menu{
	float:left;
	width:260px;
	margin:0px;
	padding:0px;
}
#Menu #ImageMenuHaut{ height:46px; background-image:url(FileMMedia/Image/Menu/Haut_Menu.jpg); }
#Menu ul{ margin:0px; padding:0px; background-image:url(FileMMedia/Image/Menu/Menu.jpg); overflow:hidden;  }
#Menu ul li{ margin:0px; padding:0px; list-style:none; font-size:17px; }
#Menu hr{ width:75%; text-align:center; border:0px; border-bottom:1px dashed #baa693; border-top:1px dashed #baa693; }
#Menu ul li span{ margin:0px 0px 0px 20px; padding:0px 0px 0px 21px; display:block; color:#baa693; }
#Menu ul li a{ margin:0px 0px 0px 20px; padding:0px 0px 0px 21px; display:block; color:#baa693; }
#Menu ul li a:hover{ font-weight:bold; color:#9b8e7b; }

#Menu ul ul { padding:0px; margin:5px 0px 0px 0px; display:block; }
#Menu ul ul ol a{ padding:0px 0px 0px 20px; margin:0px 0px 3px 0px; display:block; color:#baa693; font-size:13px; }
#Menu ul ul ol a:hover{ font-weight:bold; color:#9b8e7b; }

#Menu #ImageMenuBas{ height:16px; background-image:url(FileMMedia/Image/Menu/Bas_Menu.jpg); }

#Menu ul#Accueil li#Accueil a,
#Menu ul#Informations_Generales ul ol#Informations_Generales a,
#Menu ul#Les_T3 ul ol#Les_T3 a,
#Menu ul#Les_T4 ul ol#Les_T4 a,
#Menu ul#Tarifs li#Tarifs a,
#Menu ul#Environs li#Environs a,
#Menu ul#Acces li#Acces a,
#Menu ul#Contact li#Contact a
{ background-image:url(FileMMedia/Image/Menu/Fleche_Menu.jpg); background-position:left; background-repeat:no-repeat; font-weight:bold; color:#9b8e7b; }

/****************/
/* Menu Langues */
/****************/
#Menu_Langues{
	width:260px;
	height:50px;
	padding:0px;
	margin:0px;
}
#Menu_Langues #Langues{
	width:260px;
	height:50px;
}
#Menu_Langues #Langues #Haut{
	width:260px;
	height:9px;
	font-size:6px;
	background-image:url(FileMMedia/Image/Menu/Haut_Langues.jpg);
	background-repeat:no-repeat;
}
#Menu_Langues #Langues #Milieu{
	height:36px;
	padding:0px 11px 0px 22px;
	text-align:center;
	background-image:url(FileMMedia/Image/Menu/Menu.jpg);
}
#Menu_Langues #Langues #Milieu #Tirets_Lang{
	height:36px;
	width:8px;
	font-size:3px;
	padding:0px;
	margin:0px;
	background-image:url(FileMMedia/Image/Menu/Tirets_Langues.jpg);
}
#Menu_Langues #Langues #Bas{
	width:260px;
	height:5px;
	font-size:3px;
	background-image:url(FileMMedia/Image/Menu/Bas_Langues.jpg);
	background-repeat:no-repeat;
}
/************/
/* Rubrique */
/************/
/* Séparation de gauche */
#Gauche_Rubrique{
	float:left;
	width:34px;
	height:232px;
	margin:0px;
	padding:0px;
	background-image:url(FileMMedia/Image/Contenu/Gauche_Contenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
/* Contenu */
#Rubrique{
	min-height:385px;
	margin:0px;
	margin-left:294px;
	padding:20px 16px 10px 20px;
	color:#a08f7b;	/* Marron */
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	text-align:justify;
}
/* Images agrandies cachées */
#Rubrique img.imageGrande{
	width:515px;
	position:absolute; top:265px; left:510px;
	visibility:hidden;
	z-index:10;
}
#Rubrique img{
	border:4px solid #d7cbb9;
}
#Rubrique #Titre{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	color:#6dc7dd;	/* Bleu ciel */
	font-size:26px;
	font-weight:bold;
}
#Rubrique #Photo{
	text-align:center;
	width:166px;
}
#Rubrique #Photo img{
	width:160px;
}
#Rubrique #Espace{
	width:7px;
}
#Rubrique #Sous_Titre{
	padding:0px;
	margin:5px 0px 5px 0px;
	background-image:url(FileMMedia/Image/Contenu/Fleche_Contenu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
}
#Rubrique #Sous_Titre tr td{
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#6dc7dd;
	padding:10px 0px 10px 21px;
}
#Rubrique .bloc{
	width:513px;
}
#Rubrique #Paragraphe{
	padding-left:25px;
}
#Rubrique #Paragraphe2{
	width:513px;
	padding-left:12px;
}
/* Tableau déroulable */
.infos{
	width:80px;
	height:45px;
	border:1px dashed #9900FF;
	background-color:#FFFFCC;
	vertical-align:middle;
	text-align:center;
}
#Rubrique #Tab_Dev tr td#Intitule{
	font-size:13px;
	font-weight:bold;
}
#Rubrique #Tab_Dev tr td#Intitule img{
	border:1px solid #6dc7dd;
}
#Rubrique #Tab_Dev tr td#Tirets{
	width:12px;
	background-image:url(FileMMedia/Image/Contenu/Tirets.gif);
}
#Rubrique #Tab_Dev a#lien{
	cursor:pointer;
}
#Rubrique #Tab_Dev tr td#Ligne{
	padding-left:20px;
}
#Rubrique #Tab_Dev tr td#Ligne ul{
	margin:3px 0px 3px 0px;
}
#Rubrique #Tab_Dev tr td#Ligne ul li{
	padding:1px 0px 0px 0px;
}
/* Tableau de tarifs */
#Rubrique table#Tarifs{
	padding:0px;
	margin:0px;
	border:none;
}
#Rubrique table#Tarifs tr td#Lib_Tab{
	height:50px;
	border-right:1px dashed #6dc7dd;
	font-size:16px;
}
#Rubrique table#Tarifs tr td.gauche{
	border-left:1px dashed #6dc7dd;
}
#Rubrique table#Tarifs tr td.haut{
	border-top:1px dashed #6dc7dd;
}
#Rubrique table#Tarifs tr td.bas{
	border-bottom:1px dashed #6dc7dd;
}
#Rubrique table#Tarifs tr td{
	height:25px;
	border-right:1px dashed #6dc7dd;
	padding:3px 8px 3px 8px;
	text-align:center;
}
#Rubrique table#Tarifs tr.l2{
	background-color:#d7cbb9;/*#d7cbb9*/
	color:#ffffff;
}

/* Séparation de droite */
#Droite_Rubrique{
	float:right;
	width:34px;
	height:232px;
	background-image:url(FileMMedia/Image/Contenu/Droite_Contenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#BasDePage{
	color:#6dc7dd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
/************/
/* PiedPage */
/************/
#PiedPage{
	clear:both;
	width:881px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
}

