/* CSS Document */
#logo{
display:block;
position:relative;
z-index:1;
padding:20px;
padding-left:30px;
float:left
}


*{
font-family:Arial, Georgia, Times, Times, serif;
color:#666;
line-height:16px;
font-size:11px;
}

#col h2 img{
float:left;
padding-right:7px
}
#col h2{
font-size:14px;
color:#889B8E;
line-height:16px;
text-align:left;
font-weight:normal;
}

#content {
background-image:url(img/fond-corps.jpg); background-repeat:no-repeat;
width:780px;
padding-top:0px;
height:210px;
padding-top:10px;
text-align:left;
clear:both;
}

#contenu h1,#contenu h1 a {
margin:0px;
margin-top:32px;
font: 10px ARIAL, Times, serif;
color:#CCC;
padding-bottom:0px;
letter-spacing:0.2em;
z-index:2;
font-size:10px;
text-transform:capitalize;
text-decoration:none;

}
#contenu h2 {
margin:0px;
margin-top:10px;
color:#009999;
font:Georgia, Times, serif;
padding:0px;
font: 1.5em Georgia, Times, serif;
line-height:22px;

}

#contenu h3 {
margin-top:5px;
padding:8px;
font-weight:normal;
font-size:11px;
color:#72A3A7;
font: 1.1em Georgia, Times, serif;
margin-left:-8px;
line-height:22px;
width:100%;
display:inline;
}

#contenu {
width:740px;
padding-top:0px;
padding:20px;
border-top:1px solid #CFE4E6;
}


#col p, #col a,  #col a strong {
font-size:10px;
font-weight:normal

}
#col a strong {
font-size:10px;
font-weight:normal;
text-decoration:none;

}


#col, #col1 {
width : 175px;
background:none;
padding:10px;
color:#3B5456;

}

#col1 {
width : 150px;
}
#col1 img{
padding:7px;
padding-top:15px;
}

#flash {
clear:both;
float:none;
display:block;

}


body {
background-image:url(img/fond-new.jpg); background-attachment:fixed;
background-position:center -200px;
background-color:#fff;
background-repeat:repeat-y;
margin:0px;
margin-top:50px ;
padding:0px;
text-align:center;
vertical-align:middle;
}



	  a:link	{
    	text-decoration : underline;
    	color : #72A3A7;
		}

		a:active	{
    	text-decoration : none;
    	color : #72A3A7;
		}

		a:visited	{
			text-decoration : underline;
    	color : #72A3A7;
		}

		a:hover 	{
    	text-decoration : none;
    	color :#72A3A7;
		}

#container {
width:780px;
background-color:#FFFFFF;
text-align:justify;
padding:0px;
margin:0px;
margin:0px auto;
border:1px solid #CFE4E6;

}



#entete {
background-image:url(img/fond-entete.jpg); background-repeat:no-repeat;
width:780px;
height:148px;
background-color:#FFFFFF;
text-align:justify;
padding:0px;
margin:0px;
}

#colentete {
padding-bottom:20px
}
h1{
margin:0px;
font:11px Georgia, Times, serif;
color:#3C5658;
display:inline;
padding-bottom:0px;
width:400px;
font-weight:normal;
}


h2{
margin:0px;
margin-top:10px;
color:#E4312C;
font:Georgia, Times, serif;
padding:0px;
font: 1.5em Georgia, Times, serif;
line-height:22px;
font-weight:normal;
}
p{
padding-left:-10px;
}
h3{
margin-top:0px;
padding:0px;
padding-top:10px;
font-weight:normal;
font-size:16px;
color:#000000;
font: 1.5em Georgia, Times, serif;
margin-left:0px;
line-height:22px;
width:400px;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px ; color:#6B999D; 
padding:0px;
padding-left:0;
margin-left:0px;
margin-top:5px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
background-image:url(img/fond_footer.jpg); background-repeat:no-repeat; background-position:left;
background-color:#FFFFFF;
width:780px;
text-align:center;
}
#footer2, #footer2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:8px ; color:#eee; 
padding:5px;
text-align:center;
}

#navgen {
display:none;
}
#navgen2 {
display:block;
position:relative;
z-index:10;
padding:0px;
padding-left:0px;
padding-right:15px;
float:right;
}

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 0px solid #EFF6F7;
width: 160px;
text-align:right;
padding-top:6px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #EFF6F7;
}

#navlist li a { 
text-decoration: none;
text-transform:uppercase;
font-weight:900;
color:#72A3A7;
font-size:10px
}
#navlist li a:hover { 
color:#4D6F71;
}

#illustration {
float:left;
border : 1px solid #CCC;
	MARGIN-right:20px;
MARGIN-bottom:15px;
MARGIN-top:0px;
padding:2px;

}
