@charset "iso-8859-1";/* copyright : l'agence 'light' Ventiloman *//* CSS menu Royal Mer Bretagne - Design by Olivier BERLINGUÉ *//* Tous droits réservés *//* http://www.ventiloman.fr *//* info@ventiloman.com */body {	margin: 0;	padding: 0;	background: B09E85;}h1, h2, h3, h2 a {	color: #99CC00;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}h1 {	font-size: 100%;	line-height: 1.4em;}h2 {font-size: 90%;margin:0 0 3px 0; text-align:right}h2 a {text-decoration: none}h3 {color: #336;font-size: 80%;padding:0;margin:0 0 3px 0}h3 a {color: #ccc;font-size: 80%;padding:0;margin:0 0 3px 0}h4 {	color: #E2D4C2;	padding:0;	margin:0 0 3px 0;	font-family: Verdana, Arial, Helvetica, sans-serif, "Insignia New";	text-align: center;}h4 a {color: #E2D4C2;padding:0;margin:0 0 3px 0}p, p a {	color: #333333;	margin-top: 0;	text-align: justify;	line-height: 1.4em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;}a {	background-color: transparent;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	color: white;} a:link {	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:active {	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:visited {	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}a:hover {	color: #002A60;	text-decoration: underline;}ul { margin: 0px; padding: 0px; list-style-type: none; }li { font-family: Verdana, Arial, Helvetica, sans-serif; }li a { font-family: Verdana, Arial, Helvetica, sans-serif; }li img { border:0; }ol { font-family: Verdana, Arial, Helvetica, sans-serif; }ol a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }ol img { border:0; }.centrage { /* centrage generale */width:740px ; /* largeur de la boite */height:440px ; /* forme, couleur et épaisseur de la bordure de la boite */position:absolute ; /* envoie la boite à un endroit précis de l'écran */top:50%; /* la boite débute à 50% du haut du parent (ici la page) */left:50%; /* la boite débute à 50% de la gauche du parent (ici la page) */margin-left:-370px ; /* on recul la boite vers la gauche */margin-top:-225px ; /* on recul la boite vers le haut */background-image: url("fond.jpg"); /* image de fond */background-repeat:no-repeat; /* image de fond non repetee */}.centrage2 { /* centrage generale */width:740px ; /* largeur de la boite */height:440px ; /* hauteur de la boite */position:absolute ; /* la boite débute à 50% de la gauche du parent (ici la page) */top:50%; /* la boite débute à 50% du haut du parent (ici la page) */left:50%; /* la boite débute à 50% de la gauche du parent (ici la page) */margin-left:-370px ; /* on recul la boite vers la gauche */margin-top:-220px ; /* on recul la boite vers le haut */background-image: url(fond2.jpg);background-repeat:no-repeat; /* image de fond non repetee */}}#page {	margin: auto;	width: 740px;	height: 440px;	background: B09E85;}#centre {	position: relative;	width: 740px;	height: 440px;	background: #b09e85;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}#centre_accueil {	position: relative;	width: 740px;	height: 440px;	background: E8DCC8;}#cadre {	position: relative;	top: 0px;	left: 0px;	width: 740px;	margin-left: auto;	margin-right: auto;	height: auto;}#entete {	position: relative;	top: 0;	left: 0;	height: auto;	width: 740px;}#entete imgRe {	width:740px;	height:61px;	background: url(../images/presentation_02_02.jpg);}	.spacer {	clear: both;	}	img {  display: block;}#espace_menu {	height: 36px;	background: url(../images/fond_bleu_calque_en.jpg) no-repeat;	}	dt, dl, dd, ul, li {	list-style-type: none;	margin: 0 12px 0 0;	padding: 0px;	float: left;	left: -25px;	text-indent: 10pt;}#menu {	position : absolute;	top: 376px;	font: 100% Verdana, Arial, Helvetica, sans-serif;	float: left;	width: 740px;	left: 0px;	margin: 16px 0px 0px 45px;}#menu dl {	float: left;}#menu li {	display: inline;}#menu a {	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;}#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {	position: absolute;	left: 0px;	font-size: 100%;	width: 690px;	top: -17px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;} .thumbnail {	float: left;	width: 70px;	border: 1px solid #CCCCCC;	margin: 0 12px 0px 0;	padding: 4px 4px 0px;	color: #CCCCCC; } .clearboth {	clear: both;	color: #B7CCFF;}.listing {	margin: 0em 0 0em 0px;	list-style-type: square;	color: #333;	padding: 0;	line-height:1.2em;	font-family: Verdana, Arial, Helvetica, sans-serif, "Insignia New";	font-size: 100%;}.listing a {	color: #777;}   #pied {	text-align:right;	font-size: 80%;	height: 28px;	width: 740px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #563C23;	letter-spacing: 0.04em;	background-image: url(../images/presentation_10.jpg);	top: 422px;	float: none;	visibility: inherit;	clip:    rect(auto auto auto auto);	background-repeat: no-repeat;	left: 0px;	right: 0px;	bottom: 0px;	padding-top: 6px;	font-weight: bold;}#pied a {	text-decoration: none;	color: #563C23;}.haut {	width: auto;	height: 30px;	color: #102756;	font-size: 120%;	font-family: Verdana, Arial, Helvetica, sans-serif, "Insignia New";}.gauche {float: left;width: 10px;height: 338px;}.frame {	width: auto;	height: 230px;	overflow: auto;	font-size: 80%;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #222;	line-height: 1.4em;	padding-right: 10px;}/*.bas {	width: auto;	height: 30px;	font-size: 80%;	padding: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: 500;	text-align: right;}*/.textetransparent {	color: #FFFFFF;}.campagne {	text-align: center;	color: #003366;}.campagne a {	font: 100 90%/1.2em Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: #003366;}.titreplandusite {	font: 120% Verdana, Arial, Helvetica, sans-serif;	color: #333333;	text-decoration: underline;}