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

/*--------------------*/
/* ---- CONTENU ---- */
/*------------------*/
#contenu{height:500px; position:relative;}
#contenu h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:1.4em; margin-bottom:5px;}
#contenu p{color:#c70000; font-size:1.2em;}
/*----------------------*/
/* ---- jCarouselLite ---- */
/*--------------------*/
.carousel{}
.carousel ul li h2{clear:both;}
.btn-carrousel{position:absolute; right:10px; top:32px;}
.lien-news{position:absolute; right:100px; top:32px; }
#accueil-accordeon li.toggleSubMenu .subMenu .lien-news a{text-decoration:none; color:#fff; background:url(../images/menu-puce-white.gif) 0 3px no-repeat; padding-left:15px;}
#accueil-accordeon li.toggleSubMenu .subMenu .lien-news a:hover{text-decoration:underline;}
/*----------------------*/
/* ---- ACCORDEON ---- */
/*--------------------*/
#accueil-accordeon{position:absolute; top:22px; right:25px; width:720px;}
#accueil-accordeon li{list-style-type:none;}
#accueil-accordeon li.toggleSubMenu a{background:url(../images/accordeon-off.gif) no-repeat; display:block; clear:both;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#000; text-decoration:none; height:26px; line-height:26px; padding-left:33px;}
#accueil-accordeon li.open a{background:url(../images/accordeon-on.gif) no-repeat;display:block; clear:both; color:#fff;}
#accueil-accordeon li a.open{background:url(../images/accordeon-on.gif) no-repeat;display:block; clear:both; color:#fff;}
#accueil-accordeon .subMenu{background:url(../images/trans-accordeon.png) repeat-x;}
#accueil-accordeon .subMenu li{padding:5px 15px; width:690px;}
#accueil-accordeon .subMenu li li{padding:0;}
#accueil-accordeon li.toggleSubMenu .subMenu a{background:none; display:inline; font-family:Arial, Helvetica, sans-serif; clear:none; text-transform:none; font-weight:normal; font-size:1em; color:#000; text-decoration:underline; height:auto; line-height:normal;  background:url(../images/puce-flech-black.gif) 0 4px no-repeat;padding-left:10px;}
#accueil-accordeon li.toggleSubMenu .subMenu h2{position:relative;}
#accueil-accordeon li.toggleSubMenu .subMenu a.date{background:none; text-decoration:none; font-size:0.8em; position:absolute; right:0px; font-style:italic;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#accueil-accordeon li.toggleSubMenu .subMenu a:hover{text-decoration:none;}

#accueil-accordeon li.toggleSubMenu .subMenu .btn-carrousel a{width:19px; height:14px; padding: 0 10px; margin-right:6px; text-decoration:none;}
#accueil-accordeon li.toggleSubMenu .subMenu .btn-carrousel a.prev{background:url(../images/btn-prev.gif) no-repeat;}
#accueil-accordeon li.toggleSubMenu .subMenu .btn-carrousel a.next{background:url(../images/btn-next.gif) no-repeat;}

/*-------------------*/
/*-- GALERIE IMAGE --*/
/*-------------------*/
.img-home{float:left;margin-right:20px; margin-bottom:10px;}
.article{margin-left:170px;}
#accueil-accordeon li.toggleSubMenu .subMenu.article ul.spip, #accueil-accordeon li.toggleSubMenu .subMenu .article li.spip, #accueil-accordeon li.toggleSubMenu .subMenu .article li a, #accueil-accordeon li.toggleSubMenu .subMenu .article li a.spip_out{ clear:none;}

#accueil-accordeon li.toggleSubMenu .subMenu .img-home a{ background:none; padding:0;}

#accueil-accordeon li.toggleSubMenu .subMenu #documents_portfolio a{background:none}
#documents_portfolio a img{border:solid 1px #000; padding:2px; background:#FFF;}

/* -------------------- */
/* ---- BLOC-LEFT ---- */
/* ------------------ */
#bloc-left{position:absolute; top:24px; left:28px;width:172px;}
#bloc-left a{display:block;margin-bottom:11px;}