* { padding:0;  margin:0; } 

body { font-family:Tahoma, Verdana, sans-serif; font-size: 12px; color:#333; background-color:#fff; margin: 0; padding: 0;}

/*body { font-family:Tahoma, Verdana, sans-serif; font-size: 11px; color:#333; margin: 0; padding: 0;}*/

#GENE { width: 990px; margin:auto;}

#COMMUNE { padding:10px; background-image:url(../img/fd_chx_commune.png); background-repeat:no-repeat; height:60px; position:absolute; width:990px}
#COMMUNE .aff {float:left; width:120px;}
#COMMUNE h3 {padding:1px; font-weight:normal;}

#CHX_COMMUNE{ background-image:url(../img/fd_commune.png); background-repeat:no-repeat; height:29px; padding:5px 10px 0 10px; position:relative}

#PUB{ height:180px;}

#CHX_PRIC_H{ background-repeat:no-repeat; height:39px; padding:67px 15px 0 27px; }
#CHX_PRIC_H #MENU{ position: relative;}
#CHX_PRIC_H #MENU h3{ float:left; padding:14px 10px 0 10px; border-right:1px solid #CCC; height:24px}

#CHX_PRIC_C{background-image:url(../img/fd_princ_c.png); background-repeat:repeat-y; padding:10px 6px 0px 6px;}
#CHX_PRIC_C .com{background-image:url(../img/ico_com.jpg); background-repeat:no-repeat; padding:5px 0 0 40px; font-size:15px; height:25px; margin:0 0 10px 15px}
#CHX_PRIC_C .act{background-image:url(../img/ico_act.jpg); background-repeat:no-repeat; padding:5px 0 0 40px; font-size:15px; height:25px; margin:0 0 10px 15px}
#CHX_PRIC_C .footer{background-image:url(../img/fd_footer.jpg); background-repeat:repeat-x; height:30px; background-color:#fff}
#CHX_PRIC_C .footer1{background-image:url(../img/fd_footer1.jpg); background-repeat:repeat-x; height:30px; background-color:#fff}
#CHX_PRIC_C .txt{background-color:#002040; padding:10px; color:#FFF}
#CHX_PRIC_C .txt h4{ font-size:12px; margin-bottom:10px}
#CHX_PRIC_C .txt ul{margin:0; padding:0; list-style:none;}
#CHX_PRIC_C .txt ul li{background:url(images/tail.gif) bottom repeat-x; padding-bottom:4px; margin-bottom:5px; }
#CHX_PRIC_C ul li a{color:#ccc; text-decoration:none; margin:0;} 
#CHX_PRIC_C ul li a:hover { text-decoration:none; color:#fff }
#CHX_PRIC_B{ background-image:url(../img/fd_princ_b.png); background-repeat:no-repeat; height:6px; margin-bottom:40px}

#COM_L{float:left; width:715px;}
#COM_L .sup{ float:left; width:315px; margin-left:15px; border:1px solid #fff; padding:0 10px 10px 10px; line-height:17px}
#COM_L .sup .mini{margin-bottom:10px;}
#COM_L .sup .ph{ float:left; margin-right:10px; width:72px; border-bottom:2px solid #069; padding-bottom:3px}
#COM_L .sup .aut{float:left; width:232px; margin-bottom:10px}
#COM_L .list{ float:left; margin-left:15px; padding:0px; line-height:17px; }
#COM_L .list .ph{ float:left; margin-right:10px; width:72px; border-bottom:2px solid #069; padding-bottom:3px}
#COM_L .list .aut{float:left; margin-bottom:10px; width:600px;}
#COM_L .list .page { text-align:center; padding:10px 0 10px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC}
#COM_L .list .page a{padding:4px; border:1px solid #CCC;}
#COM_L .list .page .ok {padding:4px; border:1px solid #CCC; color:#FFF; background-color:#999}

#COM_L .compt{background-image:url(../img/ico_com.jpg); background-repeat:no-repeat; padding:0 0 0 40px; font-size:13px; height:35px; margin-bottom:10px}
#COM_L .actpt{background-image:url(../img/ico_act.jpg); background-repeat:no-repeat; padding:0 0 0 40px; font-size:13px; height:35px; margin-bottom:10px}
#COM_L .info{background-image:url(../img/ico_info.jpg); background-repeat:no-repeat; padding:5px 0 0 40px; font-size:13px; height:25px; margin-bottom:10px}
#COM_L .lien{background-image:url(../img/ico_lien.jpg); background-repeat:no-repeat; padding:5px 0 0 40px; font-size:13px; height:25px; margin-bottom:10px}
#COM_LEFT{float:left; width:250px; margin-right:20px; margin-left:14px}
#COM_LEFT .facebook{ background-image:url(../img/ico_facebook.jpg); background-repeat:no-repeat; padding:4px 0 0 30px; height:18px; float:left; width:95px; margin-top:5px}
#COM_LEFT .defilmini{ height:20px; float:right; width:125px; text-align:right;}
#COM_LEFT .ecran{ background-image:url(../img/ico_ecran.jpg); background-repeat:no-repeat; padding:4px 0 0 30px; height:18px; margin:5px 0 5px 0; }
#COM_LEFT .ecran1{ background-image:url(../img/ico_ecran1.jpg); background-repeat:no-repeat; padding:4px 0 0 30px; height:18px; margin:5px 0 5px 0; }
#COM_LEFT .trombone{ background-image:url(../img/ico_trombone.jpg); background-repeat:no-repeat; padding:4px 0 0 30px; height:18px; margin:5px 0 5px 0; }
#COM_LEFT .punaise{ background-image:url(../img/ico_punaise.jpg); background-repeat:no-repeat; padding:4px 0 0 30px; height:18px; margin:10px 0 5px 0; font-weight:bold }
#COM_LEFT .facebookgrp{ background-image:url(../img/ico_facebook.jpg); background-repeat:no-repeat; padding:4px 0 0 30px; height:18px; margin:10px 0 5px 0; font-weight:bold}
#COM_LEFT .fd{ background-color:#E8E8E8; padding:5px; border:1px solid #006699; line-height:17px }
#COM_LEFT h3{font-size:11px;}

#COM_CENT{float:left; width:410px; margin-right:20px;font-size:13px; line-height:20px;}
#COM_CENT .intro{  font-weight:bold; margin-bottom:10px}

#COM_R{float:left; width:260px;}
#COM_RIGHT{float:left; width:250px;}
#COM_RIGHT .aime{ background-color:#E8E8E8; padding:10px; border:1px solid #006699; line-height:17px; margin-bottom:10px }

#FOO_LEFT1{float:left; width:160px; margin-right:20px;}
#FOO_LEFT2{float:left; width:160px; margin-right:20px;}
#FOO_LEFT3{float:left; width:200px; }

#ICI{ padding:0px 5px 5px 17px;}
#ICI a{color:#666; text-decoration:none;}
#ICI a:hover{color:#333; text-decoration:none}


.manq_h3{font-size:14px; padding-left:6px}
.manq_h4{font-size:14px; padding-left:6px; font-weight:normal; margin-top:15px}
.manq_dt{font-size:14px; padding-left:18px; margin-top:3px; color:#FFCC00}

.com_chx{float:left; width:700px;}
.com_chx h1{ display:inline; font-size:13px; color:#999}
.com_chx a{color:#666; text-decoration:none;}
.com_chx a:hover{color:#333; text-decoration:none}

.com_acc{float:right; width:150px;text-align:right;}
.com_acc a{color:#F60; text-decoration:none}
.com_acc a:hover{color:#666; text-decoration:none}

.copy{ border:1px dashed #fff; padding:5px; line-height:22px; background-color:#FFF; color:#666; text-align:center; font-family:Verdana, Geneva, sans-serif}

.vide{ border-bottom:1px solid #999; height:3px; margin-bottom:5px; }

.fl_com_chx{margin:0 0 0 3px;}
.img_mini{border:1px solid #069}

h3{font-size:11px}

a{color:#069; text-decoration:none} 
a:hover{color:#333; text-decoration:none}

a.bl{color:#fff; text-decoration:none} 
a.bl:hover{color:#ccc; text-decoration:none}

.hid{display:none; visibility:hidden;}

.clear10 {clear : both; display : block; height : 10px; overflow : hidden; } 
.clear1 {clear : both; display : block; height : 1px; overflow : hidden; } 

input, select{padding:4px;}

