/* CSS Document */


#contenu h2{
	color:#076AA6;
	font-size:13px;
	width:241px;
	padding:0 3px 10px;
}
#contenu h3{
	color:#076AA6;
	font-size:12px;
	padding:0 3px 10px;
}
#contenu h4{
	color:#000;
	font-size:11px;
	padding:0 3px 10px;
}
#contenu h5{
	color:#000;
	font-weight:normal;
	font-size:11px;
	padding:0 3px 10px;
}


#contenu blockquote{
	width:241px;
	padding:0 3px;
	float:left;
	border-right:2px solid #C5C5C5;
	margin:0 10px 20px 0;
}	

.encnb3 #contenu blockquote,.encnb3 #contenu h2{width:241px;}
.encnb4 #contenu blockquote,.encnb4 #contenu h2{width:180px;}
.encnb2 #contenu blockquote,.encnb2 #contenu h2{width:180px;}

#contenu  p{
	font-size:12px;
	padding:0 0 10px;
}

.imgborder{
	border:2px solid #0173B9 !important;
	margin-right:5px;
}	

#contenu .sticker{
	float:right;
}
#contenu .sticker .corp{
	border-top:none;
	height:auto !important;
	height:105px;
	min-height:105px;
}
#contenu .sticker h2{
width:auto;
	padding:0;
	font-size:12px;
	margin:0 0 0 7px ;
	color:#FFF
}
#contenu .sticker p{
	padding:0;
	font-size:11px;
	padding:0px;
	color:#FFF
}
#contenu .sticker  p.note{font-size:10px;}


/* par defaut encart gris */

.fleche{}
.note{}
.thickbox{}

.gris *{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;list-style:none;text-decoration:none;color:#FFFFFF;}
.gris h2{
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
		font-weight:bold;
		margin:7px 7px 10px;
}
.gris p{margin:4px 4px 4px 7px;	}
.gris p.fleche a{
	height:35px;
	display:block;
	color:#FFF000;
	font-size:14px;
	text-transform:uppercase;
		font-weight:bold;
	padding:6px 0 0 34px;
		margin:6px 0 0;
}
.gris p.note{font-size:11px;}


.gris .corp{background:url(../design/fond/deggris.jpg) bottom repeat-x #ABA7A4;border-color:#454140;}
.gris .tetesticker{background:url(../design/fond/headgris.jpg) repeat-x;}
.gris .piedsticker{text-align:left;background:url(../design/fond/pidegris.jpg) repeat-x;}
.gris .piedsticker .fd{background:url(../design/fond/fdgris.jpg) no-repeat right top;}
.gris .piedsticker .fg{	background:url(../design/fond/fggris.jpg) no-repeat;}
.gris .tetesticker .fd{background:url(../design/fond/hdgris.jpg) no-repeat right top;}
.gris .tetesticker .fg{	background:url(../design/fond/hggris.jpg) no-repeat;}
.gris .fleche a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/flechegris.png', sizingMethod='crop');}
.gris .fleche[class] a{filter:none;background:url(../design/elemt/flechegris.png) no-repeat;}

/* encart bleu */

.bleu *{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;list-style:none;text-decoration:none;color:#FFFFFF;}
.bleu h2{
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
		font-weight:bold;
		margin:7px 7px 10px;
}
.bleu p{margin:4px 4px 4px 7px;	}
.bleu p.fleche a{
	height:35px;
	display:block;
	color:#FFF000;
	font-size:14px;
	text-transform:uppercase;
		font-weight:bold;
	padding:6px 0 0 34px;
		margin:6px 0 0;
}
.bleu p.note{font-size:11px;}

.bleu .corp{background:url(../design/fond/degbleu.jpg) bottom repeat-x #04A5F3;border-color:#406EF2;}
.bleu .piedsticker{background:url(../design/fond/pidebleu.jpg) repeat-x transparent;}

form.bleu .piedsticker{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/piedformbleu.png', sizingMethod='scale');}
form.bleu .piedsticker[class]{filter:none;background:url(../design/fond/piedformbleu.png) repeat-x;}
form.bleu .select,form.bleu option{background:#0756D3}

.bleu .piedsticker .fd{background:url(../design/fond/fdbleu.jpg) no-repeat right top;}
.bleu .piedsticker .fg{	background:url(../design/fond/fgbleu.jpg) no-repeat;}
.bleu .fleche a,.mceContentBody .fleche a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/flechebleu.png', sizingMethod='crop');}
.bleu .fleche[class] a{filter:none;background:url(../design/elemt/flechebleu.png) no-repeat;}


/* encart orange */


.orange *{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;list-style:none;text-decoration:none;color:#FFFFFF;}
.orange h2{
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
		font-weight:bold;
		margin:7px 7px 10px;
}
.orange p{margin:4px 4px 4px 7px;	}
.orange p.fleche a{
	height:35px;
	display:block;
	color:#FFF000;
	font-size:14px;
	text-transform:uppercase;
		font-weight:bold;
	padding:6px 0 0 34px;
		margin:6px 0 0;
}
.orange p.note{font-size:11px;}


.orange .corp{background:url(../design/fond/degorange.jpg) bottom repeat-x #F3B605;border-color:#CB4E02;}
.orange .piedsticker{background:url(../design/fond/pideorange.jpg) repeat-x;}
.orange .piedsticker .fd{background:url(../design/fond/fdorange.jpg) no-repeat right top;}
.orange .piedsticker .fg{	background:url(../design/fond/fgorange.jpg) no-repeat;}
.orange .fleche a,.mceContentBody .fleche a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/flecheorange.png', sizingMethod='crop');}
.orange .fleche[class] a{filter:none;background:url(../design/elemt/flecheorange.png) no-repeat;}


/* encart rouge */


.rouge *{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;list-style:none;text-decoration:none;color:#FFFFFF;}
.rouge h2{
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
		font-weight:bold;
		margin:7px 7px 10px;
}
.rouge p{margin:4px 4px 4px 7px;	}
.rouge p.fleche a{
	height:35px;
	display:block;
	color:#FFF000;
	font-size:14px;
	text-transform:uppercase;
		font-weight:bold;
	padding:6px 0 0 34px;
		margin:6px 0 0;
}
.rouge p.note{font-size:11px;}


.rouge .corp{background:url(../design/fond/degrouge.jpg) bottom repeat-x #F23103;border-color:#D70707;}
.rouge .piedsticker{background:url(../design/fond/piderouge.jpg) repeat-x;}
.rouge .piedsticker .fd{background:url(../design/fond/fdrouge.jpg) no-repeat right top;}
.rouge .piedsticker .fg{	background:url(../design/fond/fgrouge.jpg) no-repeat;}
.rouge .fleche a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/flecherouge.png', sizingMethod='crop');}
.rouge .fleche[class] a{filter:none;background:url(../design/elemt/flecherouge.png) no-repeat;}


/* encart vert */
.vert2{text-align:left}
.vert *,.vert2 *{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;list-style:none;text-decoration:none;color:#FFFFFF;}
.vert h2,.vert2 #contenu h2{
	font-size:12px;
	width:auto;
	text-transform:uppercase;
	color:#FFFFFF;
		font-weight:bold;
		margin:7px 7px 10px;
		padding:0;
}


.vert h3,.vert2 #contenu h3{
	color:#FFF000;
	font-size:12px;
	padding:0 15px 10px;	}
	
.vert h4,.vert2 #contenu h4{
	color:#FFFFFF;
	border-bottom:2px solid #FFF000;
	font-size:11px;
	margin:5px 7px 5px;
	padding:0 0 4px;	}
	
.vert2 #contenu p.ref{
	font-weight:bold;
	color:#FFF000;
	float:right;
}

.vert2 #contenu p.agence{

	text-align:center;
}


.vert p,.vert2 #contenu p{margin:4px 4px 4px 7px;	}

.vert ul,.vert2 #contenu ul{margin:4px 4px 4px 17px;	}




.vert p.fleche a,.vert2 p.fleche a{
	height:35px;
	display:block;
	color:#FFF000;
	font-size:14px;
	text-transform:uppercase;
		font-weight:bold;
	padding:6px 0 0 34px;
		margin:6px 0 0;
}
.vert p.note{font-size:11px;}


.vert .corp{background:url(../design/fond/degvert.jpg) bottom repeat-x #759E00;border-color:#577C00;}

.vertup{background: #425D04}
.vert form .upload{border-color:#425D04;}

.vert .tetesticker{background:url(../design/fond/headvert.jpg) repeat-x;}
.vert .piedsticker{background:url(../design/fond/pidevert.jpg) repeat-x transparent;}


.vert.pop .piedsticker{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/piedformvert.png', sizingMethod='scale');}
.vert.pop .piedsticker[class]{filter:none;background:url(../design/fond/piedformvert.png) repeat-x;}

.vert .piedsticker .fd{background:url(../design/fond/fdvert.jpg) no-repeat right top;}
.vert .piedsticker .fg{	background:url(../design/fond/fgvert.jpg) no-repeat;}
.vert .tetesticker .fd{background:url(../design/fond/hdvert.jpg) no-repeat right top;}
.vert .tetesticker .fg{	background:url(../design/fond/hgvert.jpg) no-repeat;}

.vert .fleche a,#recherche.gris .fleche a,.vert2 .fleche a{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/flechevert.png', sizingMethod='crop');}
.vert .fleche[class] a,#recherche.gris .fleche[class] a,.vert2 .fleche[class] a{filter:none;background:url(../design/elemt/flechevert.png) no-repeat;}


/* les encart */





.sticker{width:241px;}
.encnb1 .sticker{width:739px;float:none !important}
#recherche.sticker{width:739px;float:none !important}
.encnb2 .sticker{width:365px;}
.encnb2  .boutons .first{width:365px;}
.encnb3 .sticker{width:241px;}
.encnb4 .sticker{width:178px;}
.encnb4 .boutons .first{width:180px;}


.boutons .first{margin-left:0px;}
.sticker{float:left;margin-left:8px;}
.pop{float:none}



.sticker .corp,.pop .corp{
	background-position:bottom;
	clear:both;
	padding:0 0 10px;
	border-style:solid;
	border-width:1px 1px 0px;}
	

.sticker .corp{
	height:auto !important;
	height:205px;
	min-height:205px;
}

.pop .corp{
	height:auto !important;
	height:475px;
	min-height:475px;
}
	
.pop .corp#offre{
	height:auto !important;
	height:510px;
	min-height:510px !important;
	overflow:auto;
}

.pop .corp#connection{
	height:auto !important;
	height:300px;
	min-height:300px !important;
	overflow:auto;
}
	
	
.pop .corp{padding-top:20px;}
	
	
	
.sticker .piedsticker{height:38px;display:block}
.pop .piedsticker{height:39px;display:block;margin:0 1px;position:relative;top:-7px}
.sticker .piedsticker .fd{height:38px;width:8px;float:right;}
.sticker .piedsticker .fg{height:38px;width:8px;float:none;}

.sticker .tetesticker{height:6px;display:block;overflow:hidden;}
.sticker .tetesticker .fd{height:6px;width:6px;float:right;}
.sticker .tetesticker .fg{height:6px;width:6px;float:none;}
