
h1 {
font-size: 14px; 
font-family:Verdana ;
text-align:center;
line-height: 18px;
}

h2 {
font-size:10px;
font-family:Verdana;
color:black;
text-align:right;
line-height: 18px;
}

h3 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #404040;
background-color:#E6E6E6;
text-align:left;
line-height: 24px;
border-radius: 4px;
padding-left:10px;
}
h4 {
font-size: 12px;
font-family :Verdana, Arial, Helvetica, Geneva, sans-serif;
text-align: left;
}

pre {
font-size: 12px;
color: gray;

}

a:link {color: blue; text-decoration: none;}
a:visited { color: blue; text-decoration: none; }
a:hover {color: blue; background-color: #F0F0FB ; text-decoration:underline;}

a.top:link {font-family : Verdana; color: gray; text-decoration: none;}
a.top:visited {font-family : Verdana; color: gray; text-decoration: none; }
a.top:hover { background-color: white;text-decoration:underline; }

a.ma:link {font-family : Verdana; color: #5E5990; text-decoration: none;}
a.ma:visited {font-family : Verdana; color: #5E5990; text-decoration: none; }
a.ma:hover {color: #5E5990; background-color: white; text-decoration:underline; }

a.mb:link {font-family : Verdana; color: #AD3B81; text-decoration: none;}
a.mb:visited {font-family : Verdana; color: #AD3B81; text-decoration: none; }
a.mb:hover {color: #AD3B81; background-color: white; text-decoration:underline; }

a.mc:link {font-family : Verdana; color: #5F925B; text-decoration: none;}
a.mc:visited {font-family : Verdana; color: #5F925B; text-decoration: none; }
a.mc:hover {color: #5F925B; background-color: white; text-decoration:underline; }


a.md:link {font-family : Verdana; color: #FAA74A; text-decoration: none;}
a.md:visited {font-family : Verdana; color: #FAA74A; text-decoration: none; }
a.md:hover {color: #FAA74A; background-color: white; text-decoration:underline; }

a.me:link {font-family : Verdana; color: #C41325; text-decoration: none;}
a.me:visited {font-family : Verdana; color: #C41325; text-decoration: none; }
a.me:hover {color: #C41325; background-color: white; text-decoration:underline; }

#contenu {
width:950px;
margin-left:10px;
}

#haut {
background-image: url(/images/headers/fond1.png);
background-position:right top;
background-repeat:no-repeat;
width:920px;
height:200px;
background-color: white;
border-top-right-radius: 8px; 
border-bottom-right-radius: 8px; 
border-bottom: 1px solid;
border-bottom-color: #E0E0E0;
}

#logo{
background-image: url(/images/logo_ref.png);
background-position:right top;
background-repeat:no-repeat;
margin-left: 10px;
width:140px;
height:200px;
}

#slogan{
position:absolute;
top:20px;
left:200px;
width:280px;
height:200px;
font-size: 50px;
color: #464646;
font-family: Georgia;
text-shadow: 2px 2px 5px grey;
}

#menu_c {
position: absolute;
top: 228px;
margin-left: 8px;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
line-height: 22px;
}

#article_c{
margin-left: 180px;
top: 50px;
width: 730px;
padding: 8px; 
text-align: left;
font-family: Verdana,Geneva,sans-serif;
line-height: 1.5; 
font-size: 12px;
color: #424242;
}

#rdv{
text-align:left;
line-height: 1.5;
color: #AD1010;
}

#footer{
background-color: white;
width:100%;
height: 20px;
font-family: Verdana,Geneva,sans-serif;
}

.tableau{
background-color: white;
font-size:10px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/*
 #blanket {
 background-color:#111;
 opacity: 0.65;
 filter:alpha(opacity=65);
 position:absolute;
 z-index: 9001;
 top:0px;
 left:0px;
 width:100%;
 }
*/

 #popUpDiv {
 position:absolute;
 background-color:#eeeeee;
 width:400px;
 height:360px;
 z-index: 9002;
 }

#img_float_left
{
float: left;
margin: 2px 8px 4px 2px;
}

#img_float_right
{
float: right;
padding:4px;
margin-left: auto;
margin-right: auto;
border-radius: 4px;
}

#imgN
{
display: block;
float: right;
height: 170px;
width: 210px;
overflow: hidden;
align: center;
border-radius: 4px;
}
#imgN img
{
 max-width: 100%;
 max-height: 100%;
 display: block;
border-radius: 4px;
}
