body {
	background: #2b2b2d url(../images/bg_pattern.jpg) repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
}
.Article {
	left: 0px;
	float:left; 
    width: 527px;
    text-align: left;
	z-index: 1; 
	background: #fff;
	/*border: solid #dcdddf 3px;*/
}
.Concours {
	left: 0px;
	float:left; 
    width: 780px;
    text-align: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000;
	z-index: 1; 
	background: #FFF;
	border: solid #dcdddf 3px;
	padding-bottom: 10px;
}
.ContenuGuide {
	float: left;
	background: #dcdddf;
	padding: 0px 0px 0px 0px;
	display: block;
	height: 100%;
}
.ContenuPage {
	float: left;
	background: #dcdddf;
	padding: 0px 0px 0px 0px;
	display: block;
}
.DeuxTiers {
	left: 0px;
	float:left; 
    width: 528px;
    text-align: left;
	z-index: 1; 
	background: #000;
	border: solid #dcdddf 3px;
}
.DeuxTiersAcheter {
	left: 0px;
	float:left; 
    width: 600px;
    text-align: left;
	z-index: 1; 
	background: #dcdddf;
	border: solid #dcdddf 3px;
}
.DeuxTiersBlanc {
	left: 0px;
	float:left; 
    width: 533px;
    text-align: left;
	z-index: 1; 
	background: #dcdddf;
	/*border: solid #dcdddf 3px;*/
}
.DeuxTiersGuide {
	float: left;
    width: 424px;
	min-height: 1250px;
	height: auto;
	overflow: visible;
    text-align: left;
	z-index: 1; 
	background: #fff;
	border: solid #000 1px;
}

.DeuxTiersGuide2 {
	float: left;
    width: 424px;    
	min-height: 1385px;
	height: auto;
	overflow: visible;
    text-align: left;
	z-index: 1; 
	background: #fff;
	border: solid #000 1px;
}

.Gallerie {
	left: 0px;
	float:left; 
    width: 780px;
    text-align: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #ccc;
	z-index: 1; 
	background: #000;
	border: solid #dcdddf 3px;
	padding-bottom: 10px;
}
.Home_Page {
    margin-left: auto;
    margin-right: auto;
    width: 790px;
    text-align: left;
	z-index: 1; 
	background: #dcdddf;
	padding: 0px 0px 0px 0px;
	display: block;
	border: solid black 1px;
}
.Menu_Hor {
	position: relative; 
    margin-left: auto;
    margin-right: auto;
    width: 780px;
    text-align: left;
	z-index: 1; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background: #dcdddf;
	padding: 5px 5px 5px 5px;
	border-top: solid black 1px;
}
.MoyenneGoutiereBlanche {
    margin-left: auto;
    margin-right: auto;
    width: 790px;
	height: 8px;
	font-size: 3px;
	line-height: 3px;
    text-align: right;
	padding: 0px 0px 0px 0px;
	background: #fff;
}
.MoyenneGoutiereGrise {
    margin-left: auto;
    margin-right: auto;
    width: 790px;
	height: 8px;
	font-size: 3px;
	line-height: 3px;
    text-align: right;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
}
.MoyenneGoutiereGriseDeuxTiers {
    margin-left: auto;
    margin-right: auto;
    width: 527px;
	height: 4px;
	font-size: 3px;
	line-height: 3px;
    text-align: right;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
	border: solid #dcdddf 1px;
}
.MoyenneGoutiereGriseDeuxTiers2 {
	float:left;
    margin-left: auto;
    margin-right: auto;
    width: 527px;
	height: 8px;
	font-size: 3px;
	line-height: 3px;
    text-align: right;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
	border: solid #dcdddf 1px;
}
.MoyenneGoutiereGriseUnTiers {
	position: relative; 
    margin-left: auto;
    margin-right: auto;
    width: 260px;
	height: 13px;
	font-size: 3px;
	line-height: 3px;
    text-align: right;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
	border: solid #dcdddf 1px;
}
.Nav_Hor {
    margin-left: auto;
    margin-right: auto;
    width: 780px;
	min-height: 20px;
    text-align: left;
	z-index: 1; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background: #dcdddf;
	padding: 5px 5px 5px 5px;
	display: block;
}
.Nav_Recherche {
	float: left;
	position: relative; 
    margin-left: auto;
    margin-right: auto;
    width: 580px;
    text-align: left;
	z-index: 1; 
	padding: 5px 5px 5px 5px;
	display: block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.Nav_Top { 
    margin-left: auto;
    margin-right: auto;
    width: 780px;
    text-align: right;
	z-index: 1; 
	padding: 5px 5px 5px 5px;
	display: block;
}
.Nav_RechercheSalon {
	float: left;
	position: relative; 
    margin-left: auto;
    margin-right: auto;
    width: 580px;
    text-align: left;
	z-index: 1; 
	padding: 5px 5px 5px 5px;
	display: block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.Nav_TopSalon { 
    margin-left: auto;
    margin-right: auto;
    width: 780px;
    text-align: right;
	z-index: 1; 
	padding: 5px 5px 5px 5px;
	display: block;
}
.PetiteGoutiereBlanche {
    margin-left: auto;
    margin-right: auto;
    width: 790px;
	height: 3px;
	font-size: 3px;
	line-height: 3px;
    text-align: right;
	padding: 0px 0px 0px 0px;
	background: #fff;
}
.PetiteGoutiereGriseVerticale {
	float: left;
	width: 1px;
	height: 1px;
	padding: 0px 1px 0px 1px;
	background: #dcdddf;
}
.PetiteGoutiereGrisePiedDePage {
	float: left;
	width: 790px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
	display: block;
}
.PetiteGoutiereGriseUnTiers {
	float: left;
	width: 247px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
	display: block;
}
.PetiteGoutiereGriseUnTiersCadre {
	float: left;
	width: 247px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	background: #dcdddf;
	display: block;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.PiedDePage {
	margin-left: 0px;
    margin-right: auto;
    width: 790px;
    text-align: left;
	z-index: 1; 
	background: #fff;
	padding: 0px 0px 0px 0px;
	display: block;
}
.PleinePage {
	left: 0px;
	float:left; 
    width: 784px;
    text-align: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #ccc;
	z-index: 1; 
	background: #000;
	border: solid #dcdddf 3px;
	padding-bottom: 10px;
}
.Pub_Top {
    margin-left: auto;
    margin-right: auto;
    width: 790px;
    text-align: left;
	z-index: 1; 
	padding: 0px 0px 0px 0px;
	display: block;
	background: #fff;
}
.UnTiers {
    width: 240px;
	float:left; 
    text-align: left;
	z-index: 1; 
	border: solid #dcdddf 3px;
	padding: 0px 0px 0px 0px;
}
.UnTiersDeux {
	width: 260px;
	float:left; 
    text-align: left;
	z-index: 1; 
	border-left: solid #dcdddf 3px;
	border-top: solid #dcdddf 3px;
	border-right: solid #dcdddf 0px;
	border-bottom: solid #dcdddf 3px;
}
.UnTiersAcheter {
    width: 175px;
	float:left; 
	height: 656px;
	background: #fff;
	overflow: auto;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;
}
.UnTiersGuide {
    width: 175px;
	float:left; 
	height: 1250px;
	background: #fff;
	overflow: auto;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;
}
.UnTiersGuideDroit {
	float:left; 
    width: 175px;
	height: 1250px;
	background: #fff;
	overflow: auto;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;	
}
.UnTiersGuideDroit2 {
	float:left; 
    width: 175px;
	height: 1384px;
	background: #fff;
	overflow: auto;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;	
}

.UnTiersSalon {
    width: 247px;
	height: 695px;
	float:left; 
	background: #fff;
	overflow: hidden;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;
}
.UnTiersLivre {
    width: 247px;
	height: 670px;
	float:left; 
	background: #fff;
	overflow: hidden;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;
}
a.liengris {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
}
a.liengris:hover {
	color:#b61d22;
	text-decoration:none;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
}
a.petitliengris {
	color:#666666;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	vertical-align:middle;
}
a.petitliengris:hover {
	color:#b61d22;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	vertical-align:middle;
}
a.petitliennoir {
	color:#000000;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align:middle;
}
a.petitliennoir:hover {
	color:#b61d22;
	text-decoration:none;
	font-size: 12px;
	line-height: 16px;
	vertical-align:middle;
	border-bottom: 1px solid #b61d22;
}
a.Jan {
	color:#b06e54;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	vertical-align:middle;
}
a.Jan:hover {
	color:#b61d22;
	text-decoration:none;
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
	vertical-align:middle;
}
a.Sept {
	color:#a8a9ad;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	vertical-align:middle;
}
a.Sept:hover {
	color:#b61d22;
	text-decoration:none;
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
	vertical-align:middle;
}
a.Deux {
	color:#c5a25e;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	vertical-align:middle;
}
a.Deux:hover {
	color:#b61d22;
	text-decoration:none;
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
	vertical-align:middle;
}
a.petitliennoir {
	color:#000000;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align:middle;
}
a.petitliennoir:hover {
	color:#b61d22;
	text-decoration:none;
	font-size: 12px;
	line-height: 16px;
	vertical-align:middle;
	border-bottom: 1px solid #b61d22;
}
a.Rouge {
	color:#981a1e;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	vertical-align:middle;
}
a.Rouge:hover {
	color:#981a1e;
	text-decoration:underline;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	vertical-align:middle;
}
a.RougePetit {
	color:#981a1e;
	text-decoration:none;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.RougePetit:hover {
	color:#981a1e;
	text-decoration:underline;
	font-weight: normal;
	font-size: 11px;
}
.ImageBlancDeuxTiers{
	float: left;
	width: 527px;
    text-align: left;
	background: #fff;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 0px 0px 0px 0px;
	overflow : hidden;
}
.ImageContenu {
	float:left; 
    width: 75px;
    text-align: left;
	padding: 2px 2px 2px 2px;
}
.Liste {
	list-style-image: url('../images/bg_dir.gif');
	text-align: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	/*margin:10px;*/
	padding-left:25px;
}
/*.ListeCategorie {
	text-align: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	padding: 0px 0px 1px 0px;
	list-style-type : none;
}*/

.NomRouge{
    text-align: left;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #b61d22;
	line-height : 22px;
	padding: 0px 0px 0px 0px;
	
}
.moyengris{
	padding: 0.2em 0.5em;
	color : #a8a9ad;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.petitgris{
	padding: 0.2em 0.5em;
	/*color : #a8a9ad;*/
	color: #333333;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.petittextegris {
	color:#666666;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	vertical-align:middle;
}
.RechercheCocher{
	text-align : left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 11px;
}
.RechercheTexte{
	text-align : left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #000;
	line-height : 11px;
}
.RechercheSoumettre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #333333;
	font-weight: bold;
	BORDER-RIGHT: #1D478A 1px solid;
	BORDER-TOP: #c4cccc 1px solid;
	background-color : #f2f2f2;
	BORDER-LEFT: #acb5b5 1px solid;
	BORDER-BOTTOM: #1D478A 1px solid;
	padding: 0.3em 0.5em 0.1em 0.5em;
	text-decoration:none;
}
.textearial{
	text-align : left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 12px;
}
.TexteBlanc{
	width: 245px;
    text-align: center;
	background: #000;
	border-right: solid #000 1px;
	border-left: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 0px 0px 0px 0px;
}
.TexteBlancDeuxTiers{
	float: left;
	width: 521px;
    text-align: left;
	background: #fff;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
}
.TexteBlancUnTiersGauche{
	width: 246px;
    text-align: left;
	background: #fff;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 0px 0px 0px 5px;
}
.TexteBlancUnTiersCentre{
	width: 256px;
    text-align: left;
	background: #fff;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 0px 0px 0px 5px;
}
.TexteBlancDeuxTiersCentre{
	float: left;
	width: 522px;
    text-align: center;
	background: #fff;
	border: solid #000 1px;
	color: #000;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	vertical-align:middle;
	padding: 2px 0px 2px 5px;
}
.TexteBlancDeuxTiersAcheter{
	float: left;
	width: 588px;
    text-align: center;
	background: #FFF;
	color: #FFF;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	vertical-align:middle;
	padding: 3px 3px 3px 9px;
}
.TexteBlancDeuxTiersGuide{
	float: left;
	width: 419px;
    text-align: left;
	background: #fff;
	/*border: solid #000 1px;*/
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
}
.TexteBlancContour{
	width: 240px;
    text-align: left;
	background: #fff;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 0px 0px 0px 0px;
}
.TexteBlancContourGuide{
	width: 168px;
    text-align: left;
	background: #fff;
	/*border-left: solid #000 1px;
	border-right: solid #000 1px;*/
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
}
.TexteBlancContourGuideDroite{
	width: 168px;
    text-align: center;
	background: #fff;
	/*border-left: solid #000 1px;
	border-right: solid #000 1px;*/
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 2px 2px 0px 2px;
}
.TexteBlancContourGuideVedette{
	width: 168px;
    text-align: left;
	background: #fff;
	/*border-left: solid #000 1px;
	border-right: solid #000 1px;
	border-bottom: solid #000 1px;*/
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
}
.TexteBlancPiedDePage{
    text-align: center;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
}
.TexteCategorie{
	float: inherit;
    text-align: left;
	width: 380px;
	background: #fff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000;
	line-height : 12px;	
}
.TexteCategorieSuivant{
	float: inherit;
    text-align: center;
	width: 419px;
	background: #fff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 13px;	
}
.TexteCategorieTrier{
	float: inherit;
    text-align: center;
	width: 419px;
	background: #fff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000;
	line-height : 13px;	
}
.TexteContenu{
    text-align: left;
	/*width: 150px;*/
	background: #fff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000;
	line-height : 14px;	
}
.titrearial{
	text-align : center;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 14px;
}
.TitreNoir{
	width: 240px;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;
	background: #000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
	
}
.TitreNoirGuideDroite{
	width: 168px;
    text-align: center;
	z-index: 1; 
	border: solid #000 1px;
	background: #000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
	
}
.TitreNoirUnTiersCentre{
	width: 256px;
    text-align: left;
	z-index: 1; 
	border: solid #000 1px;
	background: #000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 12px;
	padding: 0px 0px 0px 5px;
	
}
.TitreRouge{
	width: 245px;
    text-align: center;
	z-index: 1; 
	background: #b61d22;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
	
}
.TitreRougeCentre{
	width: 246px;
    text-align: left;
	z-index: 1; 
	background: #b61d22;
	border-top: solid #000 1px;
	border-left: solid #000 1px;
	border-right: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 16px;
	padding: 2px 0px 2px 5px;
	
}
.TitreRougeGauche{
	width: 256px;
    text-align: left;
	z-index: 1; 
	background: #b61d22;
	border-top: solid #000 1px;
	border-left: solid #000 1px;
	border-right: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 16px;
	padding: 2px 0px 2px 5px;
	
}
.TitreRougeDeuxTiers{
	width: 516px;
    text-align: left;
	z-index: 1; 
	background: #b61d22;
	border: solid #000 1px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 18px;
	padding: 5px 5px 5px 5px;
	
}
.TitreRougeGuide{
	width: 170px;
    text-align: center;
	z-index: 1; 
	background: #b61d22;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 14px;
	padding: 2px 0px 2px 5px;
	
}
.TitreRougeGuideDroite{
	width: 168px;
    text-align: left;
	z-index: 1; 
	/*border-left: solid #000 1px;
	border-right: solid #000 1px;*/
	background: #b61d22;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 12px;
	padding: 2px 0px 2px 5px;
	
}
.TitreCategorie{
	float: left;
	width: 419px;
    text-align: center;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #b61d22;
	line-height : 36px;
	padding: 0px 0px 10px 0px;
	
}
.TitreCategorieGauche{
	float: left;
	width: 419px;
    text-align: left;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #b61d22;
	line-height : 36px;
	padding: 0px 0px 10px 0px;
	
}
.TitreCategorieNoire{
	float: left;
	width: 419px;
    text-align: left;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : normal;
	color : #000;
	line-height : 30px;
	padding: 0px 0px 10px 0px;
	
}
.typoaddsblanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none}
.typoaddsblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none ; font-weight: bold}
.typoaddsbrun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #5F5D43; text-decoration: none ; font-weight: bold }

/*a {color:#000; text-decoration:none; outline:0px;}
a.active {color:#000; !important;}
a:hover {text-decoration:none; color:#b61d22;}
a:visited {color:#000;}

.ListeCategorie {
	text-align: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	padding: 0px 0px 1px 0px;
	list-style-type : none;
}*/
.ListeCategorie {width: 183px; padding:2px 5px 0px; font-size:12px;}
.ListeCategorie ul {position:relative; clear:both; margin:0px; padding:0px;}
.ListeCategorie ul li{position:relative; clear:both; height:auto; margin:0px; padding:2px 0px 4px 0px; border-bottom:solid 1px #e2e2e2; list-style:none;}
.bb_leftNav ul li a {display:block; width:145px; padding-right:0px;  background:url("../images/bg_clientexistant.gif") right bottom;}
/*.ListeCategorie ul li.actuel a.active:hover{padding-bottom:10px; border-bottom:solid 1px #e2e2e2;
 background:url("../images/bg_clientexistant_hover.gif") right bottom;}*/
.ListeCategorie ul li a {display:block; padding-right:20px; color:#333333; text-decoration:none; /*background:url("../images/bt_arrowNav.gif") right bottom no-repeat;*/}
.ListeCategorie ul li a.hover a.active {padding-bottom:10px; border-bottom:solid 1px #b61d22;
 background:url("../images/bg_clientexistant.gif") right bottom;}
.ListeCategorie ul li a.active:hover {text-decoration:none; background-color : #b61d22; width:166px;}
a.liencategorie a.liencategorie:active a.liencategorie:visited{
	color:#000000;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

a.liencategorie:hover {
	color:#b61d22;
	text-decoration:none;
	font-size: 12px;
}


/**************************************************************

	SlideShow
	v 1.3

**************************************************************/
.petittexteblanc{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.petittexteblancLivre{
	float: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align: right;
	width: 230px;
	padding: 6px 0px 10px 0px;
}
.TitreBlanc{
	float: left;
	width: 450px;
    text-align: center;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #CCC;
	line-height : 30px;
	padding: 0px 0px 10px 0px;
}
.TitreBlancLivre{
	float: left;
	width: 540px;
    text-align: right;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	color : #FFF;
	Background: #000;
	line-height : 22px;
	padding: 4px 0px 0px 0px;
	vertical-align: middle;
}
.TitreBlancLivreFr{
	float: left;
	width: 780px;
    text-align: center;
	z-index: 1; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #CCC;
	line-height : 30px;
	padding: 0px 0px 10px 0px;
}
.slideshowContainer {
	border: 1px solid #ccc;
	float: left;
	width: 450px;
	height: 300px;
	margin-bottom: 5px;
	background: #000;
	margin-left: 4px;
}

.loading {
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid white;
	padding: 4px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}

.thumbnails {
	width: 250px;
	height: 300px;
	float: left;
	padding: 0px 4px 4px 4px;
	overflow: auto;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #ccc;
	line-height : 11px;
	text-align: center;
}
.Lesboutons {
	float: left;
	width: 50px;
	height: 300px;
	padding: 4px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #ccc;
	line-height : 14px;
	padding: 5px 5px 5px 5px;
}
a.boutons {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
}
a.boutons:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
}
/*************************************************************/

.typofsvbleutitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #97957C; text-decoration: none ; font-weight: bold }
.typofsvlegend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #97957C; font-weight: bold}
.typosilegend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #799397; font-weight: bold}
.typosibrun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #7D7B51; text-decoration: none ; font-weight: bold }
.typopegristitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #5A5A5C; text-decoration: none ; font-weight: bold }
.typopegris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #5A5A5C; text-decoration: none ; font-weight: bold }
.typopegrissmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #5A5A5C; text-decoration: none ; font-weight: normal }
.typopegrisformtitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #5A5A5C; text-decoration: none ; font-weight: bold }
.typofsvbleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666554; text-decoration: none ; font-weight: bold }
.typosivert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #799397; text-decoration: none ; font-weight: bold }