
body
{
background:#4E7D9A url(img/bg_body.alterbox.jpg) center;
margin:0;
padding:0;
font: 95% "Lucida sans Unicode","Lucida sans", "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color:#2C6E96;
}
.hidden
{
visibility:hidden;
}
.blocker
{
height:1px;
clear:both;
}
.fleft
{
float:left;
margin:0;
padding:0;
margin-right:10px;
margin-bottom:5px;
display:block;
position:relative;
top:-3px;
left:-2px;
}
#fullpage
{
width:960px!important;
width:1000px;
margin-left:auto;
margin-right:auto;
background:#EEF5FA;
border-left:1px solid #3F6D8A;
border-right:1px solid #3F6D8A;
border-bottom:2px solid #3F6D8A;
margin-bottom:20px;
}

#top_header
{
background:#2177AA url(img/top_header.alterbox.jpg);
height:15px;
}
#header
{
background:#DEE8F0 url(img/bg_header.alterbox.jpg);
height:113px;
clear:both;
}

#header #logo
{
background:url(img/logo.alterbox.jpg) no-repeat bottom;
height:113px;
width:210px;
text-decoration:none;
display:block;
margin-left:40px;
float:left;
}
#header #logo:hover
{
background:url(img/logo.alterbox.jpg) no-repeat bottom;
height:113px;
width:210px;
text-decoration:none;
display:block;
}
#header #contact
{
margin:0;
padding:0;
float:right;
margin-right:40px;
text-align:right;
font-size:85%;
padding-top:38px;
}
#header #contact .tel
{
display:block;
margin-bottom:5px;
}
#header #contact a
{
clear:both;
margin:0;
padding:0;
padding:3px;
padding-left:0;
padding-right:0;
color:#2C6E96;
text-decoration:none;

border-bottom:1px dotted #2C6E96;
}
#header #contact a:hover
{
margin:0;
padding:0;
padding:3px;
padding-left:0;
padding-right:0;
color:#2C6E96;
text-decoration:none;
border-bottom:none;
}
#menu
{
margin:0;
padding:0;
list-style-type: none;
display:block;
height:43px;
background:#fff url(img/bg_menu.alterbox.jpg);
border-bottom:11px solid #2177AA;
padding-left:40px;
}
#menu li
{
margin:0;
padding:0;
list-style-type: none;
display:inline;


}
#menu li a
{
display:block;
height:29px;
padding:10px;
margin-top:6px;
padding-bottom:0;
float:left;
padding-top:8px;
margin-left:5px;
margin-right:5px;
color:#0C80BE;
text-decoration:none;
}
#menu li a:hover, #menu li .active
{
background:#2177AA url(img/bg_menu_links.alterbox.jpg);
color:#fff;
border-left:1px solid #EFF4F7;
border-right: 1px solid #EFF4F7;
margin-left:4px;
margin-right:4px;
}
#box_mooshow
{
background:#225C82 url(img/bg_box_mooshow.alterbox.jpg) repeat-x bottom;

padding-top:20px;
padding-bottom:25px;
border-top:3px solid #175274;
clear:both;
display:block;
position:relative;
}
#general
{
margin:0;
padding:0;
background:#EEF5FA url(img/filigrane.alterbox.jpg) no-repeat top right;
padding:30px;
padding-top:40px;
padding-bottom:40px;

}
#general #generalpage
{
margin-left:10px;
margin-right:10px;

}
#general .box
{
width:400px;
font-size:85%;
margin:20px;
margin-top:0;
float:left;
border-top:none;

}
#general .box h2
{
margin:0;
padding:0;
background:#478EB8 url(img/bg_h2.alterbox.jpg);
color:#E9F2F6;
height:30px;
padding-top:10px;
padding-left:15px;
font-size: 115%;
font-weight:normal;
letter-spacing:2px;
}
#general .box .text_box
{
clear:both;
padding:20px;
background:#fff url(img/bg_text_box.alterbox.jpg) repeat-x top;
border:1px solid #B1C0CA;
}
#general .box p
{
margin-left:10px;
margin-right:10px;
clear:both;

}
#general .box .intro
{
clear:both;

color:#236A94;
padding-bottom:10px;
margin-bottom:10px;
margin-left:10px;
font-size: 100%;
}
#general .box h3
{
color:#8397A4;
letter-spacing:1px;
font-family:"Lucida sans", Verdana, Tahoma, Arial, sans-serif;
font-size: 100%;
font-weight:bold;
margin:5px;
margin-top:0px;
padding-top:5px;
padding-bottom:9px;
border-bottom:1px solid #99BCD2;
background: url(img/icone_fleche.gif) no-repeat left center;
padding-left:20px;
height:12px;
margin-bottom:10px;
}
#general .box h4
{
margin:0;
padding:0;
margin-left:20px;
padding-top:3px;
padding-bottom:3px;
color:#8397A4;
font-family:"Lucida sans", Verdana, Tahoma, Arial, sans-serif;
font-size: 90%;
font-weight:bold;
background: url(img/puceh4.png) no-repeat left center;
padding-left:12px;
}
#general .box ul
{
padding:0;
margin:5px;
padding-left:5px;
display:block;
position:relative;
left:40px;
padding-bottom:10px;
}
#general .box ul li
{
margin:0;
padding:0;
list-style-type: circle  ;
margin-bottom:5px;
margin-left:5px;
font-size: 95%;
}
#general .box ul li a 
{
font-size: 95%;
clear:both;
margin:0;
padding:0;
padding:3px;
padding-left:0;
padding-right:0;
color:#2C6E96;
text-decoration:none;
border-bottom:1px dotted #2C6E96;
}
#general .box ul li a:hover
{
margin:0;
padding:0;
padding:3px;
padding-left:0;
padding-right:0;
color:#2C6E96;
text-decoration:none;
border-bottom:none;
}
#footer
{
font-size: 85%;
color:#41708C;
padding:30px;
padding-top:20px;
padding-bottom:20px;
text-align:center;
background:#A4BED1;
border-top:1px solid #8FA6B6;
}
#footer .liens_footer
{
padding-top:10px;
}
#footer a 
{
font-size: 95%;
clear:both;
margin:0;
padding:0;
padding:3px;
padding-left:0;
padding-right:0;
color:#2C6E96;
text-decoration:none;
border-bottom:1px dotted #2C6E96;
}
#footer a:hover
{
margin:0;
padding:0;
padding:3px;
padding-left:0;
padding-right:0;
color:#2C6E96;
text-decoration:none;
border-bottom:none;
}
noscript p
{
margin:0;
padding:10px;
padding-left:20px;
padding-right:20px;
color:#fff;
width: 450px;
margin-left:auto;
margin-right:auto;
}
