a
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #52667B;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #C21010;
	text-decoration: underline;
}

a.down
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
a.down:hover
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	text-decoration: underline;
}
a.link_blanc
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_blanc:hover
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_gris
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #BABABA;
	text-decoration: none;
}
a.link_gris:hover
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.link_gris_fonce
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #565656;
	text-decoration: none;
}
a.link_gris_fonce:hover
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #E4820D;
	text-decoration: none;
}
a.link_grisrouge
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #BABABA;
	text-decoration: none;
}
a.link_grisrouge:hover
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #C21010;
	text-decoration: none;
}

.foncerouge
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #C21010;
	text-decoration: none;
}

a.link_grisfoncerouge
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.link_grisfoncerouge:hover
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #C21010;
	text-decoration: none;
}
a.link_forget
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #d6402a;
	text-decoration: none;
}
a.link_forget:hover
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #d6402a;
	text-decoration: underline;
}

.text_888888
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
.text_5B5B5B
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;
}
.text_blanc
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_noir
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_noir_bold
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text_gris
{
text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.encadrement {
	border-width:1;
	border-style:solid;
	border-color:#842705;
	background:#EEE6E2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.cadre {
		BORDER-RIGHT: #525252 1px solid;
    	BORDER-TOP: #525252 1px solid;
    	BORDER-LEFT: #525252 1px solid;
    	BORDER-BOTTOM: #525252 1px solid;
    	BACKGROUND: #393939;
    	COLOR: #333333;
    	TEXT-DECORATION: none;
		WIDTH: 200px;
		HEIGHT: 150px;
	}
.cadre2 {
		BORDER-RIGHT: #525252 1px solid;
    	BORDER-TOP: #525252 1px solid;
    	BORDER-LEFT: #525252 1px solid;
    	BORDER-BOTTOM: #525252 1px solid;
    	BACKGROUND: #393939;
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-weight: NORMAL;
    	COLOR: ##ECE9D8;
    	TEXT-DECORATION: none;
		WIDTH: 710px;
		HEIGHT: 75px;
	}
.qui {
		BORDER-RIGHT: #8a8a8a 1px solid;
    	BORDER-TOP: #8a8a8a 1px solid;
    	BORDER-LEFT: #8a8a8a 1px solid;
    	BORDER-BOTTOM: #8a8a8a 1px solid;
    	BACKGROUND: #eeeeee;
    	COLOR: #333333;
    	TEXT-DECORATION: none;
		WIDTH: 450px;
		HEIGHT: 250px;
	}
.description {
		BORDER-RIGHT: #8a8a8a 1px solid;
    	BORDER-TOP: #8a8a8a 1px solid;
    	BORDER-LEFT: #8a8a8a 1px solid;
    	BORDER-BOTTOM: #8a8a8a 1px solid;
    	BACKGROUND: #eeeeee;
    	COLOR: #333333;
    	TEXT-DECORATION: none;
		WIDTH: 700px;
		HEIGHT: 130px;
	}
.line {
		BORDER-RIGHT: #8a8a8a 1px solid;
    	BORDER-TOP: #8a8a8a 1px solid;
    	BORDER-LEFT: #8a8a8a 1px solid;
    	BORDER-BOTTOM: #8a8a8a 1px solid;
    	BACKGROUND: #eeeeee;
    	COLOR: #333333;
    	TEXT-DECORATION: none;
		WIDTH: 180px;
		HEIGHT: 20px;
	}
.upload {
		BORDER-RIGHT: #8a8a8a 1px solid;
    	BORDER-TOP: #8a8a8a 1px solid;
    	BORDER-LEFT: #8a8a8a 1px solid;
    	BORDER-BOTTOM: #8a8a8a 1px solid;
    	BACKGROUND: #eeeeee;
    	COLOR: #333333;
    	TEXT-DECORATION: none;
		WIDTH: 125px;
		HEIGHT: 20px;
	}
.tarif {
		BORDER-RIGHT: #8a8a8a 1px solid;
    	BORDER-TOP: #8a8a8a 1px solid;
    	BORDER-LEFT: #8a8a8a 1px solid;
    	BORDER-BOTTOM: #8a8a8a 1px solid;
    	BACKGROUND: #eeeeee;
    	COLOR: #333333;
    	TEXT-DECORATION: none;
		WIDTH: 75px;
		HEIGHT: 20px;
	}
/***************************************************************************************/
/****     	Catalogue                                                                *****/
/***************************************************************************************/
.text_default {
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.text_bleu_terra
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #52667B;
	text-decoration: none;
}

.text_titre {
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.text_description {
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #C21010;
	text-decoration: none;
}

#b_contact a {
	display:block;
	width:180px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-color:#008bae;
	border:1px solid #ffffff;
	padding:2px;
	}
	
#b_contact a:hover {
	display:block;
	width:200px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-color:00aad3;
	border:1px solid #ffffff;
	padding:2px;
	}