f</********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

a img {
	border:none;
}

.titre2 {
font-size:24px;
font-weight:700;
color:#780202;
}

#ouvert {
width:200px !important;
}

td {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #565656;
	background-image: url(../gifs/fond.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

h1 {
	font-size: 22px;
	color: #2a2a2a;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.titre_page {
	font-size: 18px;
}
.titre_page2 {
	font-size: 11px;
}
.titre_page3 {
	font-size: 11px;
	color: #710401;
}


h2 {
	font-size: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #6c0000;
	font-weight: normal;
}
.soustitre {
	font-size: 15px;
	font-weight: bold;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
h4 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 13px;
	font-weight: bold;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
.txt_couleur {
	color: #6c0000;
	font-weight: bold;
}

#couverture1{
display:none;
}



/******************************************************************** Lien ******************************************************************/
a {
	font-size: 10px;
	color: #6c0000;
	text-decoration: underline;
	font-weight: bold;
}
a:link {
	font-size: 10px;
	color: #6c0000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #6c0000;
}
a:active {
	text-decoration: underline;
	color: #6c0000;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6c0000;
	height: 17px;
	width: 168px;
}
.email_news2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6c0000;
	height: 50px;
	width: 280px;
}
.email_news3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6c0000;
	height: 17px;
	width: 280px;
}
.bouton_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c0000;
	background-color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	border:1px solid #000000;
}

/**********************************************************BDD AUTO **************************************/
/*.numpage {
	display: block;
	height: 22px;
	width: 22px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../gifs/bt_nombre2.jpg);
	background-repeat: no-repeat;
}
.numpage:hover {
	text-decoration: none;
	height: 22px;
	width: 22px;
	line-height: 20px;
	background-image: url(../gifs/bt_nombre.jpg);
	background-repeat: no-repeat;
}
.numpage_selec {
	display: block;
	height: 22px;
	width: 22px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../gifs/bt_nombre.jpg);
	background-repeat: no-repeat;
}
.bt_suivant{
	height: 22px;
	width: 120px;
	display: block;
	color: #FFFFFF;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../gifs/bt_suivant.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.bt_suivant:hover {
	height: 22px;
	width: 120px;
	display: block;
	color: #FFFFFF;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../gifs/bt_suivantover.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.bt_precedent{
	height: 22px;
	width: 120px;
	display: block;
	color: #FFFFFF;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../gifs/bt_suivant.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.bt_precedent:hover {
	height: 22px;
	width: 120px;
	display: block;
	color: #FFFFFF;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../gifs/bt_suivantover.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.bt_transparent {
	height: 20px;
	width: 120px;
	display: block;
	float: left;
	background-color: #780E10;
}
.liste_deroulante {
	width: 300px;
	margin-bottom: 20px;
	margin-left: 200px;
}
.news_auto_pagination {
	margin-right: auto;
	margin-left: auto;
}
.news_auto {
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
*/
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

/*#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{border:none;}

#overlay{background-image:url('../gifs/overlay.png');}

* html #overlay{background-color:transparent;background-image:url(blank.gif);}*/
.page {
	width:993px;
	margin:auto;
}
#header {
	width: 100%;
	background-image: url(../gifs/bgH.jpg);
	background-repeat: repeat-x;
}

#header .page {
	background-image: url(../gifs/bgH.jpg);
	background-repeat: no-repeat;
	height: 262px;
}
#options {
	width: 100%;
	height: 39px;
	overflow: hidden;
}
#options a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
#options a:hover {
	text-decoration: underline;
}
.newsletter {
	float: left;
	height: 40px;
	width: 502px;
	padding-left: 10px;
}
.newsletter_txt {
	float: left;
	height: 27px;
	width: 240px;
	font-size: 12px;
	color: #000000;
	margin-right: 5px;
	padding-top: 13px;
}
.newsletter_champ {
	float: left;
	height: 32px;
	width: 240px;
	padding-top: 8px;
}
.ajouter {
	font-weight: bold;
	height: 22px;
	float: right;
	padding-top: 13px;
}
.langue {
	height: 32px;
	width: 90px;
	float: left;
	padding-top: 8px;
	padding-left: 5px;
}
.fr {
	float: left;
	height: 24px;
	width: 35px;
	margin-right: 10px;
}
.en {
	float: left;
	height: 24px;
	width: 35px;
}
#headerC {
	height: 161px;
	width: 993px;
	overflow: hidden;
}

#logo {
	height: 161px;
	width: 379px;
	float: left;
	background-image: url(../gifs/logo.jpg);
	background-repeat: no-repeat;
	position: relative;
	color: #000000;
	text-align: center;
	font-size: 24px;
}

#logo p{
	display:block;
	position: absolute;
	bottom:0;
	right:0px;
	color: #000000;
	font-size: 16px;
	width: 100%;
}

#diaporama {
	float: right;
	height: 161px;
	width: 614px;
	background-repeat: no-repeat;
}
.diaporama_flash {
	height: 162px;
	width: 614px;
	overflow: hidden;
	margin-top: -1px;
}
.baseline {
	height: 34px;
	width: 240px;
	top: 188px;
	position: absolute;
	z-index: 0;
	font-size: 16px;
	color: #6c0000;
	padding-left: 5px;
}
.baseline2 {
	font-size: 18px;
	font-weight: bold;
}
#menu {
	height: 63px;
	width: 101%;
	clear: both;
	margin:0;
}


/***************************************************** CONTENU ********************************************************/

#content {
	background-image: url(../gifs/container.jpg);
	background-repeat: repeat-y;
	width: 993px;
	margin:auto;
	padding-bottom: 10px;
	background-position: center;
}
#colonne_gauche {
	float: left;
	width: 202px;
	padding-top: 10px;
	padding-left: 25px;
}
.contenu_colG {
	width: 187px;
}
.lien_portfolio {
	text-align: right;
}

#colonne_centre {
	float: left;
	width: 740px;
	padding-top: 15px;
	padding-left: 25px;
	overflow: hidden;
}
.titre {
	width: 712px;
	padding-top: 5px;
}
.titreH {
	background-image: url(../gifs/titre_bgH.jpg);
	background-repeat: no-repeat;
}

.titreC {
	background-repeat: repeat-y;
	width: 677px;
	padding-left: 35px;
}
.titreB {
	background-image: url(../gifs/titre_bgB.jpg);
	height: 17px;
}

.zonechaude {
	background-color: #FFFFFF;
	width: 640px;
	border: 1px solid #dedede;
	margin-left: 12px;
	padding-top: 13px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../gifs/contenu_motifD.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	overflow: hidden;
}
.photo1 {
	float: left;
	height: 89px;
	width: 176px;
	margin-right: 10px;
}
.photo1b {
	float: right;
	height: 89px;
	width: 176px;
	margin-left: 10px;
	margin-top: 5px;
}
.photo2 {
	float: left;
	height: 203px;
	width: 175px;
	margin-right: 10px;
}
.photo2b {
	float: right;
	height: 203px;
	width: 175px;
	margin-left: 10px;
}
.photo3 {
	float: left;
	height: 109px;
	width: 176px;
	margin-right: 10px;
}
.photo3b {
	float: right;
	height: 109px;
	width: 176px;
	margin-left: 10px;
	margin-top: 5px;
}
.photo4 {
	float: left;
	height: 109px;
	width: 176px;
	margin-right: 10px;
	margin-top: 8px;
}
.photo5 {
	float: right;
	height: 83px;
	width: 120px;
	margin-left: 10px;
}
.erreur {
float:left;
padding-top:60px;
text-align:justify;
width:400px;
}
.paragraphe1 {
	width: 640px;
	float: left;
	text-align: justify;
}
.paragraphe2 {
	width: 640px;
	margin-top: 10px;
	float: left;
	text-align: justify;
}
.lienB_content {
	width: 640px;
	float: left;
	margin-top: 10px;
}
.lienB_content_paragraphe {
	text-align: left;
	padding-left: 339px;
	width: 300px;
}

.logos1 {
	height: 200px;
	width: 640px;
	margin-bottom: 5px;
}
.logos2 {
	height: 55px;
	width: 640px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.logos3 {
	height: 55px;
	width: 600px;
	margin-bottom: 10px;
	padding-left: 40px;
}
.logos4 {
	height: 55px;
	width: 610px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-left: 30px;
}
.logos5 {
	height: 55px;
	width: 540px;
	margin-bottom: 10px;
	padding-left: 100px;
}



/******************************************* LOGO RESTAURANTS ***************************************************/

.taillevent {
	background-image: url(../gifs/restau01.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.taillevent a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.taillevent a:hover {
	background-image: url(../gifs/restau01over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.alma {
	background-image: url(../gifs/restau02.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.alma a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.alma a:hover {
	background-image: url(../gifs/restau02over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.faubourg {
	background-image: url(../gifs/restau03.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.faubourg a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.faubourg a:hover {
	background-image: url(../gifs/restau03over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.mars {
	background-image: url(../gifs/restau04.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.mars a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.mars a:hover {
	background-image: url(../gifs/restau04over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.laurent {
	background-image: url(../gifs/restau05.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.laurent a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.laurent a:hover {
	background-image: url(../gifs/restau05over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.vefour {
	background-image: url(../gifs/restau06.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.vefour a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.vefour a:hover {
	background-image: url(../gifs/restau06over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}

/****************************************************************************************************************/


/********************************************* LOGO HOTELS ******************************************************/

.athenee {
	background-image: url(../gifs/hotel01.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
	margin-right: 38px;
	float: left;
}
.athenee a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.athenee a:hover {
	background-image: url(../gifs/hotel01over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.meurice {
	background-image: url(../gifs/hotel02.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.meurice a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.meurice a:hover {
	background-image: url(../gifs/hotel02over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.casaldemar {
	background-image: url(../gifs/hotel03.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.casaldemar a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.casaldemar a:hover {
	background-image: url(../gifs/hotel03over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.seasons {
	background-image: url(../gifs/hotel04.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.seasons a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.seasons a:hover {
	background-image: url(../gifs/hotel04over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.warwick {
	background-image: url(../gifs/hotel05.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.warwick a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.warwick a:hover {
	background-image: url(../gifs/hotel05over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.kilimandjaro {
	background-image: url(../gifs/hotel06.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 174px;
	margin-right: 38px;
	float: left;
}
.kilimandjaro a {
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}
.kilimandjaro a:hover {
	background-image: url(../gifs/hotel06over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 174px;
	padding-top: 180px;
	text-align: right;
}

/****************************************************************************************************************/

/******************************************* LOGO TAPISSIERS ***************************************************/

.atad {
	background-image: url(../gifs/tapissier01.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
}
.decour {
	background-image: url(../gifs/tapissier02.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
}
.maingourd {
	background-image: url(../gifs/tapissier03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
}
.seigneur {
	background-image: url(../gifs/tapissier04.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 160px;
	float: left;
}
.seigneur a {
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.seigneur a:hover {
	background-image: url(../gifs/tapissier04over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.teodor {
	background-image: url(../gifs/tapissier05.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	margin-right: 32px;
	float: left;
	text-align: right;
}
.phelippeau {
	background-image: url(../gifs/tapissier06.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 160px;
	margin-right: 32px;
	float: left;
}
.phelippeau a {
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.phelippeau a:hover {
	background-image: url(../gifs/tapissier06over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.jouffre {
	background-image: url(../gifs/tapissier07.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 160px;
	margin-right: 32px;
	float: left;
}
.jouffre a {
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.jouffre a:hover {
	background-image: url(../gifs/tapissier07over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}

/****************************************************************************************************************/


/******************************************* LOGO TISSUS ***************************************************/

.nobilis {
	background-image: url(../gifs/tissu01.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 160px;
	float: left;
	margin-right: 50px;
}
.nobilis a {
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.nobilis a:hover {
	background-image: url(../gifs/tissu01over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}

.prelle {
	background-image: url(../gifs/tissu02.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
	margin-right: 50px;
}
.thorp {
	background-image: url(../gifs/tissu03.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 160px;
	float: left;
}
.thorp a {
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.thorp a:hover {
	background-image: url(../gifs/tissu03over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.frey {
	background-image: url(../gifs/tissu04.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	margin-right: 120px;
	float: left;
	text-align: right;
}
.sahco {
	background-image: url(../gifs/tissu05.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	margin-right: 32px;
	float: left;
	text-align: right;
}


/****************************************************************************************************************/

/******************************************* LOGO DECO ***************************************************/

.camoin {
	background-image: url(../gifs/deco01.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 160px;
	float: left;
}
.camoin a {
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}
.camoin a:hover {
	background-image: url(../gifs/deco01over.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
}

.alberto {
	background-image: url(../gifs/deco02.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
}
.grange {
	background-image: url(../gifs/deco03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
}
.catroux {
	background-image: url(../gifs/deco04.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding-top: 46px;
	text-align: right;
	float: left;
}

/****************************************************************************************************************/


/******************************************* LOGO LIEUX ***************************************************/

.elysee {
	background-image: url(../gifs/lieu01.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 203px;
	padding-top: 95px;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.ambassade {
	background-image: url(../gifs/lieu02.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 203px;
	padding-top: 95px;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.senat {
	background-image: url(../gifs/lieu03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 203px;
	padding-top: 95px;
	text-align: right;
	float: left;
}

/****************************************************************************************************************/


/*************************************************** PRESSE *****************************************************/
#imgpresse1 {
	float: left;
	height: 232px;
	width: 208px;
	margin-right: 8px;
	background-image: url(../gifs/presse01over.jpg);
}
#imgpresse1 a:hover img{
	background-repeat: no-repeat;
	height: 232px;
	width: 208px;
	display: block;
	opacity:0;
	filter:alpha(opacity=0);
}
.imgpresse_txt1 {
	float: left;
	height: 20px;
	width: 208px;
	margin-right: 8px;
	text-align: center;
}
.imgpresse_txt2 {
	float: left;
	height: 20px;
	width: 207px;
	text-align: center;
}
#imgpresse2 {
	float: left;
	height: 232px;
	width: 208px;
	margin-right: 8px;
	background-image: url(../gifs/presse02over.jpg);

}
#imgpresse2 a:hover img{
	background-repeat: no-repeat;
	height: 232px;
	width: 208px;
	display: block;
	opacity:0;
	filter:alpha(opacity=0);
}

#imgpresse3 {
	float: left;
	height: 232px;
	width: 208px;
	background-image: url(../gifs/presse03over.jpg);
}
#imgpresse3 a:hover img{
	background-repeat: no-repeat;
	height: 232px;
	width: 208px;
	display: block;
	opacity:0;
	filter:alpha(opacity=0);
}
#imgpresse4 {
	float: left;
	height: 232px;
	width: 208px;
	background-image: url(../gifs/presse04over.jpg);
}
#imgpresse4 a:hover img{
	background-repeat: no-repeat;
	height: 232px;
	width: 208px;
	display: block;
	opacity:0;
	filter:alpha(opacity=0);
}

.slide_portfolio {
	width: 590px;
	padding-left: 50px;
	margin-top: 10px;
}


/****************************************************************************************************************/


.filet {
	background-image: url(../gifs/filet.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 640px;
	float: left;
}
.liste {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.filet_lien1 {
	background-image: url(../gifs/filet.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 640px;
	margin-top: 2px;
	float: left;
	background-position: 0px 8px;
}
.lien1 {
	background-color: #FFFFFF;
	height: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 125px;
	float: right;
}
.lien2 {
	background-color: #FFFFFF;
	height: 10px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	text-align: right;
}
.lien3 {
	background-color: #FFFFFF;
	height: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 305px;
	float: right;
}
.lien3 a {
	font-size: 11px;
}

.service1 {
	background-image: url(../gifs/filet_vertival.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
	float: left;
	height: 170px;
	width: 180px;
	padding-top: 20px;
}
.service1 ul {
	padding-left: 0px;
}
.service1 li {
	list-style-type: none;
}
.presse1 {
	width: 430px;
	float: left;
	padding-top: 20px;
	padding-left: 30px;
	background-image: url(../gifs/poufs.jpg);
	background-repeat: no-repeat;
	height: 170px;
	background-position: 170px 0px;
}
.presse1 ul {
	padding-left: 0px;
}
.presse1 li {
	list-style-type: none;
}
.presse1 a {
	margin-top: 39px;
	float: right;
	padding-right: 310px;
}
.contact1 {
	background-image: url(../gifs/filet_vertival2.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
	float: left;
	height: 320px;
	width: 180px;
	padding-top: 20px;
	padding-right: 20px;
}
.contact_bd {
	font-size: 22px;
}

.contact1 a {
}
.contact1 p {
	margin-bottom: 20px;
}

.contact1 ul {
	padding-left: 20px;
	text-align: left;
}
.contact1 li {
	list-style-type: square;
	margin-bottom: 15px;
}
.contact2 {
	width: 410px;
	float: left;
	padding-top: 20px;
}
.contact2 legend {
	color: #6C0000;
}

#footer {
	width: 100%;
	clear:both;
	font-weight: bold;
	color: #FFFFFF;
}
#footer .page {
	background-image:url(../gifs/footer.jpg);
	background-repeat: no-repeat;
	height: 168px;
	background-position:5px -1px;
}
.footer_adresse {
	float: left;
	height: 110px;
	width: 238px;
	padding-top: 5px;
	padding-left: 22px;
	font-weight: normal;
	line-height: 16px;
}
.footer_liens {
	width: 215px;
	float: left;
	padding-top: 5px;
	line-height: 16px;
}
.footer_liens2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
.footer_liens3 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}

#footer a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#footer a:hover {
	text-decoration: none;
}

/***************************************************** ENCARTS **************************************************/


/***************** ENCART PORTFOLIO *******************/

.encart_portfolio1 {
	width: 185px;
}
.encart_portfolio1 a {
	display: block;
	margin-bottom: 15px;
}
.plan_site {
	width: 640px;
	font-size: 13px;
	font-weight: bold;
}
.plan_site ul {
	margin-bottom: 10px;
	padding-left: 10px;
	list-style-type: square;
	margin-left: 15px;
}

.plan_lien1 {
	margin-left: 30px;
	list-style-type: disc;
}
.plan_lien1bis {
	margin-left: 5px;
	list-style-type: disc;
}

.btn_demande {
	height:54px;
	background-image:url(../gifs/encart1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-left: -5px;
	width: 170px;
	padding-left: 30px;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 9px;
	margin-top: 15px;
}

.btn_ref{
	height:49px;
	background-image:url(../gifs/encart2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-left: -5px;
	margin-bottom: 20px;
	width: 170px;
	padding-left: 30px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 45px;
}

.clear_both {
clear:both;
}

.liens_niveau2 {
	font-size: 11px!important;
}

.plan_lien_n1 {
	font-size: 13px!important;
}
.plan_lien_n2 {
	margin-left: 50px;
	list-style-type: circle!important;
}
.plan_site2 {
	margin-bottom: 10px;
}

.plan_lien2 {
	padding-left: 60px;
}
.plan_site_explications {
	font-size: 11px;
	font-weight: normal;
}

#slide_right {
position:relative;
cursor:pointer;
}

#slide_right div {
position:absolute;
left:200px;
bottom:0;
height:auto;
width:0px;
overflow:hidden;
}

#slide_right div a{
	display:block;
	height:30px;
	line-height:30px;
	background-color: #333;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	border-top: solid #dedede 1px;
	padding-left:15px;
	font-weight: normal;
}

#slide_right div a:hover{
background-color:#77120A;
}

.generateur input, .generateur textarea{
border:solid #89170C 1px;
padding:2px 5px;
background-color:#EBEBEB;
 }
 
 #formulaire_1 textarea{
 width:201px;
 }
 
  #formulaire_3 textarea{
 width:201px;
 }
 
 .generateur p.submit input {
 cursor:pointer;
 }
 
 #relance {
	margin-top:20px;
	border-top:solid #dedede 1px;
	border-bottom:solid #dedede 1px;
	margin-bottom:10px;
	padding:10px 0;
	width: 640px;
	overflow: hidden;
 }
 
 #relance .titre{
 font-size:12px;
 font-weight:700;
 }
 
 .selected {
 background-color:#77120A !important;
 }

form#formulaire_4 div.divGenerateur ul, form#formulaire_4 div.divGenerateurErreur ul, form#formulaire_5 div.divGenerateur ul, form#formulaire_5 div.divGenerateurErreur ul {
float:none !important;
}
form#formulaire_4 label, form#formulaire_5 label {
float:none !important;
}

form#formulaire_4 h2, form#formulaire_5 h2 {
margin-bottom:0em !important;
}
form#formulaire_4 div.divGenerateur, form#formulaire_5 div.divGenerateur {
margin-top:0px !important;
}
