BODY {
background-color:#CFDEF6;
color:#000;
font-family:Verdana,Arial;
font-size:12px;
margin:15px;
}

H1 { 
font-family:Verdana,Arial;
color:#FFF;
background-image:url('/images/gradient2.gif');
background-repeat:repeat-x;
background-position: top;
background-color:#36679E;
font-size:12px;
text-align:left;
padding:3px;
border-bottom:1px solid #36679E;
}

#bottom {
background-color:#FFF;
text-align:center;
border:1px solid #999999;
width:776px;

	/*
background-color:#CFDEF6;
font-size:12px;
font-family:Verdana,Arial;
clear:both;
text-align:center;
border-bottom:1px solid #000;
margin-top:20px;
	*/
}

H3 { 
font-family:Verdana,Arial;
margin:0px;padding:0px;
color:#000;
font-size:12px;
font-family:Verdana,Arial;
text-align:center;
text-align:left;
}

H3 .titre {
font-family:Verdana,Arial;
text-transform: uppercase;
margin:0px;padding:0px;
background-color:#ECE690;
color;#000;
display:block; 
width:180px;
text-align:center;
padding:2px;
border-bottom:1px solid #000;
}

H3 A, H3 A:link, H3 A:visited, H3 A:active {
margin:0px;
font-family:Verdana,Arial;
display:block; 
color:#000;
background-image:url('/images/fleche.gif');
background-repeat: no-repeat;
background-position: left;
background-color:#CFDEF6;
width:165px;
text-decoration:none;
padding:2px;
padding-left:17px;
}

H3 .pageactuelle {
margin:0px;padding:0px;
font-size:12px;
display:block; 
color:#FFF;
background-image:url('/images/fleche3.gif');
background-repeat: no-repeat;
background-position: left;
background-color:#316AC5;
width:180px;
text-align:right;
text-decoration:none;
font-weight:bold;
padding:2px;
}

H3 A:hover {
color:#FFF;
background-color:#316AC5;
text-decoration:underline;
background-image:url('/images/fleche2.gif');
background-repeat: no-repeat;
background-position: left;
}

#top { 
background-color:#FFF;
color:#000;
font-size:12px;
font-family:Verdana,Arial;
font-weight:bold;
padding-left:7px;
}

.pub468 { 
text-align:right;
width:468px;
left:45px;
top:0px;
display:inline;
position:relative;
}

#contenu {
background:#FFF;
/*position:absolute;
top:0px;
left:50%;
width:776px;
margin-left:-388px;*/
padding:5px;
border:2px solid #999999;margin-top:5px;margin-bottom:5px;
}

#contenu p {
padding-left:10px;
padding-right:10px;
}

#google {
width:160px;
text-align:center;
color:#000;
margin:0px;
padding-top:0px;
padding-right:10px;
}

.tablecontenu {margin:0px;padding:0px;width:776px;}

li { padding-bottom:5px }

li, ul {
list-style-type:none;
margin:0px;
}

li A, li A:link, li A:visited {
padding-left:20px;
font-family:Verdana,Arial;
color:#316AC5;
text-decoration:none;
font-size:12px;
font-weight:bold;
background-image:url('/images/icone.png');
background-repeat: no-repeat;
background-position: left;
}

#coeur li A, #coeur li A:link, #coeur li A:visited {
padding-left:20px;
font-family:Verdana,Arial;
color:#316AC5;
text-decoration:none;
font-size:12px;
font-weight:bold;
background-image:url('/images/coeur.gif');
background-repeat: no-repeat;
background-position: left;
}

li A:hover, li A:active, #coeur li A:hover, #coeur li A:active {
text-decoration:underline;
background-image:url('/images/go.png');
background-repeat: no-repeat;
background-position: left;
}



A, A:link, A:visited {
font-family:Verdana,Arial;
color:#316AC5;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

A:hover, A:active {
text-decoration:underline;
}

INPUT {
font-family:Verdana,Arial;
background-color:#FFF;
color:#36679E;
text-decoration:none;
font-size:12px;
border:1px solid #36679E;
margin-right:3px;
}

/*

SELECT, OPTION
{
font-family:Verdana,Arial;
background-color:#FFF;
color:#316AC5;
text-decoration:none;
font-size:12px;
width:200px;
}

TEXTAREA
{
font-family:Verdana,Arial;
background-color:#FFF;
color:#316AC5;
text-decoration:none;
font-size:12px;
width:300px;
}

SELECT .continent, OPTION .continent {
font-family:Verdana,Arial;
color:#FFF;
}*/

.recherche {
display:block; 
color:#FFF;
background-color:#CDD1FF;
width:180px;
text-align:center;
text-decoration:none;
font-weight:bold;
padding:2px;
border-left:1px solid #316AC5;
border-bottom:1px solid #316AC5;
border-right:1px solid #316AC5;
}

.navigation { width:776px; }


.navigation a, .navigation a:link, .navigation a:visited, .navigation a:active {
margin: 0;
display: block;
width: 100px;
text-align: center;
font-weight: bold;
border: 1px solid #C0C0C0;
text-decoration: none;
color: #FFF;
background: #316AC5;
}

.navigation a:hover {
color:#316AC5;
background:#FFF;
border: 1px solid #C0C0C0;
}

.promotxt a, .promotxt a:link, .promotxt a:visited, .promotxt a:active {
margin: 0;
display: block;
width:100%;
text-align: center;
font-weight: bold;
border: 1px solid #316AC5;
text-decoration: none;
color: #000;
background: #CFDEF6;
}

.promotxt a:hover {
color:#316AC5;
background:#FFF;
border: 1px solid #CFDEF6;
}

.ligne { background-color:#FFF; }
.ligne-on { background-color:#CFDEF6; cursor: pointer; cursor: hand;}
