@charset "utf-8";  

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff url(../../images/header_interieur.jpg) top center no-repeat;
}
body.home {
	background:#fff url(../../images/header_home.jpg) top center no-repeat;
}
body.faim {
	background:#fff url(../../images/header_faim.jpg) top center no-repeat;
}

#zoneContenuG p a, #zoneContenuT p a {color: #658FB9;font-weight: bold;}
p {text-align:justify;}
a.none				{ text-decoration:none; }
a.none:hover	{ text-decoration:underline; }
a img {border: 0;}
.fondgris {background-color: #f6f6f6;}
.rouge {color: #dc4c32;}
.barre {background: url(../../images/pixel_barre.gif) left center repeat-x;}
.padR10 {padding-right: 10px;}
.pad10 {padding: 10px;}
.pad20 {padding: 20px;}
.margB20 {margin-bottom: 20px;}
.margB10 {margin-bottom: 10px;}
.margR10 {margin-right: 10px;}
.margR20 {margin-right: 20px;}
.w450 {width: 450px;}
.floatl {float: left;}
img.floatl {margin: 0 5px 5px 0;}
img.floatr {margin: 0 0 5px 5px;}
.floatr {float: right;}
.centrer {text-align: center;}
.bleu {color: #004b96;}
.titreBleu {color: #004b96; display: block; text-decoration: none;}
.blanc,#zoneContenuG p a.blanc, #zoneContenuT p a.blanc {color: #ffffff;}
.blockR {display:block; text-align:right;}
.margl20 {margin-left: 20px;}
.w635 {width: 635px;}
.borderTL  {border-left: 1px solid #c5c5c5;border-top: 1px solid #c5c5c5;padding: 7px 10px;}
.bottom {vertical-align: bottom;}
.top {vertical-align: top;}
.h271 {height: 271px;}
.marg50 {margin: 50px;}
.margT10 {margin-top: 10px;}
.inline {display: inline;}
.margauto {margin: auto;}
p.gris {color: #8c8c8c;}
a.bt {padding: 5px; margin-right: 5px;}
.borderRounded {background-color: #cccccc;}
.rounded {background-color: #ffffff;}
.borderB {border-bottom: 1px solid #cbd3db;}
ul.borderB {border-bottom: none;}
.borderB li {border-bottom: 1px solid #cbd3db;padding: 10px 0;}
#zoneContenuG .borderB li {padding: 10px 0;margin-left: 5px;}
#zoneContenuD .borderB li {padding: 10px; margin:0;}
.fondBlanc {background-color: #ffffff;}
#zoneContenuD .borderB li strong, #zoneContenuD .borderB li a.lienTchat {display: block; color:#003060; font-size:14px; margin-bottom: 5px;text-decoration:none;font-weight:bold;}
.bleuDroite {display: block; color:#013669; font-size: 11px; text-align: right;}
.btRouge {background: url(../../images/fond_bt_rouge.gif) top right no-repeat; padding: 7px 15px 6px 5px; color: #fff;text-decoration: none;}
.fonddBleu {background: #ffffff url(../../images/fond_degrade_bleu.gif) bottom left repeat-x;}
.btFondBleu {color: #ffffff; text-decoration: none; background:url(../../images/fond_bt_debrade_bleu.gif) right center no-repeat; margin: 0 5px; padding: 7px 15px; display:block; text-align:right;}
#zoneContenuD .borderB li a em {color:#000000;}
#introFaim {position:absolute;left:300px;top:75px;}
.degradeBas {background: url(../../images/fond_degrade_bas.gif) bottom left repeat-x;}
.bordureHaut {border-top: #c5c5c5 1px solid;}
.blockPadd5 {display: block; padding:0 5px;}
.w240 {width: 240px;}
h3
  {
	padding: 8px;
	color: #003060;
  }

.borderB li.last {border-bottom: none;}

td.bottom div {vertical-align: middle;}
.home .faim
  {
	width: 629px;
	height:271px;
	background:url(../../images/fond_home_faim.jpg) top left no-repeat;
  }
.home .faim .contenu
  {
	margin: 0 36px 0 210px;
	padding: 10px 0;
	height: 224px;
	line-height: 14px;
  }

ul#menu {
	width:910px;
	margin:auto;
	font-family:Trebuchet MS;
}

ul#menu li 
  {
	float:left;
	width:auto;
	margin-right: 15px;
	margin-top: 20px;
  }

ul#menu li#home {margin-top: 0;}
ul#menu li a
  {
	display:block;
	font-weight:bold;
	text-decoration:none;
  }
ul#menu li a.mainItem
  {
	color:#FFFFFF;
	height:27px;
	vertical-align:middle;
	line-height:27px;
	padding:0 7px;
  }
ul#menu .actif a.mainItem, ul#menu .menuActif a.mainItem
  {
	background: url(../../images/fond_menu_item_roll.gif) top left repeat-x;
  }
ul#menu li .actif, ul#menu li .menuActif
  {
	background-color: #174e84;
  }
ul#menu li .mainItemContainer
  {
	padding:2px;
	z-index:300;
	position: relative;
  }
ul#menu li.actif .mainItemContainer, ul#menu li.menuActif .mainItemContainer
  {
	background-color:#174777;
  }
.mainItemContainerIETL
  {background: url(../../images/menu_main_IE_tl.png) top left no-repeat; height:5px; float: left; width:50%;z-index:300;display:none;}
.mainItemContainerIETR
  {background: url(../../images/menu_main_IE_tr.png) top right no-repeat; height:5px; float: right; width:50%;z-index:300;display:none;}
.mainItemContainerIEBL
  {background: url(../../images/menu_main_IE_bl.png) top left no-repeat; height:5px; float: left; width:50%;z-index:300;z-index:300;position:relative;display:none;}
.mainItemContainerIEBR
  {background: url(../../images/menu_main_IE_br.png) top right no-repeat; height:5px; float: right; width:50%;z-index:300;z-index:300;position:relative;display:none;}
.mainItemContainerIEL
  {background: url(../../images/menu_main_IE_l.png) top left no-repeat; height:17px; float: left; width:2px;position:relative;z-index:400;display:none;}
.mainItemContainerIER
  {background: url(../../images/menu_main_IE_r.png) top right no-repeat; height:17px; float: right; width:2px;position:relative;z-index:400;margin-top:-17px;display:none;}

.actif .mainItemContainerIETL, .actif .mainItemContainerIETR, .actif .mainItemContainerIEBL, .actif .mainItemContainerIEBR, .actif .mainItemContainerIEL, .actif .mainItemContainerIER
  {display: block;}
.menuActif .mainItemContainerIETL, .menuActif .mainItemContainerIETR, .menuActif .mainItemContainerIEBL, .menuActif .mainItemContainerIEBR, .menuActif .mainItemContainerIEL, .menuActif .mainItemContainerIER
  {display: block;}

.sNavContainerIETL
  {background: url(../../images/menu_snav_IE_tl.png) top left no-repeat; height:5px; float: left; width:50%;z-index:300;margin-top:-5px;}
.sNavContainerIETR
  {background: url(../../images/menu_snav_IE_tr.png) top right no-repeat; height:5px; float: right; width:50%;z-index:300;margin-top:-5px;}
.sNavContainerIEBL
  {background: url(../../images/menu_snav_IE_bl.png) top left no-repeat; height:5px; float: left; width:50%;z-index:300;z-index:300;position:relative;}
.sNavContainerIEBR
  {background: url(../../images/menu_snav_IE_br.png) top right no-repeat; height:5px; float: right; width:50%;z-index:300;z-index:300;position:relative;}


ul#menu li .mainItemContainerIE a.mainItem
  {
	background: none;
	color:#FFFFFF;
	height:17px;
	vertical-align:middle;
	line-height:17px;
	padding:0 7px;
	margin-top: 5px;
  }
ul#menu li.actif a.mainItem, ul#menu li.menuActif a.mainItem
  {background: #003b76 url(../../images/fond_menu_item_roll.gif) top left repeat-x;}
ul#menu li .mainItemContainerIE
  {
	z-index:300;
	position: relative;
  }
.snav
  {
	background-color:#ffffff;
	color:#2e6ba8;
	font-weight:bold;
	padding: 6px;
	display:none;
	/*margin-top:-6px;*/
  }
.snav li a
  {color:#2e6ba8;}
.containerSNavIE
  {
	display: none;
	position: absolute;
	z-index:200;
	padding: 0 0 5px 0;
	margin-top:8px;
  }
.containerSNavIEMinus
  {
	display: none;
	position: absolute;
	z-index:200;
	padding: 0 0 5px 0;
	margin-top:0;
  }
.containerSNavIEMinus *
  {
  white-space:nowrap;
  }
.containerSNav
  {
	display: none;
	position: absolute;
	z-index:200;
	padding: 0 0 5px 0;
	margin-top:-6px;
	margin-left:2px;
  }
.isIE
  {
	margin-top: 0;
  }
ul#menu li .snav ul li 
  {
	float:none;
	margin: 0;
  }
ul#menu li .snav ul li a
  {
	display: block;
	padding: 5px;
  }
.clear 	{ clear:both;}
#zoneContenuG div div
  {
	margin-bottom:0;
  }
#zoneContenuG div p img, #zoneContenuT div p img
  {
	margin: 0 12px 7px 12px;
  }
#zoneContenuG div.rounded p img, #zoneContenuT div.rounded p img
  {
	margin: 0;
  }
#contenu-page
  {
	width:910px;
	margin: 0 auto;
  }
.faim #contenu-page
  {
	background: url(../../images/fond_faim.gif) top left repeat-y;
  }
#header
  {height: 112px;}
.home #header
  {height: 90px;}
.faim #header
  {height: 274px;}
#colonneg
  {
	width: 207px;
	float: left;
  }  
#colonned
  {
	float: left;
	padding-left: 10px;
	background: url(../../images/fond_tracer.gif) top left no-repeat;
  }  
h2
  {
	color: #28527a;
	font-size: 14px;
  }
#zoneContenuG h2, #zoneContenuT h2
  {
	margin-bottom: 4px;
  }
#tracer
  {
	padding: 5px 0;
  }
#tracer, #tracer a
  {
	color: #658fb9;
	font-weight:bold;
  }
#tracer strong
  {
	color: #0d3660;
  }
#sousmenu
  {
	background: url(../../images/soumenu-top.png) top left no-repeat;
	margin-bottom: 15px;
  }
#sousmenu ul li
  {
	background: url(../../images/soumenu-inter.png) bottom left no-repeat;
	list-style: none;
  }
#sousmenu ul li.sub, #sousmenu ul li.subactif
  {
	background-image: none;
	background-color:#FFFFFF;
	border-left: #405c77 1px solid;
	border-right: #405c77 1px solid;
	list-style: none;
  }
#sousmenu ul li.last
  {
	background: url(../../images/soumenu-bottom.png) bottom left no-repeat;
	height: 7px;
  }
#sousmenu ul li a
  {
	padding: 15px;
	color: #98b6d3;
	font-weight:bold;
	text-decoration:none;
	display: block;
	background: url(../../images/pixel.gif) top left no-repeat;
  }
/*#sousmenu ul li.prelast a
  {padding-bottom: 8px;}*/
#sousmenu ul li.sub a, #sousmenu ul li.sub a:hover, #sousmenu ul li.subactif a
  {
	color: #435e79;
	background:none;
	padding: 10px 10px 10px 25px;
  }
#sousmenu ul li.sub a:hover, #sousmenu ul li.subactif a, #sousmenu ul li.subactif a:hover
  {
	color: #435e79;
	background:none;
	padding-left: 25px;
	background:url(../../images/sousmenu-puce-sub.gif) 13px 12px no-repeat;
  }
#sousmenu ul li.actif a, #sousmenu ul li a:hover, #sousmenu ul li.menuActif a
  {
	color: #ffffff;
	background:url(../../images/sousmenu-puce.gif) 13px 17px no-repeat;
	padding-left: 25px;
  }
#zoneContenu
  {
	width: 687px;
  }
#zoneContenuG
  {
	width: 405px;
	float: left;
	margin-right: 24px;
	margin-top: 15px;
  }
#zoneContenuD
  {
	width: 258px;
	float: left;
  }
.faim #zoneContenuG
  {
	width: 596px;
	margin-top: 0;
  }
.faim #zoneContenuD
  {
	width: 283px;
  }
#zoneContenuT
  {
	margin-top: 15px;
	width: 687px;
  }
#zoneContenuT div, #zoneContenuD div
  {
	margin-bottom: 15px;
  }
#zoneContenuT div div, #zoneContenuD div div
  {
	margin-bottom: 0;
  }
#map
  {
	height: 300px;
  }
/* EASY SLIDER */
	#contentSlider{
		position:relative;
		}			
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:256px;
		height:188px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		z-index:1000;
		}	
	#prevBtn a, #nextBtn a{  
		color: #ffffff;	
		}	
#prevBtn
  {
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
  }
#nextBtn
  {
	position: absolute;
	margin-top: 5px;
	margin-left: 240px;
  }

.questionChat li.question
  {
	margin-bottom: 1px;
  }
.questionChat li.question
  {
	display: block;
	background: #cbcbc9 url(../../images/fond_question.gif) top left repeat-x;
	padding: 3px 2px 3px 8px;
  }
.questionChat li.question a
  {
	line-height: 18px;
	display:block;
	background:url(../../images/fond_question_plus.gif) right center no-repeat;
	padding-right: 35px;
	color: #294b6c;
	text-decoration:none;
	font-weight: bold;
  }
.questionChat li.reponse
  {
	display: none;
	padding: 8px;
  }

/* CAROUSEL */
#slider-code { height: 1%; overflow:hidden; }
#slider-code .viewport { float: left; overflow: hidden; position: relative; }
.home #slider-code .viewport { width: 730px; height: 116px;}
.home #slider-code { text-align: center; }
.faim #slider-code .viewport { width: 374px; height: 190px;}
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; }
.home #slider-code .overview { position: relative; }
.faim #slider-code .overview li { width: 354px; float:left;padding: 0 10px; vertical-align:middle;}
.faim #slider-code .overview li p { padding: 5px 0; line-height:14px;}
.faim #slider-code .overview li h2 {font-size: 16px; color:#002f5e;text-decoration: none;font-weight:bold;padding: 0;}

.btSlider {padding-top: 88px;}

.enseigne, .mot
  {
	width: 225px;
	margin-right: 6px;
	float: left;  
	margin-bottom: 25px;
  }
.nomarg
  {
	margin-right: 0;
  }
.enseigne h2,.mot h2
  {
	text-align: center;
	display:block;
	margin:auto;
  }
.enseigne h2
  {
	height: 62px;
	line-height: 62px;
	white-space:nowrap;
  }
.mot h2
  {
	border-top: #28527A solid 1px;
	border-bottom: #28527A dashed 1px;
	padding: 03px;
  }
.enseigne h2 img
  {
	vertical-align: middle;
  }
.enseigne p
  {
	padding: 10px;
  }
.mot img
  {
	margin-top: 7px;
  }
.mot p
  {
	padding: 5px;
  }
.enseigne p.centrer
  {
	text-align: center;
  }

.bt_945e59
  {
	background: url(../../images/fond_bt_945e59.gif) top left no-repeat;
	border: 2px solid #945e59;
  }
.bt_4d7697
  {
	background: url(../../images/fond_bt_4d7697.gif) top left no-repeat;
	border: 2px solid #4d7697;
  }
.bt_9e4d6c
  {
	background: url(../../images/fond_bt_9e4d6c.gif) top left no-repeat;
	border: 2px solid #9e4d6c;
  }
.bt_6a5f66
  {
	background: url(../../images/fond_bt_6a5f66.gif) top left no-repeat;
	border: 2px solid #6a5f66;
  }
.bt_b08c54
  {
	background: url(../../images/fond_bt_b08c54.gif) top left no-repeat;
	border: 2px solid #b08c54;
  }
.bt_8f6669
  {
	background: url(../../images/fond_bt_8f6669.gif) top left no-repeat;
	border: 2px solid #8f6669;
  }
.bt_945e59, .bt_4d7697, .bt_9e4d6c, .bt_6a5f66, .bt_b08c54, .bt_8f6669
  {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding: 7px 12px 7px 28px;
	font-weight: bold;
	text-decoration: none;
  }
.encartouche
  {
	padding: 8px;
	background-color: #e9e9e9;
  }
#signature
  {
	width:910px;
	margin: 30px auto 5px auto;
  }
.home #signature
  {
	width:720px;
  }
#signature .signatureRepas
  {
	margin-top: 16px;
  }
#signature .signatureEnseigne h2
  {
	margin-bottom: 5px;
  }
#signature .signatureEnseigne li
  {
	display: block;
	float: left;
	margin-right: 5px;
	text-align:center;
	background:url(../../images/fond_signature_enseigne.gif) top left no-repeat;
	line-height: 81px;
    white-space: nowrap;
	width: 81px;
	height: 81px;
  }
#signature .signatureEnseigne li a
  {
	margin: auto;
	display: block;
	width: 81px;
	height: 81px;
	vertical-align:middle;
	height: 100%;
	text-decoration: none;
  }
.home #signature .signatureEnseigne li
  {
	background:url(../../images/fond_signature_enseigne_home.gif) top left no-repeat;
	line-height: 116px;
	width: 116px;
	height: 116px;
  }
.home #signature .signatureEnseigne li a
  {
	width: 116px;
	height: 116px;
	vertical-align: middle;
  }
#carroussel
  {width: 583px;}
#signature .signatureEnseigne li a img
  {vertical-align: middle;}
#footer 
  {
	width:910px;
	margin:5px auto 15px auto;
	text-align:center;
	background: #ffffff url(../../images/fond_footer.gif) top left repeat-x;
	padding-top: 25px;
  }
#footer table
  {
	width:850px;
	text-align:left;
	margin: auto;
  }
#footer td
  {
	width: 15%;
	padding: 0 5px;
  }
#footer td a
  {
	color: #28527a;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
  }
#footer td ul
  {
	margin-top: 15px;
  }
#footer td li a
  {
	font-weight:normal;
  }
.home .cartouche span
  {
	display: block;
	text-align: right;
	padding: 4px 10px;
	background:url(../../images/gt.gif) right center no-repeat;
	color: #003261;
  }
ul.lstActu li
  {
	display: block;
	padding: 10px 5px;
	line-height: 13px;
  }
.home .lstOffres
  {
	width: 290px;
	padding: 5px;
	height: 56px;
  }
.home ul.lstActu li
  {
	width: 230px;
	margin-left: 5px;
  }
.scolling
  {
	text-align: right;
	padding: 2px 5px;
  }
#colonned h1
  {
	background:url("../../images/fond_h1.png") no-repeat scroll right top transparent;
	color:#0D3660;
	display:inline-block;
	float:left;
	font-size:25px;
	height:40px;
	padding-right:16px;
	padding-top:10px;
  }  
#colonneg h2
  {
	color: #003262;
  }  
#colonneg .pushImage
  {
	margin-top: 15px;
  }
/*
#zoneContenuD .push
  {
	padding-bottom: 10px;
  }
*/
#zoneContenuG div
  {
	margin-bottom:20px;
  }
/*#zoneContenuG div div
  {
	margin-bottom:0;
  }*/

/* COLONNE DE DROITE */
.rounded h2
  {
	background: none;
	color:#00376c;
	padding: 10px 0 13px 5px;
  }

#zoneContenuD .rounded h2.degrade
  {
	background: url(../../images/bloc_d_base_titre.gif) left bottom no-repeat;
  }
#zoneContenuD .rounded h2.degradeGris
  {
	background: url(../../images/bloc_d_base_titre2.gif) left bottom no-repeat;
  }
#zoneContenuT h2.degrade
  {
	background: url(../../images/bloc_t_base_titre.gif) left bottom no-repeat;
  }
#zoneContenuG h2.degrade
  {
	background: url(../../images/bloc_g_base_titre.gif) left bottom no-repeat;
  }
#zoneContenuD div.content
  {
	padding: 10px 8px;
  }
#zoneContenuD div.content ul
  {
	margin: 0 0 0 10px;
  }
#zoneContenuD div.content ul.lstActu
  {
	margin: 0;
  }
#zoneContenuD div.content li
  {
	padding: 8px 10px;
  }

li .pdf
  {
	display: block;
	float: left;
	color: #000000;
	width:24px;
  }
  
  li .pdf img
  {
	margin-top:-2px;
  }

li .period
  {
	display: block;
	float: right;
	color: #000000;
  }
  
  li .period img
  {
	margin-top:-5px;
  }
  
#zoneContenuD li .period
  {
	width: 24px;
  }

li .date
  {
	display: block;
	float: left;
	color: #000000;
  }
#zoneContenuD li .date
  {
	width: 80px;
  }
.faim li .date
  {
	display: block;
	float: none;
	margin-bottom: 5px;
  }
.faim li a
  {
	text-decoration: none;
  }
.faim li a.rouge
  {
	font-weight:bold;
	font-size: 14px;
  }
#zoneContenuD li .intitule
  {
	margin-left: 10px;
	float: right;
	font-weight: bold;
	width: 150px;
	color: #000000;
  }
#zoneContenuT li .intitule, #zoneContenuG li .intitule
  {
	font-weight: bold;
	margin-left: 10px;
	color:#000000;
  }
#zoneContenuT .lstActu li a, #zoneContenuG .lstActu li a
  {
	text-decoration:none;
  }
li.gris
  {
	background-color: #e9e9e9;
  }
#zoneContenuD .bleu
  {
	background-color: #03274b;
	color: #ffffff;
  }
#zoneContenuD .simple div.content ul li
  {
	margin: 0 0 0 8px;
	list-style:url(../../images/puce.gif) outside none;
  }
#zoneContenuD .bleu h2
  {
	color: #FFFFFF;
	border-bottom: #4e6780 1px solid;
  }
#zoneContenuG p, #zoneContenuT p
  {
	margin-bottom:10px;
	line-height: 16px;
  }
#zoneContenuD form label
  {
	color: #003972;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin: 5px 0;
  }
.nopad
  {padding: 0;}

h2.titre1
  {
	height: 40px;
	background: url(../../images/picto_croque_1.jpg) top left no-repeat;
	padding: 10px 0 0 40px;
	color: #866e49; 
	font-size: 16px;
  }
h2.titre2
  {
	height: 40px;
	background: url(../../images/picto_croque_2.jpg) top left no-repeat;
	padding: 10px 0 0 60px;
	color: #866e49; 
	font-size: 10px;
  }
h2.titre2 strong
  {
	display: block;
	color: #f38704; 
	font-size: 16px;
  }
h2.titre3, h2.titre4
  {
	height: 40px;
	padding: 10px 0 0 50px;
	color: #002c58; 
	font-size: 16px;
  }
h2.titre3
  {
	background: url(../../images/picto_croque_3.jpg) top left no-repeat;
  }
h2.titre4
  {
	background: url(../../images/picto_croque_4.jpg) top left no-repeat;
  }


#zoneContenuD .rounded div.commandes
  {
	background-color: #00254a;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	padding: 5px;
	margin-top: -2px;
	height: 16px;
  }
.actu ul.lstActu li.last
  {
	border-top: 1px solid #e4e4e4;
  }

/*
.rounded
  {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: solid 1px #cccccc;
  }
.cartouche, .actu
  {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: solid 1px #cccccc;
  }
#zoneContenuD .cartouche
  {
	background: url(../../images/fond_cartouche.gif) bottom left repeat-x;
  }
#zoneContenuD .actu ul.lstActu li
  {
	font-size: 10px;
  }
#zoneContenuD .actu h2
  {
	margin-bottom: 0;
  }
.liste div.content
  {
	padding: 0;
  }
.liste div.content ul
  {
	margin: 0;
  }
h2.degrade
  {
	padding-bottom: 15px;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
  }
#zoneContenuD .liste h2.degrade
  {
	background: url(../../images/bloc_d_base_titre2.gif) left bottom no-repeat;
  }
#zoneContenuD .bleu div.content
  {
	line-height: 14px;
	font-size: 10px;
	padding: 0 20px 5px ;
  }
.degrade
  {
	background: url(../../images/bloc_d_degrade_fond.gif) top left repeat-x;
	padding: 10px;
  }

#zoneContenuG h2, #zoneContenuT h2
  {
	color: #003d78;
	font-weight:bold;
  }


*/
#zoneContenuG h2 strong, #zoneContenuT h2 strong
  {
	display: block;
	font-size: 25px;
	margin-bottom:3px;
  }

.listeCom li
  {
	margin: 15px 0 0 0;
	background: url(../../images/picto_article.gif) 15px top no-repeat;
	padding: 5px 10px 0 80px;
	height: 64px;
	font-size: 11px;
  }

#carrousselHome
  {height: 382px;}
#compteurSmall
  {height: 85px;width:385px;}
#compteurHome
  {height: 140px;width: 600px;}
.lstOffres ul
  {
	margin:0;
	list-style: none;
  }
.lstOffres ul li
  {
	padding: 1px 2px;
	color: #1d4970;
	list-style: none;
	margin:0;
  }
.lstOffres ul li a
  {
	color: #1d4970;
	text-decoration: none;
	font-size: 10px;
  }
.lstOffres ul li a em
  {
	color: #000000;
	font-style:normal;
	margin-left: 5px;
  }

.conteneurForm label
  {
	display: block;
	width: 260px;
	float: left;
	padding: 0 5px 0 0;
	text-align:right;
	line-height: 18px;
  }
.conteneurForm label.reset
  {
	display: inline;
	width: auto;
	float: none;
	padding: 0 5px 0 0;
	text-align:left;
	line-height: normal;
  }
.conteneurForm h2
  {
	display: block;
	width: 260px;
	padding: 0 5px 0 0;
	text-align:right;
	margin: 30px 0 15px 0;
	font-size: 16px;
  }
.conteneurForm .clear
  {
	margin-bottom: 2px;
  }
#formulaire2
  {
	display: none;
  }
.debord
  {
	margin-left: 270px;
  }
#onglets
  {
	padding: 5px 0;
  }

.blocdoc
  {
	width: 325px;
	padding: 10px 0;
	margin: 8px 0 0;
	line-height: 15px;
  }
.blocdoc strong.date
  {color: #5d5d5d;}
.blocdoc img
  {
	margin-right: 8px;
  }
.lignesup
  {border-top: 1px solid #d8d8d8;}
.ttnoir
  {
	color: #000000;
	font-size: 18px;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 3px;
	margin-bottom: 8px;
	margin-top: 5px;
  }
.bigbouton
  {
	background: url(../../images/fond_bouton.png) top left no-repeat;
	display: block;
	float: right;
	padding: 12px;
	color: #ffffff !important;
	text-decoration:  none;
	width: 279px;
	height: 40px;
	line-height: 20px !important;
	font-size: 11px !important;
	font-weight: normal !important;
  }
.bigbouton strong
  {
	display: block;
	font-size: 14px !important;
  }
