body {background-image:url('images/background.png'); color:#666666; font-family:Arial, sans-serif; margin: 0; text-align:center; font-size:12px;}

h1 {color:#0071ff; font-size:12px; border-bottom:1px #0071ff dotted;}
h2 {color:#0082ff; font-size:12px;}
h3 {color:#525252; font-size:12px; font-weight:bold;}
h4  {color:#0082ff; font-size:15px;}
p {line-height:16px; text-align:justify}
a {color:#3399ff; text-decoration:underline;} 
a:hover {text-decoration:underline;}
li {list-style-image: url(images/puce.png); margin-bottom:15px;}
table {margin:3px; font-size:13px; margin-left:auto; margin-right:auto;}
td {padding:3px;border:1px #ebebeb solid;}

/*BLOCS */
#full {width:760px; margin-left:auto; margin-right:auto; background-color:#fff; text-align:left;}
#head {position:relative; width:760px; height:138px; top:0px; left:0px; text-align:left;}
#head_bg{position:absolute; width:760px; text-align:center;}

/*MENU */
#menu {position:absolute; text-align:center; width:760px; margin-left:auto; margin-right:auto; top:158px;}
#menu a {color:#3399ff; text-decoration:none; font-size:11px; font-weight:bold; vertical-align: top; padding-left:10px; padding-right:10px; }
#menu a:hover {border-bottom:2px #ff6600 dotted; text-decoration:none; text-align:center; width:90%; color:#ff5900;}
#menu .sep {background-image: url("images/sep.gif"); background-repeat:repeat-x; background-position:top; width:5px; vertical-align:top;}
#menu div {display:inline;}

#content {position:relative; top:10px; margin:10px; margin-top:15px;}

/*BLOC GAUCHE  HOME*/
#left_home {width:380px; float:right; vertical-align:top;background-color:#ffffff; text-align:right;}
.video {width:100%; margin-top: 10px;}
.bloc_com {width:100%; margin-top:15px;}
#com p {background-image:url("images/ico_pdf.gif"); background-repeat:no-repeat; padding-left:53px; text-align:justify;}
.download {text-align:right; padding-left:20px;margin-top:-20px;}
.download 	a {font-size:10px; color:#ff5400; text-decoration:underline;} 

/*BLOC DROIT HOME*/
#right_home {width:350px; float:left; vertical-align:top;background-color:#ffffff;}
.presentation {width:100%; margin-top: 30px; font-size:11px; font-family: trebuchet ms; line-height:15px; text-align:left;}
.bloc_news {width:100%; margin-top: 30px;}
.news {padding:3px; font-size:11px;}

/*BLOCS PAGE */
#nav {color:#3399ff; font-size:12px; font-weight:bold; vertical-align:top; text-align:right; border-bottom:1px #3399ff dotted; margin-bottom:20px}
#ssnav {color:#3399ff; font-size:11px; vertical-align:top; text-align:left; border-bottom:1px #3399ff dotted; margin-top:-15px; margin-bottom:20px}

.ssnav_onglet a {margin:0 5px 0 5px; padding:0 5px 0 5px;border-top:1px #3399ff solid; border-left:1px #3399ff solid; border-right:1px #3399ff solid;color:#3399ff; text-decoration:none;}
.ssnav_onglet_active a {margin:0 5px 0 5px; padding:0 5px 0 5px; border-top:1px #3399ff solid; border-left:1px #3399ff solid; border-right:1px #3399ff solid; font-weight:bold;color:#3399ff; text-decoration:none;}
.ssnav_onglet a:hover {color:#ffffff; background-color: #3399ff; text-decoration:none;}
.ssnav_onglet_active a:hover {color:#ffffff; background-color: #3399ff; text-decoration:none;}


#left { float:left; width:190px;  background-image:url("images/fd_left.gif"); background-position:top; background-repeat:no-repeat;  height:700px; margin-top:30px; padding-top:70px;}
.leftmenu a {color:#FFFFFF; font-size:11px; margin-left:40px; text-decoration:none; text-align: left;}

.leftmenu p {line-height:10px;}
#left .leftmenu a:hover {color:#FFFFFF; text-decoration:underline;}

#right {float:right; width:530px;  vertical-align:top; text-align:justify;}
#right .historique p {padding:6px; background-color:#f7faff;}

/*BLOC DIRIGEANTS */
#diri_content {width:100%; vertical-align:top;}
#diri_photos { width:120px; height:200px; border-right:1px #007aff dotted; float:left;}
#diri_preso h2 {color:#0082ff; font-size:12px; margin-top:0px;}

/*contact */
#contact table {border:0px;}