/* CSS Document */

BODY{
margin:0px;
font-family:trebuchet ms, Helvetica, sans-serif;
background-color:#FFFFFF;
}

.head{
height:110px;
margin-left:auto;
margin-right:auto;
width:700px;
}

.couleur {
    color: #0066CC;
}

.couleurred {
    color: red;
}

.title{
font-size:32px;
color:#0066CC;
letter-spacing:-1px;
font-weight:bold;
padding:0px;
width:420px;
margin-left:20px;
margin-top:30px;
text-align: center;
float:left;}

.highlang{
color:#0066CC;
font-size:12px;
width:165px;
font-weight:bold;
letter-spacing:0px;
margin-right:20px;
margin-top:10px;
float:right;
}
.underhead{width:100%;
margin: auto;
}

.page {
height:450px;
width:1080px;
margin-top:-8px;
padding-bottom:0px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}

.pageprices {
height:580px;
width:1080px;
margin-top:-8px;
padding-bottom:0px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}

.moyennepage {
height:700px;
width:1080px;
margin-top:-8px;
padding-bottom:0px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}

.largepage {
height:1050px;
width:1080px;
margin-top:-8px;
padding-bottom:0px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}

.treslargepage {
height:2500px;
width:1080px;
margin-top:-8px;
padding-bottom:0px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}

.weatherpage {
height:1700px;
width:1220px;
margin-top:-8px;
padding-bottom:0px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}

.low {
height:19px;
width:727px;
margin-top:-3px;
color:#0066CC;
font-size:10px;
}

.contenumenu {
width:825px;
float:left;
height:100%;
}

.contenumenuweather {
width:562px;
float:left;
height:100%;
}

.rightside {
width:140px;
float:right;
border:#006699 dashed 1px;
padding:5px;
font-size:10px;}


.zonetext{
margin-left:150px;
font-size:12px;
padding-left:10px;
padding-right:10px;}

h1{
font-size:18px;
color:#0066CC;
font-weight:bold;
margin-bottom:2px;}

h2{
font-size:14px;
color:#0066CC;
font-weight:bold;
margin-bottom:2px;}


a:link {color: #0066CC}     
a:visited {color: #0066CC} 
a:hover {color: #0066CC}  



.nav:link {color: #000000; text-decoration:none;font-weight: bold;}    
.nav:visited {color: #000000; text-decoration:none;font-weight: bold;}  
.nav:hover {color: #0066CC; text-decoration:none;font-weight: bold;} 

.nav_menu {
padding-right:10px;
padding-top:10px;
width:134px;
height:168px;
float:left;
border-right:solid #CCCCCC 1px;
height:100%;
background-image:url(../sub_nav.jpg);
background-repeat:no-repeat}

.menu{
border-bottom:solid #CCCCCC 1px;
font-size:12px;
font-weight:bold;
color:#003366;
}


.nav_link{
display:block;
width:117px;

text-decoration:none;
padding:3px;
padding-left:11px;
}


.nav_link:hover{
display:block;
background-color:#0066CC;
width:120px;
color:#FFFFFF;
padding:3px;
padding-left:11px;}

.sam
{
border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
}

.form_row{
	width : 330px;
	clear : both;
	margin-bottom : 8px;
	float : left;}

.form_row1{
	width : 330px;
	clear : both;
	border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
	margin-bottom : 8px;
	float : left;}

.form_row2{
	width : 330px;
	clear : both;
	padding-left:11px;
	border-right:#006699 dashed 1px;
border-left:#006699 dashed 1px;
border-top:#006699 dashed 1px;
border-bottom:#006699 dashed 1px;
	margin-bottom : 8px;
	float : left;}



.col_form{
	width : 345px;
	float : left;}

label{
	width : 100px;	
	float : left;
	font-weight : bold;
	margin-right : 5px;
	text-align : right;
}

.col_form_right
{
	width : 280px;
	float : right;
}
table {
	background-color: #deeff5;      b4daf0
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
tr {
	color:#000000;
	border: 2px solid #FFFFFF;
	text-align: center;
}

tr:hover{
	background: #eef9f9;
	font-weight: bold;
}

td {
	border: 1px solid #FFFFFF;
	width: 20%;
	padding:9px;
}

tr:first-child {
	color: #FFFFFF;
	background-color: #b4daf0;
	text-align: center;
}


