/* CSS Document */a:active { color:navy; }a:hover { color:#990000; }a:link { color:navy; }a:visited { color:navy; }body { margin-top:5%;  font: 11px verdana, sans-serif;}#plan { padding-top:70px; padding-right:20px; text-align:right; color:navy; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}#planital { font-size:12px; font-style:italic;}#plantitre { font-size:22px; }#planunderline {text-decoration:underline;}#descriptif {visibility:hidden; position:absolute;}.flottante {margin: 10px;float: left;width: 100px;text-align: center;}.conteneur {width: 500px;padding-left:150px;}.spacer {clear: both;}.conteneur1 {text-align: center;}.centre2 {margin-left: auto;margin-right: auto;width: 790px;height:482px;text-align: center;background-image:url(terrasse.jpg);background-repeat:no-repeat;border: 2px solid #000000;}.centre3 {margin-left: auto;margin-right: auto;width: 790px;height:482px;text-align: center;background-image:url(plat.jpg);background-repeat:no-repeat;border: 2px solid #000000;}.centreuk {margin-left: auto;margin-right: auto;width: 790px;height:482px;text-align: center;background-image:url(uk/plat_uk.jpg);background-repeat:no-repeat;border: 2px solid #000000;}.centrede {margin-left: auto;margin-right: auto;width: 790px;height:482px;text-align: center;background-image:url(de/plat_de.jpg);background-repeat:no-repeat;border: 2px solid #000000;}.centreit {margin-left: auto;margin-right: auto;width: 790px;height:482px;text-align: center;background-image:url(it/plat_it.jpg);background-repeat:no-repeat;border: 2px solid #000000;}.centre {margin-left: 80px;margin-right: auto;width: 790px;height:899px;text-align: left;border: 2px solid #000000;}.galerie {margin-left: auto;margin-right: auto;width: 790px;height:482px;border: 2px solid #000000;}.images {padding:0 100px 20px 155px;text-align:center;}div.float { float: left; padding:10px; }  h2 { color:navy; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}.presentation { text-align:right; padding:0; margin-right:4%; margin-top:5%; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:navy; } .select { vertical-align:top; text-align:right; margin:0; padding-right:15px; margin-left:0; height:9px; }  .texte { margin:0; padding:0; float:right;}/* ------------------------------------------------------------------------------------Menu Deroulant------------------------------------------------------------------------------------ *//* Elements de premier niveau--------------------------------------*/ul, li {margin: 0;padding: 0;list-style-type: none;}#menucontenu { width:100%; height:90px; }#menuDeroulant{	background: #000066;	width: 100%;	height: 21px;	list-style-type: none;	margin: 0;	padding: 0;	border: 0;}#menuDeroulant li{	float: left;	width: 158px;	margin: 0;	padding: 0;	border: 0;}#menuDeroulant li a:link, #menuDeroulant li a:visited{	display: block;	height: auto;	color: #FFF;	background: #000066;	margin: 0;	padding: 4px 8px;	border-right: 1px solid #fff;	text-decoration: none;}#menuDeroulant li a:hover { background-color: #666699; }#menuDeroulant li a:active { background-color: #5F879D; }#menuDeroulant .sousMenu{	display: none;	list-style-type: none;	margin: 0;	padding: 0;	border: 0;}#menuDeroulant .sousMenu li{	float: none;	margin: 0;	padding: 0;	border: 0;	width: 157px;	border-top: 1px solid transparent;	border-right: 1px solid transparent;}#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited{	display: block;	color: #FFF;	margin: 0;	border: 0;	text-decoration: none;	background: transparent url("fond_transparent.png") repeat;}#menuDeroulant .sousMenu li a:hover{	background-image: none;	background-color: #F2462E;}#menuDeroulant li:hover > .sousMenu { display: block; }.creation {color:navy; font-size: 9px}.creation a {color:navy;}