/* CSS Document */
* {
padding : 0;
margin:0;
}
body, html {
font-family:arial;
font-size:12px;
height:100%;
background-color: #FFFFFF;
color: #000000;
}
.menu_g_2 strong {
 font-size: 12px;
 font-weight: normal;
}
/*---------------------------------------------------     BALISE    --------------------------------------------------*/
p {
font-size:12px;
margin : 10px 0 10px 0;
text-align:normal;
color:#52495a;
}
img {
border:0;
}
h1, h2, h3 {
font-size:16px;
color:#999999;
}
#allcont {
position : relative;
height:100%;
margin: 0 auto;
width:980px;
}
#conteneur {
position : relative;
margin: 0 auto;
width:100%;
float:left;
height:auto;
}
#header {
position : relative;
top:0;
width:980px;
height:114px;
background-color:#fff;
z-index: 505;
}
#logo {
width:140px;
height:111px;
}
#deg_menu_dr {
position:absolute;
right:0;
top:0;
width:152px;
height:114px;
z-index:4;
}
#left {
position : relative;
float:left;
width:163px;
height:auto;
z-index: 600;
}
#center {
position : relative;
z-index: 502;
float: left;
margin-top:50px;
width:665px;
height:auto;
text-align: justify;
overflow: hidden;
}
#right {
position : relative;
z-index:1;
float:left;
width:152px;
height:100%;
padding:0 0 70px 0;
}
#damier_head {
position : absolute;
z-index:20;
width : 774px;
height : 50px;
top : 114px;
left : 93px;
}
#deco_trait {
position : absolute;
top:114px;
width:980px;
height:76px;
background: url("img/traits_head.gif"); 
z-index: 501;
}
.clear {
clear:both;
visibility:hidden;
height:1px;
font-size:1px;
line-height:1px;
margin:0;
border:0;
}
.search {
margin:5px 0 5px 10px;
width:90px;
border:1px solid #999;
color:#666666;
font-size:11px;
float:left;
width: 80px;
}
.subok {
background: url("img/ok.gif") top left no-repeat;
border:0;
width:16px;
height:16px;
color:#fff;
background-color:transparent;
cursor:pointer;
}

.subconnex {
position:relative;
background: url("img/connexion.gif") top left no-repeat;
border:0;
width:62px;
height:16px;
background-color:transparent;
cursor:pointer;
}
.subenvoi {
position:relative;
background: url("img/envoyer.gif") top left no-repeat;
border:0;
width:62px;
height:16px;
background-color:transparent;
cursor:pointer;
}
.subpt {
position:relative;
background: url("img/sub2.gif") top left no-repeat;
border:0;
width:16px;
height:16px;
background-color:transparent;
cursor:pointer;
font-size:7px;
line-height:9px;
text-align:left;
}
.subgr {
position:relative;
background: url("img/sub.gif") top left no-repeat;
border:0;
width:62px;
height:16px;
background-color:transparent;
cursor:pointer;
font-size:11px;
}
dl.blc_104_559 {
width:95%;
}
dl.blc_104_559 h1 {
font-size:14px;
color:#FF6600;
margin: 0 0 0 105px;
}
dl.blc_104_559 dd.b_fl_104 {
text-align:center;
width:104px;
float:left;
}
.ico_inscr {
background:url("img/inscr.gif") no-repeat 0 0;
padding : 0 0 0 20px;
}
.ico_piston {
background:url("img/piston.gif") no-repeat 0 0;
height:16px;
padding : 0 0 0 20px;
}
dl.blc_1_665 {
position:relative;
width:656px;
background:url("img/m_blc_1_665.gif") repeat-y 0 1px;
margin:0 auto;
margin-top:15px;
}
dl.blc_1_665 dt.h {
width:656px;
height:20px;
background:url("img/h_blc_1_665.gif") no-repeat top left;
}
dl.blc_1_665 dt.b {
z-index:3;
width:656px;
height:30px;
background:url("img/b_blc_1_665.gif") no-repeat bottom left;
}
dl.blc_2_665 {
position:relative;
width:651px;
background:url("img/m_blc_2_665.gif") repeat-y 0 1px;
margin:auto;
margin-top:15px;
}
dl.blc_2_665 dt.h {
width:651px;
height:21px;
background:url("img/h_blc_2_665.gif") no-repeat top left;
text-align:center;
padding : 2px 0 0 0;
}
dl.blc_2_665 dt.b {
z-index:3;
width:651px;
height:18px;
background:url("img/b_blc_2_665.gif") no-repeat top left;
}
.fl_left {
float:left;
margin:5px 10px 5px 10px;
}
.png {
 behavior: url(/png.htc);
}
dl.menu_g_2 {
width:138px;
background:url("img/int_m_menu_g_2.gif") repeat-y 0 20px;
margin:15px 0 0 18px;
height:auto !important;
}
dl.menu_g_2 dt.m1 {
width:138px;
height:15px;
background:url("img/int_h_menu_g_2.gif") no-repeat top left;
}
dl.menu_g_2 dt.b {
width:138px;
height:13px;
background:url("img/int_b_menu_g_2.gif") no-repeat bottom left;
}

#footer {background: transparent;width:950px;padding-top:10px;}

#footer .xtop, #footer .xbottom {display:block; background:transparent; font-size:1px;}
#footer .xb1, #footer .xb2, #footer .xb3, #footer .xb4 {display:block; overflow:hidden;}
#footer .xb1, #footer .xb2, #footer .xb3 {height:1px;}
#footer .xb2, #footer .xb3, #footer .xb4 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
#footer .xb1 {margin:0 5px; background:#999;}
#footer .xb2 {margin:0 3px; border-width:0 2px;}
#footer .xb3 {margin:0 2px;}
#footer .xb4 {height:2px; margin:0 1px;}

#footer .xboxcontent {display:block; background:#fff; border:0 solid #999; border-width:0 1px;padding:0 10px 0 10px;text-align:center;}


/*  Bloc bord arrondie */

.blcss h1, .blcss h2, .blcss p {margin:0 10px; letter-spacing:1px;text-align:left;}
.blcss h1 {font-size:16px; color:#FF6600;}
.blcss p {padding-bottom:0.5em;}
.blcss h2 {padding-top:0.5em;text-align:left;color:#fff;font-size:18px;}
.blcss {background: transparent;padding:0 25px 0 20px;}

.blcss .xtop, .blcss .xbottom {display:block; background:transparent; font-size:1px;}
.blcss .xb1, .blcss .xb2, .blcss .xb3, .blcss .xb4 {display:block; overflow:hidden;}
.blcss .xb1, .blcss .xb2, .blcss .xb3 {height:1px;}
.blcss .xb2, .blcss .xb3, .blcss .xb4 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.blcss .xb1 {margin:0 5px; background:#999;}
.blcss .xb2 {margin:0 3px; border-width:0 2px;}
.blcss .xb3 {margin:0 2px;}
.blcss .xb4 {height:2px; margin:0 1px;}

.blcss .xboxcontent {display:block; background-color:#fff; border:0 solid #999; border-width:0 1px;padding:0 10px 0 10px;}

/* Formulaires */
.form_full {
text-align:center;
}
.form_full label {
display:block;
float:left;
width:300px;
height:17px;
text-align:left;
background:url(img/pt.gif) repeat-x bottom left;
margin:10px 0 10px 0;
font-size:12px;
color:#666666;
}

.form_full .inputxt {
width:300px;
float:left;
height:15px;
border:1px solid #999;
margin:10px 0 10px 0;
}

.form_full .txtarea {
width:300px;
height:150px;
float:left;
border:1px solid #999;
margin:10px 0 10px 0;
}
#dhtmltooltip{
position: absolute;
font-weight:bold;
color:#0066CC;
border:1px solid #666;
padding: 5px;
background-color:#fff;
visibility: hidden;
z-index: 1000;
text-align:center;
}
.tbl_result {

}
.tbl_result a {
color:#666;
}
.tbl_result td {
padding:0 0 0 15px;
}
.tbl_result .l_titre, .tbl_result .l_1, .tbl_result .l_2 {
height:25px;
}
.tbl_result .l_titre {
background-color:#fff;
}
.tbl_result .l_1 {
background-color:#f3f3f3;
cursor:pointer;
}
.tbl_result .l_2 {
background-color:#e9e9e9;
cursor:pointer;
}
.tbl_result .l_over {
background-color:#fff;
height:25px;
cursor:pointer;
}
#rss {
 display:block;
 position:absolute;
 z-index:999;
 top:150px;
 right:40px;
 color:#fff;
}
#imagefdnoir {
 display: none;
 position: absolute;
 top: 0px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 width: 100%;
 height: 2000px;
 text-align: center;
 z-index: 1000;
 background-image: url('noirtransparent.png');
}
* html #imagefdnoir {
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="noirtransparent.png", sizingMethod="scale");
}
.erreur_msg,.message_confirm {
 color: #FF0000;
 font-weight: bold;
}
.douille {
 padding: 0 7px 0 7px;
 font-size: 10px;
}
.mm_6 .h {
 width:122px;
 height:13px;
 line-height:13px;
 font-size:10px;
 background:url("/img/blogs/unique/style1/h_m_2.gif") no-repeat top left;
 background-color:#252525;
}
.mm_6 .b {
 height:13px;
 width:122px;
 line-height:13px;
 font-size:10px;
 background:url("/img/blogs/unique/style1/b_m_2.gif") no-repeat top left;
 background-color:#252525;
}
.mm_6 {
 width:122px;
 background:url("/img/blogs/common/m_m_2.gif") repeat-y 0 18px;
 margin:20px 0 0 16px;
}