html, body {

	height: 100%;

	width: 100%;

	margin-top: 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

}

a img {border: 0;}

body {

	background-color:#EBEBEB;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	}



#header {

	width: 100%;

	position: absolute;

	height: 90px;

	margin-top: 0px;

	margin-left:-15px;

	z-index: 2;

}



#contenu {

	position:absolute;

	height: 100%;

	width: 100%;

	padding: 0;

	z-index: 1;

	margin-left: 0px;

	left: 0px;

	top: 0px;

	border: 1px solid #0099FF;



}





#bas {

	bottom:0;

	height:20px;

}







.spacerActu {

	height: 8px;

	width: 762px;

	position: relative;

	clip: rect(auto,auto,auto,auto);

	background-color: #92081D;

	padding: 0px;

	font-size: 2px;

	margin-top: -3px;

}

.menuActu {

	background-image: url(images/bandeau_haut/bg_actu.gif);

	height: 15px;

	width: 167px;

	background-repeat: no-repeat;

	background-position: left top;

	position: relative;

	margin-top: -5px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: capitalize;

	font-weight: bold;

	color: #92081D;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 0px;

	clip: rect(auto,auto,auto,auto);

	text-indent: 30px;

	top: 3px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

.menuActu a{

	color: #92081D;

	text-decoration: none;

	

}



.menuActu a:hover{

	color: #E06700;

}

	

	.menu {

	letter-spacing: -0.1em;

	right: 0px;

	padding: 0px;

	color: #92081D;

	list-style-type: none;

	width: auto;

	font-size: 11px;

	margin: 0px;

	height: 17px;

	background-image: url(images/bandeau_haut/bg_menu_princ.gif);

	background-repeat: repeat-x;

	display: inline;

	float: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	}

	

	

.menu a {

	height: 18px;

	text-decoration: none;

	margin-top: 0;

	margin-right: 1px;

	margin-left: 0px;

	padding-right: 5px;

	padding-left: 5px;

	color: #92081D;

	background-image: url(images/bandeau_haut/bg_menuLi.gif);

}

.menu a:hover {

	margin-right: 1px;

	color: ##92081D;

}

.menuLi

 {

	display: inline;

	height: 15px;

	background-color: #E8822B;

}



.menuLi a{

	background-color: #E8822B;

}

 

 .menuLi a:hover{

	background-image: url(images/bandeau_haut/bg_menuInt_over.gif);

}  



.menuInt {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	left: 0px;

	list-style-type: none;

	width: 900px;

	padding: 0px;

	background-image: url(images/bandeau_haut/bg_menuInt.gif);

	background-repeat: repeat-y;

	top: -12px;

	position: relative;

	margin: 0px;

}





.menuLiInt {

	color: #FFFFFF;

	background-color: #C52741;

	padding-left: 11px;

	height: 15px;

	position: relative;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin: 0px;

}

.menuLiIntSans

{color: #FFFFFF;

	padding-left: 0px;

	position: relative;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin: 0px;

}

.menuLiInt a{

	color: #FFFFFF;

	text-decoration: none;

}

.menuLiInt a:hover{

	color: #FFBE86;

	text-decoration: none;

}





.menuDrap {

	margin-left: 10px;

	position: absolute;

	top: 60px;

}

.menuSpe {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFffFF;

	position: absolute;

	top: 60px;

	left: 0px;

	text-align: right;

	width: 740px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

	margin-top: 0px;

}

.menuSpe a {

	text-decoration: none;

	color: #ffFFFF;

}

.menuSpe a:hover {

	text-decoration: none;

	color: #950421;

	background-color: #E8822B;

}

.drap {

	margin-right: 10px;

}



.conteneurMenu {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	height: auto;

	width: 900px;

	margin-top: -171px;

	margin-bottom: 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	padding: 0px;

}

.conteneurPage {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	width: 900px;

	margin-top: 0px;

	margin-bottom: 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	padding: 0px;

	background-color: #FFFFFF;

	background-image: url(images/bg_contenu.gif);

	background-repeat: repeat-y;

}

#spacer {

	height: 167px;

	width: 766px;

	background-color: #EBEBEB;

	margin-left: -2px;

}

#spacer2 {

	height: 171px;

	width: 800px;

	margin-left: auto;

	margin-right: auto;

	/*background-image: url(images/bg_cache_header.gif);*/

	background-color: #99FFFF;

}



/*-------------------------------Styles pour la page-------------------------------*/

#paveTitre {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	width: 900px;

	height: 370px;

	margin-top: -15px;

	overflow: hidden;

}

#paveTitreActu {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	height: 370px;

	margin-top: -15px;

	overflow: hidden;

	width: 900px;

}



.vignette {

	background-color: #CCCCCC;

	width: 180px;

	height: 165px;

	left: 0px;

	top: 0px;

	padding-right: 15px;

}



#titre{

	width:398px;

	height:30px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #C72F48;

	background-image: url(images/bg_titre.gif);

	background-repeat: no-repeat;

	padding-top: 31px;

	padding-left: 20px;

	margin-left: 171px;

	margin-bottom: 0px;

	margin-top: -165px;

}



#illus_titre {

	width: 150px;

	margin-bottom: 0px;

	position: absolute;

	left: 582px;

	top: 254px;

}

.etablissements {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	list-style-image: url(images/ref/puce.gif);

	line-height: 14px;

	padding: 0px;

	margin-left: 0px;

	list-style-position: inside;

	margin-top: 20px;

}



.petiteListe {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	list-style-image: url(images/ref/puce.gif);

	margin-top: 20px;

	line-height: 14px;

	margin-left: 210px;

	padding: 0px;

	width: 250px;

	text-align: justify;

}

.photoDroite {

	padding: 210px;

	width: 400px;

}





#listePays {

	width: 180px;

	margin-right: 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F1832D;

	text-align: justify;

	margin-top: 15px;

	line-height: 16px;

	left: 2px;

	top: 172px;

	position: absolute;

}

.conteneurPage #paveTitre2 #listePays li {

}



#listePays  a {

	color: #F1832D;

	text-decoration: none;

}



#listePays  a:hover{

	color: #92081D;

}





.listeRegion {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #E8822B;

	text-align: justify;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	list-style-type: none;

}

#listeRegion  a {

	text-decoration: none;

}



#listeRegion  a:hover{

	color: #92081D;

}



#news{

	width: 550px;

	background-image: url(images/actu/bg_actu.gif);

	background-repeat: no-repeat;

	margin-left: 0px;

	margin-bottom: 30px;

	margin-top: 0px;

	z-index: 3;

	padding: 0px;

}



.actuPhoto {

	float: right;

	margin-left: 10px;

}



#ActuTitre {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #92081D;

	width: 390px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 12px;

	}



#ActuDate {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #B80B28;

	right: 0px;

	padding: 0px;

	margin-top: 5px;

	font-style: italic;

	margin-bottom: 0px;

	}

	

test {

	font-family: "Times New Roman", Times, serif;

}

#actuTexte {

	text-align: justify;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	height: auto;

}



.tondiv {

	overflow:auto;

	height: 100%;

	width: 250px;

}

#footer {

	height: 40px;

	width: 900px;

	background-image: url(images/bg_footer.gif);

	text-align: center;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 1em;

	margin-right: auto;

	margin-left: auto;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#sousTitre {

	width: 390px;

	margin-top: -65px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F1832D;

	text-align: justify;

}



#sousTitreLong {

	width: 710px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F1832D;

	text-align: justify;

	margin-top: 0px;

}





.bold {

	font-weight: bold;

}





.photosDroite {

	position: absolute;

	top: 470px;

	background-position: right;

	font-size: 10px;

	margin-right: 60px;

	text-align: right;

	right: 10px;

}



#spacer10 {

	height: 10px;

	width: 30px;

	}

#spacer20 {

	height: 20px;

	width: 30px;

	}

#spacer30 {

	height: 30px;

	width: 30px;

	}

#spacer50 {

	height: 50px;

	width: 30px;

	}

	#spacer70 {

	height: 70px;

	width: 30px;

	}

	#spacer40 {

	height: 40px;

	width: 30px;

	}

#spacer200 {

	height: 200px;

	width: 30px;

	}

	#spacer220 {

	height: 220px;

	width: 30px;

	}

	

.miseEnValeur1 {

	font-weight: bold;

	color: #92081D;

}



#blocTxtPhoto {

	width: 535px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	background-color: #FFFFFF;

}



#blocTxtPhotoProduit {

	width: 710px;

	margin-left: 170px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	text-align: justify;

}

#blocTxt {

	width: 535px;

	margin-left: 190px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	margin-top: 12px;

}



.blocTexte {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	width: 535px;

	margin-left: 190px;

	margin-top: 20px;

}

.blocTexteAuth {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	width: 535px;

	margin-left: 190px;

	margin-top:-40px;

	padding: 0px;

}

#blocForm {

	width: 600px;

	margin-left: 195px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	overflow: scroll;

	height: 300px;

}

#coordonnees {

	position: absolute;

	font-weight: bold;

	color: #E8822B;

	width: 155px;

	margin-left: 10px;

	margin-top: 120px;

	left: 1px;

	top: 253px;

}



#blocPlan {

	width: 535px;

	margin-left: 195px;

	font-size: 11px;

}

.friseMesure {

	position: relative;

}





.photoDroite2 {

	float: right;

	margin-bottom: 20px;

	margin-left: 20px;

}

#paveTexte2 {

	width: 710px;

}

.marge170 {

	margin-left: 170px;

}





.legende {

	color: #E8822B;

}

#form1 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;

}

#form1 td {

	background-color: #F7F7F7;

}

#form1 #message {

	width: 500px;

	height: 60px;

}

.centrage {

	margin-left: 220px;

}

.caseForm {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	border: 1px solid #666666;

}

.ul2 {

	list-style-image: url(images/ref/puce.gif);

	margin-top: 20px;

}

.boldFondGris {

	font-weight: bold;

	background-color: #92081D;

	color: #FFFFFF;

}





.boldFondGrisClair a{

	color: #92081D;

	text-decoration: none;

}

.boldFondGrisClair a:hover{

	color: #92081D;

	text-decoration:underline;

}

.boldFondGrisClair {

	color: #92081D;

	font-weight: bold;

	background-color: #F1EDEC;

}

#menuSousTitreLong {

	width: 530px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F1832D;

	text-align: justify;

}

#menuSousTitreLong a {

	color: #E8822B;

}

#menuSousTitreLong a:hover {

	color: #92081D;

}

#blocTxtPhoto2 {

	width: 898px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	text-align: justify;

	background-image: url(images/authentiques/pro_800.jpg);

	background-repeat: no-repeat;

	margin-left: 1px;

	height: 180px;

}

.ul3 {

	list-style-image: url(images/ref/puce.gif);

	margin-top: 0px;

	margin-left: 190px;

	font-size: small;

	width: 480px;

}

.ul3 li {

	margin-bottom: 10px;

}



.espace10 {

	clip: rect(auto,auto,auto,auto);

	z-index: 2;

}

#conteneurFlash {

	height: 165px;

	width: 165px;

	padding-top: 15px;

	padding-left: 2px;

}

#menu1 {

	background-color: #B80B28;

	width: 900px;

	height: 18px;



}

.fondOrange {

	background-color: #E8822B;

}



#paveTitre2 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	width: 900px;

		height: 370px;

	margin-top: -15px;

		overflow: hidden;

}



#blocTxtPhotoProduit2 {

	width: 535px;

	margin-left: 250px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	margin-top: 35px;

}

#listePaysRef {

	width: 165px;

	padding-top: 15px;

	padding-left: 2px;

}

#references {

	width: 650px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFFFFF;

	left: 5px;

	top: 72px;

	height: 300px;

	overflow: scroll;

	z-index: 2;

}

#referencesNon {

	width: 650px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFFFFF;

	left: 5px;

	top: 72px;

	height: 300px;

	z-index: 2;

}

#ActuGlobal {

	width: 660px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFFFFF;

	left: 5px;

	top: 72px;

	height: 300px;

	overflow: scroll;

	z-index: 2;

}

.conteneurPage #blocForm #form1 a {

	color: #B80B28;

}

.conteneurPage #blocForm #form1 a:hover {

	color: #E8822B;

}

#blocVirtuoses {

	width: 535px;

	margin-left: 195px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	background-color: #FFFFFF;

	margin-top: -90px;

}

#fermer {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #93081D;

	position: absolute;

	left: 22px;

	top: 484px;

}

#fermer a{

	color: #93081D;

	text-decoration: none;

}

#fermer a:hover{

	color: #93081D;

	text-decoration: none;

}

.imageHaut {

	float: left;

}

.conteneurPage #paveTitre p {

	margin-left: 170px;

	margin-right: 10px;

	font-size: 1em;

	text-align: justify;

	width: 710px;

}



.conteneurPage #paveTitreActu p {

	margin-right: 10px;

	text-align: justify;

	width: 530px;

}

#paveGrandAsc {

	width: 900px;

	height: 300px;

	margin-top: 0px;

	overflow: scroll;

}

#tablePlan {

	margin-left: 170px;

}

#tablePlan td a {

	color: #C52741;

}

#tablePlan td a:hover {

	color: #E8822B;

}

#paveGrandSansAsc {



	width: 900px;

	height: 300px;

	margin-top: 0px;

}

#tablePlan td {

	background-color: #F4F4F4;

}

