body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	height: 100%;
	width: 100%;
	margin:0;
	background: url(../IMG/BKG_BODY11.gif);
}
body.perf {
background:none; background-color:#FFFFFF;}
a:link{
font-weight:bold;
text-decoration:none;
}
a:visited{
font-weight:bold;
text-decoration:none;
}

#corps a.pdf{background: url(../IMG/PDF.gif) 0% 50% no-repeat;padding-left:3em;}
a.plus{background: url(../IMG/plus.gif) 0% 50% no-repeat;padding-left:1.1em;}
#maincontenu a.adobe{background: url(../IMG/PDF.gif) 0% 50% no-repeat;padding-left:3em;}
h1{
font-size:1.3em;
color:#063666;
font-weight:bold;

}

#corps a.audio{background: url(../IMG/audio.gif) 0% 50% no-repeat;padding:3em 4em;}

h2{
font-size:1.2em;
color:#246792;
font-weight:bold;
border-bottom: 1px solid #736e65;
margin-top: 2em;
}
h3{
font-size:1em;
color:#736e65;
font-weight:bold;
margin-top: 1.6em;
}

p{
margin:0 0 1em 0;
line-height:1.3em;}
.indentation{
text-indent:3em;}
.bigindent{
text-indent:6em;}
.fakeindent{
margin-left:3em;}

.newpuce{background: url(../IMG/PUCEcircle.gif) 0% 50% no-repeat;padding-left:1em;}
p.newpucelist{background: url(../IMG/PUCEcircle.gif) 0% 50% no-repeat; margin: 0 0 0 3em;padding-left:1em; text-align:left;}

.empty{background: url(../IMG/PUCEempty.gif) 0% 50% no-repeat;margin: 0 0 0 3em;padding-left:1em;}
.quotation{
font-style:italic;
font-size:1.08em;}
.footnote{
font-size:.8em;font-style:italic;}

.fondfonce{
color:#FFFFFF;
}

.news{
font-size:1.2em;
color:#063666;
font-weight:bold;
margin:15px 0 10px 0;
}
.newsheader{
clear:left;
float:left;
font-size:1.0em;
color:#736e65;
font-weight:bold;
}
.actu{
font-size:1.0em;
color:#736e65;
font-weight:bold;
}

#global{
width: 1000px; 
}


#header{
background-image: url(../IMG/ocean_mille_px.jpg);
width:1000px;
height: 86px;
padding:0px;
border-bottom:solid #FFFFFF 1px;
}
#header img{
margin: 6px; border:none;
}
.tinylog { margin-top:20px; border:none;float:left;}
#enveloppe{

float:right;
margin-right:2em;
}
#enveloppe img{
border:#FFFFFF 1px solid;
margin: 7px 3px;
}

#navitop{float:right;
width: 100%;
line-height:2em;
margin:0;
padding: 0px;
color:#FFFFFF;
background-color:#246792;
border-bottom:1px solid  #fff;
}

#navitop ul{margin:0 0 0 5em; padding:0; background-color:#246792; list-style:none;}
#navitop li{list-style: none; float:left; margin-left:1px; line-height:2em; white-space:nowrap; background-color:#246792;}
#navitop a {display:block;text-decoration :none; float:left; padding: 0 15px;color:#FFFFFF;background-color:#246792;_width: .1em;}
html>body #navitop a {width:auto;}
#navitop a:hover{display:block; background-color:#063666;}
#navitop li a.here {display:block;background:#074480; !important;}
#navitop li.first{background:url(../IMG/flag_03.gif) 8% 50% no-repeat ;}
#navitop a.first {
background:url(../IMG/flag_03.gif) 8% 50% no-repeat;padding-left: 4em;}
#navitop img{
margin-bottom: -.25em;
border:none;
}
#navitop li.drapeau{
background:url(../IMG/drapeau.gif) 8% 50% no-repeat    ;}
#navitop a.drapeau{
background:url(../IMG/drapeau.gif) 8% 50% no-repeat;padding-left: 4em;}

/* Ceci s'applique à la page d'accueil*/
#horizontalbar{float:right;
width: 100%;
margin: 0px;
color:#78a2c4;
background-color:#78a2c4;
border-bottom:1px solid  #736e65;
}

#maincontenu{
float:left;
height: 100%;
width: 980px; 
padding: 10px;
position: relative;
background-color:#fff;
text-align:left;
}
#maincontenu a:link{
color:#063666;
font-weight:bold;
border:none;
text-decoration:none;
}
#maincontenu a:visited{
color:#246792;
font-weight:bold;
border:none;
text-decoration:none;
}

#graph{
float:right;
border:1px solid  #736e65;
margin: 0 0 0 2em;
}

.titregraph{
font-size:1em;
line-height: 1.4em;
background-color:#063666;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}


.horzbottom{
margin:0; padding:0;
}
#result table{color:#FFFFFF;font-family: Verdana, Helvetica, sans-serif;font-size:0.95em;}
#result td{background-color:#246792; font-size:.9em; padding:0 0 0 0.3em;}
#result tr { height:15px;}
#result th.colblanc{border-left: 1px solid #FFFFFF;}
#result td.colblanc{border-left: 1px solid #78a2c4;}
#result th{
text-align:center;
font-size:.9em;
line-height: 1.2em;
font-weight:bold;
background-color:#78a2c4;
border-bottom:1px solid #fff;
border-top:1px solid #736e65;
}
#result a:link{
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
#result a:visited{
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
#result a:hover{
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#e0e0c9;
}

#mainproduit {
float:left;
background-color:#FFFFFF;
width:100%;
}
#mainproduit p{
margin:0;
text-align:left;
}

#mainproduit img{
margin:1.7em 1em 1.0em 0.5em;
}

#mainproduit tr.titre{
font-weight:bold;
font-size:1.5em;
text-align:center;
color: #246792;
}
#mainproduit a:link{
font-weight:bold;
text-decoration:none;
color:#063666;
}
#mainproduit a:visited{
font-weight:bold;
text-decoration:none;
color:#063666;
}
#mainproduit a:hover{
font-weight:bold;
text-decoration:none;
color:#246792;
}
#mainproduit p.titre{
/*float:left;*/
width:100%;
background-color:#063666;
display:block;
text-align:center;
margin:0;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
line-height: 2em;
}


/* Fin de ce qui s'applique uniquement à la page d'accueil*/


/* sub page info start*/

#contenu{
float:left;
height: 100%;
margin:0;
position: relative;
background-color: #FFF;
}

#navigauche{
	float:left;
	padding: 15px 17px 25px 24px;
	width:100px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	color:#999;
	background-color:#fff;
	_height: auto;
}
#navigauche img{
margin-bottom:25px;
}

#conteneur{
float:right;
width:1000px;
height: 100%;
margin:0;
padding-top:8px;
background-color:#fff;
}
#sousmenu{float:right;
width:846px;
margin: 0px;
color:#000;
background-color:#fff;/*#b8bfba;*/
}
#sousmenu ul{
margin:0;
padding:0;
/*background-color:#246792;*/
list-style:none;
}
#sousmenu li.first{margin:0 0 0 0px; _margin:0 0 0 -1px;}
#sousmenu li{
	list-style: none; 
	float:left;
	margin-left:1px; 
	font-size: .9em; 
	line-height:2.2em;
	white-space:nowrap;
	background-color:#78a2c4;
}
#sousmenu li:hover{
	display:block;
	background-color:#a1b8c9;
}
#sousmenu a{
	display:block;
	text-decoration :none;
	font-weight: bold; 
	float:left; 
	color:#000;
	padding: 0 7px;
}
#sousmenu a:hover{
	display:block;
	background-color:#a1b8c9;
}

html>body #sousmenu a{width:auto;}


#sousmenu li a.here{
display:block;
background-color:#b8cee1; !important;
}
#corps{
float:right;
width: 784px;
padding:30px ;
background-color: #FFF;
text-align:justify;
border-left:#999999 thin dotted;
border-top:#999999 1px solid;
}

#corps a:link{
color:#063666;
font-weight:bold;
border:none;
text-decoration:none;
}
#corps a:visited{
color:#246792;
font-weight:bold;
border:none;
text-decoration:none;
}
#corps ul{ margin-left:none;
}

ul.home li { list-style: circle;}

#icons{
float:right;
margin:0;
}
#icons img{border:0;}
/*#icons{
float:right;
margin:0;
}
#icons a{
border:none;}*/
table#page_t1{
	padding-top:0px;
	margin: 5 0 5 20px;
	text-align:center;
	border:1px;
	font-size:12px;
	border-color:#14246A;
	color: #14246A;
	width:500px;}
#page_t1 tr{
	background-color:#b8bfba;}
#page_t1 tr.entete{
	background-color:#78a2c4;}
#page_t1 tr td{
	padding:2px 5px;}
#page_t1 tr td.entete{
	background-color:#78a2c4;
	font-weight:bold;}


table#Formulaire{
	padding-top:0px;
	margin: 5 0 5 20px;
	border:1px;
	font-size:11px;
	border-color:#14246A;
	color: #14246A;}
#Formulaire tr{
	background-color:#78a2c4;}
#Formulaire tr.entete{
	font-weight:bold;
	background-color:#78a2c4;}
#Formulaire td{
	padding:2px 5px;}
#Formulaire td.entete{
	font-weight:bold;}
#Formulaire input#form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#14246A !important;}
a.clubbutton{display:block; background-color:#78a2c4; width:200px;padding:.7em;line-height:1.5em; }
/* sub page info end*/

#pied {
clear:both;bottom: 20px;
font-size:.9em;
background-image: url(../IMG/ocean_mille_px.jpg);
width:1000px;
height: 86px;

color:#FFFFFF;
}
#pied a:link{
color:#fff;
font-weight:bold;
border:none;
text-decoration:none;
}
#pied a:visited{
color:#fff;
font-weight:bold;
border:none;
text-decoration:none;
}

#perfpop {
background-color:#FFFFFF;}

#avetissementpop {
background-color:#FFFFFF; border:solid 1px #246792; margin-bottom:40px;}
#avetissementpop p {text-align:justify; padding:5px 20px 5px 20px;}
#avetissementpop h1 { color:#ff0000; font-size:1.2em; font-weight:bold; margin-left:20px; margin-top:20px;}



#report table{}
#report td{background-color:#78a2c4;text-align:center;
font-size:.9em; color:#000000;}
#report th{
font-size:.9em;
line-height: 1.5em;
color: #FFf;
background-color:#246792;
}
.entete{
font-weight:bold;}
#contenu2 img{
padding: 0 1em .5em 1em;}
#corps.photos img{
padding: 0 1em .5em 1em;}
#portrait{clear:both; min-height:115px;}
.ressort { color:#246792;}

#advert {
margin-top:-0px;
}
#clearing {
clear:both;
}

#clearingLine {
clear:both; border-bottom: 1px solid #736e65;
}
#SYParchives {
clear:both;
margin-top:15px;
}
#SYParchives img{
margin-top:15px;
margin-bottom:5px;
}
.gris { color:#736e65;}
.grisgras { color:#736e65; font-weight:bold;}
