/* DEFINITIONS GENERALE */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0;padding:0;}
html{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* FIN DEFINITIONS GENERALE */

.transparent{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
body{width:100%;background:url('../images/tile-haut.jpg') repeat-x;margin:0;padding:0;font:normal 12px arial;}

a {
	color:#465562;
}
#content h2{color:#A0D115;font-size:22px;margin-bottom:5px;font-weight:normal;}
#content h3{color:#A0D115;font-size:17px;font-weight:normal;margin-bottom:5px;}

#container{width:960px;margin: 0 auto;}
  #header{width:960px;height:439px;position:relative;}/*818*/
    #art_form_top{width:48px;height:36px;background:url('../images/ziguigui.gif') no-repeat 0 0;position:absolute;top:0;left:200px;}
    .menu_haut_vertical_gauche{width:190px;margin:0px 0 0 59px;float:left;display:inline;padding-top:36px;padding-bottom:130px;}
      div.mn_ht_gch {color:#efefef;font:bold 12px Arial;letter-spacing:0.1em;border-bottom:solid #999 1px;text-align:right;position:relative;}
      p.txt_mn_ht_gch{}
      p.txt_mn_ht_gch a{color:#efefef;text-decoration:none;display:block;padding:3px 5px 5px 0;}
      p.txt_mn_ht_gch a:hover{background:url('../images/tilerollover.jpg') repeat-x 0 0;color:#fff;text-decoration:none;text-align:left;padding-left:10px;}
    
    #adress{width:150px;height:50px;color:#fff;position:absolute;top:350px;left:85px;text-align:right;}
    #header_image{width:628px;height:417px;float:left;display:inline;}
    #header_flash{width:629px;height:50px;position:absolute;right:83px;top:0;}
    #header_menu_flash_titre{font-weight:normal;color:#AFAFAF;position:absolute;top:10px;left:255px;width:332px;font-size:24px;text-decoration:none;}
    #art_form{width:83px;height:319px;background:url('../images/ziguigui-dr.jpg') no-repeat left bottom;float:left;display:inline;margin-top:98px}

  #content{width:960px;min-height:200px;height:auto !important;height:200px;background:#fff;}
  
    #content_left{width:230px;min-height:200px;height:auto !important;height:200px;float:left;display:inline;margin:50px 0 0 0;}
    #content_left h2{color:#A0D115;font-size:22px;text-align:right;margin-bottom:5px;font-weight:normal;}
    
    #content_center{width:310px;height:248px;background:url('../images/image1.jpg') no-repeat left bottom;float:left;display:inline;margin: 20px 0 0 20px;}
    #content_center p{width:268px;height:200px;margin:22px 0 0 21px;}
   
    #content_right{width:290px;float:left;display:inline;margin-left:20px;}
      #content_right h2{color:#9e9e9e;font-size:22px;text-align:right;font-weight:normal;}
      #content_right h3{color:#A0D115;font-size:17px;text-align:right;font-weight:normal;margin-bottom:5px;}
      /* #content_right p{color:#555;font-size:12px;} */
      .a_la_une_cntnr{}
      .a_la_une_cntnr_text{width:185px;min-height:200px;float:left;display:inline;}
      .a_la_une_cntnr_img{width:86px;height:87px;background:url('../images/image-actu.jpg') no-repeat left bottom;float:right;display:inline; margin: 10px 0 0 10px;}
      .a_la_une_cntnr_img img{width: 80px; height: 80px; margin:1px auto auto 1px;}
      .content_hr{border:0px; border-top:1px dotted #4F607A;height:0px;margin: 10px 0 10px 0px;}
      #content_left p, #content_right p{color:#666;font-size:11px;text-align:justify;line-height:1.5em;}

      
      #ruban_noir{width:960px;height:10px;margin:20px auto;background:#000;}
      div#footer {background-color:#eee;margin-top:50px;}
      .en_liens{width:218px;display:inline;float:left;margin:0 10px 20px 10px;}
      .en_liens_sep{height:100px;border-right:1px dotted #4F607A;width:0px;margin:0 0 20px 0;float:left;display:inline;}
      .en_liens span.titlefooter{color:#7e7e7e;font-size:16px;font-weight:normal;text-align:left;margin: 0;}
      .en_liens p{width:150px;line-height:14px;text-align:left;color:#666;font-size:11px;margin: 0;}
      .en_liens p a{color:#666;text-decoration: none;display:block;}
      
      
/* BLOCS */

div.bloc1 {
  width: 800px;
  margin: 10px 0 15px;
  padding: 0;
}
div.bloc1img {
  float: left;
  display: inline;
  width: 148px;
  height: 113px;
  background: transparent url(../images/img133x100.jpg) no-repeat 0 0;
  margin: 0 20px 20px 0;
  padding: 13px 0 0 11px;
}
div.bloc1txt {
  padding-top: 10px;
  line-height: 18px;
	padding-bottom: 10px;
}
div.bloc2 {
  margin: 10px 0 30px 0;
  background: transparent url(../images/sep-contenu.jpg) no-repeat 0 0;
  float: left;
  display: inline;
  width: 800px;
  height: 7px;
  padding: 0;
}
div.bloc3 {
  width: 800px;
  margin: 0;
  padding: 0;
}
div.bloc3img1 {
  float: left;
  display: inline;
  width: 376px;
  height: 166px;
  background: transparent url(../images/img281x149.jpg) no-repeat 0 0;
  margin:0 0 0 0;
  border-right:1px dotted #666;
  padding-left:10px;
}
div.bloc3img2 {
  float: left;
  display: inline;
  width: 291px;
  height: 166px;
  background-image: url(../images/img281x149.jpg);
  margin: 0 0 0 85px;
  padding-left:10px;
}
div.bloc4 {
  width: 800px;
  margin:0;padding:0;
}
div.bloc4txt1 {
  float: left;
  display: inline;
  width: 301px;
  margin: 0 0 0 0;
  padding-right: 85px;
  border-right: 1px dotted #666;
  line-height:18px;
}
div.bloc4txt2 {
  float: left;
  display: inline;
  width: 301px;
  margin: 0 0 0 85px;
  line-height: 18px;
}

/* Changement 7/10/09 -> sam */

.blocvignetteimg {
  float: left;
  display: inline;
  width: 292px;
  height: 226px;
  background: transparent url(../images/img266x200.png) no-repeat 0 0;
  margin: 5px 45px 30px;
  padding:12px 0 0 13px;	
}
.blocvignetteimg span {
	display:block;
	height:30px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	width:266px;	
}
.blocvignetteimg li {
	list-style-type: none;
}
.bock_txt {
	margin-top: 15px;
	margin-bottom: 15px;
}

