@charset "utf-8";
/* CSS Document */

/*
 ____                             __           __                __                                              
/\  _`\                          /\ \         /\ \__            /\ \  __                                         
\ \ \L\_\  _____   _ __   ___    \_\ \    ____\ \ ,_\  __  __   \_\ \/\_\    ___       ___    ___     ___ ___    
 \ \ \L_L /\ '__`\/\`'__\/ __`\  /'_` \  /',__\\ \ \/ /\ \/\ \  /'_` \/\ \  / __`\    /'___\ / __`\ /' __` __`\  
  \ \ \/, \ \ \L\ \ \ \//\ \L\ \/\ \L\ \/\__, `\\ \ \_\ \ \_\ \/\ \L\ \ \ \/\ \L\ \__/\ \__//\ \L\ \/\ \/\ \/\ \ 
   \ \____/\ \ ,__/\ \_\\ \____/\ \___,_\/\____/ \ \__\\ \____/\ \___,_\ \_\ \____/\_\ \____\ \____/\ \_\ \_\ \_\
    \/___/  \ \ \/  \/_/ \/___/  \/__,_ /\/___/   \/__/ \/___/  \/__,_ /\/_/\/___/\/_/\/____/\/___/  \/_/\/_/\/_/
             \ \_\                                                                                               
              \/_/                                                                                               
*/


/*=====================================================================
STRUCTURE
=====================================================================*/
a img{border:0;}
body{background:url(../images/bg.gif) top left repeat-x #666; margin:0; padding:0;}
#main{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

img.spip_logos{border:1px solid #ccc; float:left; margin-right:10px;}

.clearBoth{clear:both;}

/*=====================================================================
HEADER
=====================================================================*/
#header{height:217px;}
#header_content{margin:0 auto; width:1024px;}

/*=====================================================================
CONTAINER
=====================================================================*/
#container{background:url(../images/bg_content.png) bottom left repeat-x; min-height:536px; height:auto !Important; height:536px;  padding-bottom:10px;}
* html #container /* HACK POUR LES PNG TRANSPARENT EN BACKGROUND SUR IE 6*/
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_content.png", sizingMethod="crop");
} 

#content{margin:0 auto; width:1024px;}

#content_left{float:left; margin-top:31px; font-size:12px}

#content_center{float:left;margin-top:31px; width:460px;}
#content_center2{float:left; width:773px;}
#content_center #actualite div{color:#999; width:420px; margin-top:20px;}
#content_center #actualite div a{color:#999; text-decoration:none;}
#content_center #actualite div b{color:#FFF;}
#content_center #actualite div h1{color:#CCC; font-size:12px; font-weight:bold; margin:0; padding:0;}


#content_right{color:#FFF; float:left; margin-top:31px; width:313px;}
#content_right div{font-size:12px; margin-top:25px; width:264px;}
#content_right div a{color:#999; font-size:14px; text-decoration:none;}
#content_right div img.spip_logos{border:7px solid #494949; float:none; margin:0 0 8px 0;}
#content_right div span.date{color:#666; font-size:10px;}

/*=====================================================================
PAGINATION
=====================================================================*/
#pagination{text-align:center; font-size:12px;}
#pagination span{color:#FFF; font-weight:bold;}
#pagination a{font-size:12px;}


/*=====================================================================
REALISATION
=====================================================================*/
#content_realisation{width:773px; color:#999;}
#content_realisation h1{ display:inline; padding:0; margin-right:5px;}
#content_realisation b{color:#fff;}
#content_realisation div#content_bloc{ float:left; height:150px; margin:10px 15px 0px 0;  width:104px;}
#content_realisation a{color:#999; font-size:14px; text-decoration:none;}

#content_realisation #section a{background-color:#333; color:#999; display:block; float:left; font-size:12px; font-weight:bold;  height:14px; padding:3px 5px; text-decoration:none; }
#content_realisation #section img{float:left; }
#content_realisation #section img.margin{margin-left:5px; }

#content_realisation span.date{color:#666; font-size:10px;}
#content_realisation img.spip_logos{border:5px solid #494949; float:none; margin:0 0 2px 0;}
#content_realisation img.spip_images{border:4px solid #494949; float:none; margin:0 10px 10px 0;}

#content_realisation a:hover img.spip_logos{border:5px solid #FFFFFF;}


#content_realisation #bloc_article{margin-top:10px;}
#content_realisation #bloc_article h1{ font-size:14px;}
#content_realisation #bloc_article a{font-size:12px;}
#content_realisation #bloc_article img.logo{float:left; border:1px solid #656565; margin-right:8px;}

#content_realisation fieldset{color:#999; border:0; font-size:12px; margin:0; padding:0;}
#content_realisation legend{font-size:16px;}

#photo img.spip_images{border:0;}

#bloc_info{float:right; width:350px; }

/*=====================================================================
NEWSLETTER
=====================================================================*/
#newsletter{color:#CCC; margin-top:30px; width:420px;}
#newsletter p{margin-top:10px}

/*=====================================================================
FORMULAIRE DE CONTACT
=====================================================================*/
#contactForm a{font-size:12px;}

/*=====================================================================
FOOTER
=====================================================================*/
#footer{height:332px;}
#footer_content{margin:0 auto; width:1024px;}

#bloc_contact{color:#999; margin:40px 0 0 50px; font-size:11px; text-align:center; width:546px;}
#bloc_contact a{color:#999; font-size:11px; text-decoration:none;}
#bloc_contact a:hover{text-decoration:underline;}

#contact{background:url(../images/bg_contact.png) top left no-repeat; color:#292929; font-size:12px; height:72px; text-align:left; width:546px;}
* html #contact /* HACK POUR LES PNG TRANSPARENT EN BACKGROUND SUR IE 6*/
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_contact.png", sizingMethod="crop");
} 


#contact1{float:left; margin:5px 0 0 150px;}
#contact2{float:left; margin:5px 0 0 50px;}