a {

	text-decoration: none

	}	 

	

a:hover {

	text-decoration: underline

	}	

	

b {  

	font-weight: 800

	}	 	 
.txtinfos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.txtGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.savoirplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00649e;
	font-style: italic;
}
.titreArticleG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #333333;
}
.txtbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00395B;
}
.articleGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 2px;
	margin-bottom: 5px;
	padding-top: 2px;
}
.soustitreB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #00395B;
}
.txtGrisGRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: 800;
}
.Bleugras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: 0f73ac;
}
.txtGrisITAL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: italic;
}
.vertGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #89c62d;
}
.Grisgros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.txtbleugras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00395B;
	font-weight: 800;
}
.orangeGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #ff9900;
}
.lienVente {
	height: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.RougeGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #c5390e;
}
.txtGrisGRASgros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: 800;
}
.violetGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #b949a8;
}
.BleuGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #1A80BB;
}
.etoile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF0202;
	font-weight: 800;
}
.MarronGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #9d9b8b;
}
.jauneGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #e2c81c;
}
.lilaGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #A7ADE7;
}
.OranrgeGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #FF9900;
}
.txtGrisnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 10px;
}
.newsblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 800;
	color: #FFFFFF;
}
.diversGROS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #999999;
}
.vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #659321;
}

/* Reference */

h2 {
	background-color: #E8E8E8;
	margin:20px 0px 10px 0px;
	}
		
.logo{
	max-heigt:50px;
	max-width:50px;
	width:expression(document.body.clientWidth > 50? "50px": "auto" );
	height:expression(document.body.clientHeight > 50? "50px": "auto" );
}

.reference {
	width:100%;
	min-height:170px;
	height:auto !important;
	height:170px;

}

.reference h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	padding-bottom:5px;
	padding-left:18px;
	padding-top:2px;
	border-bottom:1px dotted #999;
	background-image:url(../images/fleche2.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
}
.reference a {
	text-decoration:none;
}

.reference_image {
	background-image:url(../images/ombre_img.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:140px;
	width:160px;
	float:left;
	margin-right:30px;
	margin-left:20px;
	*margin-left:10px;
	*margin-right:15px;
}
