body {margin:0px;background:#fff url(layout/bg.jpg) repeat-x fixed;font-family:verdana, arial, sans-serif;font-size:11px;color:#333;}
table {border:0px solid black;border-collapse:collapse;}
td, th {border:0px solid black;padding:0px;font-family:verdana, arial, sans-serif;font-size:11px;}
td {vertical-align:top;}
img, img a {border:0px;}
#banniere {width:470px;margin:auto;padding-bottom:50px;}
.gras {font-weight:bold;}
.centrage {text-align:center;}
#entete {width:758px;height:20px;margin:auto;background:#b4cee9;font-family:verdana, arial,sans-serif;padding-top:5px;}
#entete h1 {text-align:center;font-size:10px;padding-left:4px;color:#666;font-weight:bold;}
#conteneur {width:760px;margin:auto;border-right:1px solid #6f716d;background:#fff;border-bottom:1px solid #6f716d;}
.contenu {background:url(layout/bg2.jpg) repeat-x;}
#copyrights {background:transparent;color:#666;font-size:11px;text-align:center;width:760px;margin:auto;}
#copyrights a, #copyrights a:hover {color:#666;text-decoration:none;}
.spacermenu {background:url(http://www.nautys.com/spacer.gif) repeat-x;width:160px;height:0px;}
#ads {width:470px;margin:auto;margin-top:21px;}

/* top contenu */
#edito {background-image:url(layout/titre.html);background-repeat:no-repeat;background-position:25px 5px;padding-left:25px;padding-right:25px;padding-top:32px;font-size:11px;}
#edito2 {background-image:url(layout/titre.html);background-repeat:no-repeat;background-position:25px 5px;padding-left:25px;padding-right:25px;padding-top:52px;font-size:11px;}
.barreh {background:url(bi.gif) repeat-x;width:100%;height:1px;}
.selection {padding:0px 0px 7px 15px;}
.titreor {color:#b8ab7d;font-weight:bold;font-size:13px;text-transform:uppercase;}

/* afichages des categories sur l'accueil */
#rub {width:500px;margin:auto;}
#rub a {color:#666;text-decoration:none;}
#rub a:hover {text-decoration:underline;}
#rub ul, #rub li {list-style:none;margin:0px;padding:0px;}
#rub ul {padding-top:10px;padding-bottom:10px;}
#rub li {float:left;width:210px;margin:5px;margin-left:10px;margin-right:10px;}
#rub img {float:left;margin:3px;margin-right:5px;border:0px;}
#rub strong {font-size:12px;color:#d89825;text-decoration:underline;}
#rub a:hover strong {color:#c52106;}

.temporaire {height:550px;}

/* page categorie */
#banniere {text-align:center;margin-bottom:7px;}
h2 {font-size:14px;text-transform:uppercase;margin-left:35px;color:#c52106;margin-top:20px;}
h2 a {color:#c52106;text-decoration:none;}
#categories {margin-left:45px;font-size:12px;}
#categories a {color:#0d0da4;}
#sites {font-size:12px;margin:35px;}
#sites p {margin-bottom:20px;}
#sites a {display:block;font-size:14px;color:#0d0da4;font-weight:bold;}
#sites .url {color:#d89825}
#sites .cat {font-size:10px;color:#9d9b9d;display:block;}
#ajoutez {width:250px;margin:auto;border:1px dotted #ccc;text-align:center;font-size:12px;margin-bottom:40px;}
#ajoutez p {margin:5px;}
#ajoutez a {color:#c52106;}

/* menu */
.menu {width:160px;/*padding-top:170px;*/background:#e5e5f5;border-left:1px solid #6f716d;border-right:1px solid #6f716d;}
.menu ul, .menu li {list-style:none;margin:0px;padding:0px;}
.titremenu {background:url(layout/bgtitre.gif) repeat-x;font-weight:bold;text-transform:uppercase;padding:4px 5px;font-size:13px;color:#fff;border-top:1px solid #6f716d;}
.menu li a {width:150px;display:block;padding:7px 3px 7px 5px;font-weight:bold;font-size:11px;background:#e5e5f5;color:#6b6b6c;border:1px solid #fff;border-bottom:1px solid #6f716d;text-decoration:none;}
.menu li a:hover {background:#fdf6e9;color:#333;border:1px solid #fff;}
.pad {background:#e5e5f5;padding-top:5px;}
.pad form {display:inline;}
.pad input {margin-bottom:5px;font-size:12px;}
#btok {padding:0px;border:1px solid #999;font-size:11px;}
#q {width:110px;margin-left:5px;}

/* referencement et contact */
#contact {font-size:14px;}
#contact fieldset {display:block;width:310px;padding:5px;background-color:#f6f6ff;margin:auto;border:1px solid #ccc;}
#contact fieldset.submit {border:none;text-align:center;}
#contact fieldset.radio {width:100%;margin:1em 0em 2em 0;background-color:#ddd;padding-top:5px;}
#contact fieldset.radio label {font-weight:normal;}
#contact fieldset.radio input {clear:both;float:left;width:auto;}
#contact input {display:block;width:100%;color:#666}
#contact textarea {display:block;width:100%;color:#666}
#contact label {display:block;margin-bottom:1em;}
#contact select {display:block;}
#contact .submit {font-size:14px;background:#d89825;color:#fff;font-weight:bold;}
.scat {padding-left:20px;color:#666;font-size:10px;}
.msg {text-align:center;font-weight:bold;font-size:14px;color:#731c20;}
.mailok {color:#c52106;font-size:14px;text-align:center;}

#soumis {width:500px;margin:20px 0px;margin-left:20px;}

/*Prestataires voyages*/
#voy {text-decoration:none;padding:20px;font-size:12px;}
#voy img {float:left;border:1px solid #6F716D;margin-right:10px;}
#voy div {height:60px;display:block;padding-left:15px;}
#voy h1 {font-size:18px;color:#C52106;}
#nav {width:500px;text-align:center;margin:20px auto;}

/*Calcul du budget vacances*/
#calcul{
	width:400px; 
	display:block; 
	padding:5px; 
	margin-left:70px; 
	border:1px solid #000; 
	background:#EEEEEE;
	font-size:13px;
	font-weight:bold;
}
#calcul form .input{
	height:16px;
	width:60px;
	font-size:13px;
	font-weight:bold;
	color:#EBA628;
	border:1px solid #000; 
	margin-bottom:2px;
}
#calcul form span{
	width:260px; 
	display:block; 
	font-size:12px;
	color:#999;
	float:left;
}
#calcul em{
	color:#EBA628;
	font-style:normal;
}