html, body, form {margin: 0;padding:0;border:0; }
html{background-color: #ffffff;}
body {font-family: arial, helvetica, sans-serif; font-size:12px;
}
#logo {
	padding:0;margin:0;
	position:absolute;
	top:0;left:898px;
	z-index:0;
}
#logo img {	border:1px solid #000080;}

#menuh {
height: 28px;
line-height:28px;
margin: 0px 0px 0px 20px;
padding: 0;
border: 0;
background: #ffffff;
font-weight:bold;
font-size:12px;
	z-index:0;
}
#menuh * {margin: 0;padding: 0;border: 0;}
#menuh p {vertical-align:middle;}
#menuh p a {
font-size: 12px; padding-right:8px; margin-right:8px; color: #0075c8; text-decoration: none;
font-family: arial, helvetica, trebuchet ms,verdana, sans-serif;
font-weight:bold;
}
#menuh p a:hover {
color: #000080;
text-decoration: underline;
}


#menug {position:absolute;left:0; top:225px;
background: #ffffff;
padding:0;margin:0; border:0;
height:100%; z-index:10;
width:160px;
}
#menug ul {left:2px;z-index:20;
position:relative;
padding:0;margin:0; border:0;
width:160px;list-style:none;}
#menug ul li {padding:0;margin:0; border:1px solid #000080;
margin-bottom:4px;
z-index:30; background-color: #0075c8;
list-style:none;}
#menug ul li a {display:block; color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
margin:0;padding:0;border:0;
padding-left:6px;
height:26px;
line-height:26px;
background-color: #0075c8;
}
#menug ul li a:hover {color:#000080; text-decoration: none; background-color:#ffcc33;}
#menug ul li a * {padding:0;margin:0; border:0; vertical-align:middle;}
#menug ul li ul {margin:0;padding:0; border:0;
position:absolute;left:140px; margin-top:-26px;
border-top:1px solid #ffffff;
background:#0075c8;
z-index:50;
display:none;
width:180px;}
#menug ul li ul li{border:1px solid #ffffff;
border-top:0;margin:0;padding:0;
z-index:50;background-color: #0075c8;
}
#menug ul li ul li a{display:block; width:180px; color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:normal;
font-family: verdana;
padding-left:2px;
height:24px;
line-height:24px;
background-color: #0075c8;
}
#menug ul li ul li ul{border-top:1px solid #ffffff;
margin-top:-25px;
z-index:60;left:160px;background-color: #0075c8;
}

h1 {border:0px solid #0075c8;
padding:0;
margin:10px 0px 10px 0px;
font-family: arial, helvetica, sans-serif; font-size:14px;
color:#0075c8;font-weight:bold; }

h2 {border:1px solid #0075c8;
padding:0;
margin:10px 0px 10px 0px;
font-family: arial, helvetica, sans-serif; font-size:16px;
color:#0075c8;font-weight:bold; }

a.lienbleu:link {font-family: Arial, Helvetica,Verdana, sans-serif; color:#0075c8;}
a.lienbleu:visited {font-family: Arial, Helvetica,Verdana, sans-serif; color:#0075c8;}
a.lienbleu:active {text-decoration:none;}
a.lienbleu:hover {text-decoration:underline;color:#ff6600;}

.grisclair {background:#cccccc;}
.titedito {font-weight:bold;font-size:14px;text-align:left;color:#ffffff;}
.titcoupcoeur {font-weight:bold;font-size:20px;color:#0075c8;margin-bottom:4px;margin-top:0px;}

img.gauche {float:left;padding:0px 15px 0px 0px;}
img.droite {float:right;padding:0px 0px 0px 5px;}
.efface {clear:both;}

small {font-size:12px;font-weight:bold;font-family: helvetica, arial, verdana, sans-serif; color:#0075c8;}

.bleugras {color:#0066cc;font-weight:bold; }
input {border:1px solid #0075c8;
font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;background:#ffffff;}
textarea {border:1px solid #0075c8;
font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;background:#ffffff;}
input.bouton1 {background-color:#0075c8; color:#ffffff;
font-size:12px; font-weight:bold; text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;}
input.bouton4 {background-color:#ff9900; color:#000080;
font-size:12px; font-weight:bold; text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.messerr {font-size: 12px; color:#cc3300;
font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
hr {height:1px;color:#0075c8;text-align:left;background:#0075c8;margin:0;}

.noir {color:#000000;}
.gris {color:#616161;}
.petit {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.moyen {font-size: 12px;font-family: Arial, Verdana, Helvetica, sans-serif;}

.left_line {border-left: #e6e6e6 1px solid;}
.right_line {border-right: #e6e6e6 1px solid;}
.bottom_line {border-bottom: #e6e6e6 1px solid;}
.top_line {background: url(../tourisme/line_bg.jpg) repeat-x left top; height: 4px;}
.box_top_bg {background: url(../tourisme/box_top_bg.gif) repeat-x left top; height: 32px;}

.ligne0 {background:#e4e4e4;}
.ligne1 {background-color:#f4f4f4;}
.orange {color:#ff6600;font-weight:bolder;}
.rouge {color:#cc3300;font-weight:bolder;}
.stit2 {color:#0c6bca; font-size:14px; font-weight:bold; text-align:center;}
.visuplus {color:#ff6600; font-size:16px; font-weight:bold; text-align:center;}


