/* CSS Document */
/*****************/
/* Style General */
/*****************/
* {
	margin:0px;
	padding:0px;
}
html {
	font-size:100%;
}
body {
	/*background-color:#f5f5f5*/;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:0.7em;
	color:#000000;
	background-image:url(FileMMedia/Image/background.jpg);
	background-attachment:fixed;
	background-position: top center;
	background-repeat:no-repeat;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#000000;
}

a:active, a:focus{
      outline:none;
}

a:hover {
	text-decoration:underline;
}
textarea, select, input {
	height:auto;
	padding:1px 0px 1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
input[type=submit], input[type=button], input#submit {
	/*height:auto;*/
	padding:4px 8px 3px 8px;
	background-color:#0B72B5;
	color:#FFF;
	border:0px;
	text-transform:uppercase;

	font-size:11px;
}
label {
	cursor:pointer;
}
/********/
/* Site */
/********/
#Site {

	background-color:transparent;
	
	font-size:1.2em;
}
/************/
/* Banniere */
/************/
#Banniere {
	/*padding:1em;*/
	background-color:#F5F5F4;
}

#Banniere .tdban02 img{
	opacity:0.3;
	filter:alpha(opacity=30);
}

#Banniere H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0C71B4;
	font-weight:normal;
	letter-spacing:0.05em;
	margin-bottom:10px;
}

#Banniere H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0C71B4;
	font-weight:normal;
	letter-spacing:0.05em;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
}

#Banniere H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9C9E9F;
	font-weight:normal;
	letter-spacing:0.06em;
	margin-bottom:3px;
}

#Banniere td.td02structure .boxNouvelle {
	margin:10px 0px 0px 10px;
	text-align:left;
	margin-left:40px;
}
#Banniere td.td02structure .boxNouvelle .headerboxNouvelle {
	margin:0px;
	padding:0px;
	height:10px;
	width:612px;
	background-image:url(FileMMedia/Image/header_bannieres.jpg);
	background-repeat:no-repeat;
}
#Banniere td.td02structure .boxNouvelle .corpboxNouvelle {
	margin:0px;
	padding:10px;
	width:612px;
	height:65px;
	background-image:url(FileMMedia/Image/corps_bannieres.jpg);
	background-repeat:repeat-y;
}
#Banniere td.td02structure .boxNouvelle .footerboxNouvelle {
	margin:0px;
	padding:0px;
	height:9px;
	width:612px;
	background-image:url(FileMMedia/Image/bg_footerBoxNouvelle.png);
	background-repeat:no-repeat;
}

#Banniere .BoutonTarifs{
	background-color:#0C71B4;
	width:137px;
	height:18px;
	-moz-border-radius:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:13px;
	padding-top:4px;
	text-transform:uppercase;
	cursor:pointer;
}
/********/
/* Menu */
/********/
#Menu {
	overflow:auto;
	background-image:url(FileMMedia/Image/background_menu.jpg);
	border-bottom:1px solid #FFF;
	margin:0px auto 0px auto;
	
}
#Menu ul {
	margin:0px auto 0px auto;
	width:960px;	
}
#Menu ul li {
	float:left;
	list-style:none;
	height:25px;
}
#Menu ul li span {
	float:left;
	list-style:none;
	padding-top:3px;
}
#Menu ul li a {
	display:block;
	padding:5px 20px 0px 20px;
	font-weight:normal;
	color:#58585A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#Menu li a.Accueil {
	display:block;
	padding:5px 20px 0px 25px;
	font-weight:normal;
	color:#58585A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(FileMMedia/Image/bg_home.png);
	background-repeat:no-repeat;
	height:20px;
	width:45px;
}

#Menu li a.Accueil:hover {
	display:block;
	padding:5px 20px 0px 25px;
	font-weight:normal;
	color:#58585A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(FileMMedia/Image/bg_home_hover.png);
	background-repeat:no-repeat;
	height:20px;
	width:45px;
}

#Menu ul li a:hover {
	text-decoration:none;
	color:#0C71B4;
}
#Menu #Idulmenu.Hotel li a.Hotel,
#Menu #Idulmenu.Reservation li a.Reservation,
#Menu #Idulmenu.Restaurant li a.Restaurant,
#Menu #Idulmenu.Centre-de-plongees li a.Centre-de-plongees,
#Menu #Idulmenu.Tarifs li a.Tarifs,
#Menu #Idulmenu.Acces-contact li a.Acces-contact,
#Menu #Idulmenu.NewsActu li a.NewsActu{
	color:#0C71B4;
}

#Menu #Idulmenu.Accueil li a.Accueil{
	color:#0C71B4;
	background-image:url(FileMMedia/Image/bg_home.png);
	background-repeat:no-repeat;
	height:20px;
	width:45px;
}
/***********/
/* Rubrique */
/************/
#Rubrique {
	padding-top:20px;
	background-color:transparent;
	margin:0px auto 0px auto;
	width:960px;
}
#Rubrique p {
	padding:0.5em 0px 0.5em 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#Rubrique .titreParagraphe{
	color:#0C71B4;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

#Rubrique ul, #Rubrique ol {
	margin:1em 0px 1em 0px;
	padding:0px 0px 0px 2em;
}

#Rubrique td.td02structure .boxHome {
	margin:0px 0px 0px 0px;
	text-align:left;
}
#Rubrique td.td02structure .boxHome .headerboxHome {
	margin:0px;
	padding:0px;
	height:10px;
	width:960px;
	background-image:url(FileMMedia/Image/header_boxHome.png);
	background-repeat:no-repeat;
}
#Rubrique td.td02structure .boxHome .corpboxHome {
	margin:0px;
	padding:0px;
	width:960px;
	background-image:url(FileMMedia/Image/corps_boxHome.png);
	background-repeat:repeat-y;
}
#Rubrique td.td02structure .boxHome .footerboxHome {
	margin:0px;
	padding:0px;
	height:10px;
	width:960px;
	background-image:url(FileMMedia/Image/footer_boxHome.png);
	background-repeat:no-repeat;
}

#Rubrique .BoutonChambres{
	background-color:#41A62A;
	width:94px;
	height:16px;
	-moz-border-radius:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:13px;
	padding-top:2px;
	text-transform:uppercase;
	cursor:pointer;
}
#Rubrique .BoutonTarifs{
	background-color:#E7511E;
	width:94px;
	height:16px;
	-moz-border-radius:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:13px;
	padding-top:2px;
	text-transform:uppercase;
	cursor:pointer;
}
#Rubrique .BoutonSavoirPlus{
	background-color:#0C71B4;
	width:94px;
	height:16px;
	-moz-border-radius:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:13px;
	padding-top:2px;
	text-transform:uppercase;
	cursor:pointer;
}

#Rubrique .Diaporama{
	background-color:#FFF;
	width:610px;
	height:205px;
	border: solid 10px #FFF;
	margin-left:10px;

}

#Rubrique td.td02structure #conteneur-1 a,
#Rubrique td.td02structure #conteneur-2 a,
#Rubrique td.td02structure #conteneur-3 a,
#Rubrique td.td02structure #conteneur-4 a,
#Rubrique td.td02structure #conteneur-5 a,
#Rubrique td.td02structure #conteneur-6 a{
	color:#E41270;
}

#Rubrique td.td02structure #accor{
	border:none;
	width:630px;
	padding:0px;
	margin-left:10px;
	background-color:transparent;
}

#Rubrique td.td02structure ul.lienconteneur{
	padding:0px;
	margin:0px;
	border:none;
	height:25px;
}

#Rubrique td.td02structure ul.lienconteneur a{
	padding:3px 10px 3px 10px;
}
#Rubrique td.td02structure ul.lienconteneur li{
	margin:0px;
	top:0px;
	height:24px;
}

#Rubrique td.td02structure ul.lienconteneur li:hover{
	margin:0px;
	top:0px;
	height:25px;
}
#Rubrique td.td02structure div.conteneur{
	margin:0px;
	padding:10px;
}
#Rubrique td.td02structure div.conteneur a{
	color:#A10D59;
	text-decoration:underline;
}

#Rubrique table.tab2base td {
	padding:5px;
	border-top:1px solid #9C9E9F;
}

#Rubrique .News {
}
#Rubrique .News.Recherche {
}
#Rubrique .News.Affichage {
	width:630px;
	margin:10px 0px 10px 10px;
}
#Rubrique .News .NewsHaut {
}
#Rubrique .News .Admin {
}
#Rubrique .News .Editeur {
}
#Rubrique .News .Editeur .Submit {
}
#Rubrique .News .Editeur .Infos {
}
#Rubrique .News .AdminAjouter {
}
#Rubrique .News .EditeurAjouter {
}
#Rubrique .News .ListeNews {
}
#Rubrique .News .ListeNews .UneNews {
}
#Rubrique .News .ListeNews .Titre {
}
#Rubrique .News .ListeNews .Editeur {
}
#Rubrique .News .ListeNews .Contenu {
}
#Rubrique .News .ListeNews .Contenu .Admin {
}
#Rubrique .News .ListeNews .Contenu .SchemaRight {
	margin-left:.5em;
}
#Rubrique .News .ListeNews .Contenu .SchemaLeft {
	margin-right:.5em;
}
#Rubrique .News .ListeNews .Contenu .Texte {
	text-align:justify;
}
#Rubrique .News .ListeNews .Contenu .Infos {
}
#Rubrique .News.Page {
}
#Rubrique .News.Version {
}

#Rubrique .NewsAjouter {
	color:#0C71B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#BasDePage{
margin-top:20px;
background-color:#F5F5F4;
border-top:solid 10px #0B72B5;

}

#BasDePage H1{
	color:#0C71B4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
#BasDePage H2{
	color:#0C71B4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#BasDePage .Menu{
	color:#707173;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}

#BasDePage .Menu a{
	color:#707173;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}
#BasDePage .BoutonLor{
	background-image:url(FileMMedia/Image/background_lor.png);
	background-repeat:no-repeat;
	height:33px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding-left:13px;
	padding-top:10px;
	text-transform:uppercase;
	font-style:italic;
	width:285px;
	cursor:pointer;
}
/************/
/* PiedPage */
/************/
#PiedPage {
	clear:both;
	width:955px;
	margin:15px auto 10px auto;
	padding:0px;
	text-align:center;
	color:#777777;
}
#PiedPage a {
	color:#777777;
}
