html, body {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}
a {
color:#000;
}
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #F19516;
}
.xsnazzy p, .xsnazzy form, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:12px;
}
.xsnazzy ul {
padding:0 10px 0 35px;
}
.xsnazzy {
width:100%;
background: transparent; 
/* margin:0 3px; */
}
.xsnazzy p {
width:auto;
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #F19516;
border-right:1px solid #F19516;
}
.xb1 {
margin:0 5px; 
background:#F19516;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
background-color:#ECCD85;
}
.xb3 {
margin:0 2px;
background-color:#ECCD85;
}
.xb4 {
height:2px; 
margin:0 1px;
background-color:#ECCD85;
}
.xboxcontent {
display:block; 
border:0 solid #F19516; 
border-width:0 1px; 
height:auto;
background-color:#ECCD85;
text-align:justify;
}
.xb5 {
background-color:#f1dba8;
}
.xb6 {
background-color:#f6eacd;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#F19516;
color:#fff;
}
.color_b {
background:#F19516; 
color:#000;
}
.color_c {
background:#F19516; 
color:#fff;
}
.color_d {
background:#F19516; 
color:#000;
}
#connex {
position:absolute;
top:58px;
left:635px;
}
.subconnex {
position:relative;
border:0;
width:100px;
height:22px;
background-color:transparent;
cursor:pointer;
}
/*bloc menu gauche*/
.blc_left h1, .zsnazzy h1 {
margin:0; 
font-size:10px; 
padding:0 0px 5px 0px; 
border-bottom:1px solid #F19516;
}
.blc_left p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.blc_left {
position:relative;
width:129px;
background: transparent; 
margin:0 3px;
}
.blc_left p {
width:auto;
}
.blc_left_top, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.blc_left_b1, .blc_left_b2, .blc_left_b3, .blc_left_b4 {
display:block; 
overflow:hidden;
}
.blc_left_b1, .blc_left_b2, .blc_left_b3 {
height:1px;
}
.blc_left_b2, .blc_left_b3, .blc_left_b4 {
background:#fff; 
border-left:1px solid #F19516;
border-right:1px solid #F19516;
}
.blc_left_b1 {
margin:0 5px; 
background:#F19516;
}
.blc_left_b2 {
margin:0 3px;
border-width:0 2px;
background-color:#f4e4bd;
}
.blc_left_b3 {
margin:0 2px;
background-color:#f4e4bd;
}
.blc_left_b4 {
height:2px; 
margin:0 1px;
background-color:#f4e4bd;
}

.blc_left_content {
display:block; 
border:0 solid #F19516; 
border-width:0 1px; 
height:auto;
background-color:#f4e4bd;
}
* html .blc_left_content {
height:1px;
}

.blc_left_color_a {
background:#F19516;
color:#fff;
}
.blc_left .ask {
position:absolute;
bottom:-3px;
left:0;
}
/*bloc menu gauche 150px*/
.blc_150 h1, .blc_150 h2, .blc_150 p {margin:0 10px; letter-spacing:1px;}
.blc_150 h1 {font-size:2.5em; color:#fff;}
.blc_150 h2 {font-size:2em;color:#06a; border:0;}
.blc_150 p {padding-bottom:0.5em;}
.blc_150 h2 {padding-top:0.5em;}
.blc_150 {background: transparent;width:144px;margin:15px 0 0 0;}

.blc_150_top, .blc_150_bottom {display:block; background:transparent; font-size:1px;}
.blc_150_b1, .blc_150_b2, .blc_150_b3, .blc_150_b4 {display:block; overflow:hidden;}
.blc_150_b1, .blc_150_b2, .blc_150_b3 {height:1px;}
.blc_150_b2, .blc_150_b3, .blc_150_b4 {background: #F9F0F1; border-left:1px solid #BA4458; border-right:1px solid #BA4458;}
.blc_150_b1 {margin:0 5px; background:#BA4458;}
.blc_150_b2 {margin:0 3px; border-width:0 2px;}
.blc_150_b3 {margin:0 2px;}
.blc_150_b4 {height:2px; margin:0 1px;}

.blc_150_content {display:block; background:#F9F0F1; border:0 solid #BA4458; border-width:0 1px;padding:2px;}

.kreblog {
padding:3px 0 0 0;
width:144px;
background:url('img/blog/img_blog2.gif') no-repeat top left;
height:45px;
}
#dhtmltooltip{
position: absolute;
font-weight:bold;
color:#0066CC;
border:1px solid #666;
padding: 5px;
background-color:#fff;
visibility: hidden;
z-index: 100;
text-align:center;
}
/* Style de mise en forme */
.clr_nr {
color:#000;
}
.clr_bla {
color:#fff;
}
.clr_mauv {
color:#BA4458;
}
.clr_r {
color:#FF0000;
}
.clr_or {
color:#f29414;
}
.s10px{
font-size:10px;
}
.s11px{
font-size:11px;
}
.s12px{
font-size:12px;
}
.txt_deco_none {
text-decoration:none;
}
.img_cont {
border:1px solid #F39718;
padding:1px;
background-color:#fff;
}
.fl_right {
float:right;
margin:0 0 0 10px;
}
.fl_left {
float:left;
margin:0 10px 0 0;
}
.inputxt {
border:1px solid #BA4458;
}
.subok {
position:relative;
background: url("img/blog/ok.gif") top left no-repeat;
border:0;
width:31px;
height:22px;
background-color:transparent;
cursor:pointer;
}
.txt_al_center {
text-align:center;
}
.txt_al_left {
text-align:left;
}
.bg_cl_bla {
background-color:#fff;
}
.l_over {
background-color:#fff;
}
.l_1 {
background-color:#f7ebce;
}
.l_2 {
background-color:#f4e4bd;
}
.clear {
display:block;
color:#000;
visibility:hidden;
border:0;
height:0;
background-color:#000;
clear:both;
}

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

.form_full .inputxt {
width:180px;
float:left;
height:15px;
margin:10px 0 10px 0;
font-size:10px;
}

.form_full .txtarea {
width:180px;
height:150px;
float:left;
margin:10px 0 10px 0;
font-size:12px;
}
.subenvoi {
cursor:pointer;
border:0;
background-color:#ba4458;
color:#fff;
}

#side_pub1 p, #side_pub2 p{
  width: 110px;
}
#side_pub1 img, #side_pub2 img{
  border: 0;
}
#side_pub1 strong, #side_pub2 strong{
  display: block;
  font-size: 12px;
}
#coupscoeur strong{
  font-size: 12px;
}