/* CSS Document --------------------------------------------------------------------------------*/
/* Mise en forme du site AUVERGNE CONVENTION BUREAU --------------------------------------------*/
/* www.iris-interactive.fr ---------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}
body {
	background-color:#FCF9F2;
	font-size:12px;
	height:100%;
	text-align:center;
	line-height:150%;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	behavior: url(../../_js/csshover.htc);
}



#page {
	width:764px;
	margin:10px auto;
	text-align:justify;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la navigation */
/* -------------------------------------------------------------------------------------------- */

#navigation {
	width:764px;
	height:63px;
	text-align:left;
	background:url(../images/bg-navigation.gif) no-repeat left top;
}
#navigation h1 {
	position:absolute;
	left:-999em;
}
#navigation ul {
	width:760px;
	height:59px;
	margin:0;
	padding:2px;
	text-align:left;
}
*html #navigation ul {
	width:764px;
	height:63px;
	padding:2px 2px 0;
}
#navigation ul li {
	width:190px;
	height:59px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#navigation ul li a {
	width:190px;
	height:59px;
	display:block;
	text-decoration:none;
}
#navigation ul li a.destination {
	background:url(../images/bg-navigation-a.gif) no-repeat 0 0;
}
#navigation ul li a.seduction {
	background:url(../images/bg-navigation-a.gif) no-repeat -190px 0;
}
#navigation ul li a.engagement {
	background:url(../images/bg-navigation-a.gif) no-repeat -380px 0;
}
#navigation ul li a.service {
	background:url(../images/bg-navigation-a.gif) no-repeat -570px 0;
}
#navigation ul li:hover a.destination, 
#navigation ul li.sfhover a.destination, 
#navigation ul li a:hover.destination {
	background:url(../images/bg-navigation-a.gif) no-repeat 0 -59px;
}
#navigation ul li:hover a.seduction, 
#navigation ul li.sfhover a.seduction, 
#navigation ul li a:hover.seduction {
	background:url(../images/bg-navigation-a.gif) no-repeat -190px -59px;
}
#navigation ul li:hover a.engagement, 
#navigation ul li.sfhover a.engagement, 
#navigation ul li a:hover.engagement {
	background:url(../images/bg-navigation-a.gif) no-repeat -380px -59px;
}
#navigation ul li:hover a.service, 
#navigation ul li.sfhover a.service, 
#navigation ul li a:hover.service {
	background:url(../images/bg-navigation-a.gif) no-repeat -570px -59px;
}
#navigation ul li a span {
	position:absolute;
	left:-999em;
}


/* -------------------------------------------------------------------------------------------- */

#navigation ul li ul {
	width:188px;
	height:auto;
	float:left;
	margin:-2px 0 0 -1px;
	padding:0 1px 1px;
	background-color:#FFFFFF;
	border:1px solid #BEBBB4;
	border-top-color:#D6CA96;
	position:absolute;
	left:-999em;
	z-index:7;
}
*html #navigation ul li ul {
	width:190px;
}
#navigation ul li.sfhover ul, 
#navigation ul li:hover ul {
	left:auto;
}
#navigation ul li ul li {
	clear:both;
	width:auto;
	height:auto;
	background-color:#D6CA96;
}
#navigation ul li ul li.groupe {
	border-bottom:1px solid #FFFFFF;
}
#navigation ul li ul li.groupetop {
	border-top:1px solid #FFFFFF;
}
#navigation ul li ul li a {
	width:163px;
	height:auto;
	display:block;
	padding:5px 5px 5px 20px;
	font-size:11px;
	background:url(../images/bg-navigation-li-a.gif) no-repeat left top;
}
*html #navigation ul li ul li a {
	width:188px;
}
#navigation ul li ul.destination li a {
	color:#C6351A;
}
#navigation ul li ul.seduction li a {
	color:#DE6B00;
}
#navigation ul li ul.engagement li a {
	color:#5D970D;
}
#navigation ul li ul.service li a {
	color:#0B70F2;
}

#navigation ul li.sfhover ul li a:hover, 
#navigation ul li:hover ul li a:hover {
	color:#FFFFFF;
}
#navigation ul li ul.destination li a:hover {
	background:#8A3729 url(../images/bg-navigation-ul-destination-a.gif) no-repeat left top;
}
#navigation ul li ul.seduction li a:hover {
	background:#DD6D00 url(../images/bg-navigation-ul-seduction-a.gif) no-repeat left top;
}
#navigation ul li ul.engagement li a:hover {
	background:#6D982F url(../images/bg-navigation-ul-engagement-a.gif) no-repeat left top;
}
#navigation ul li ul.service li a:hover {
	background:#6482A4 url(../images/bg-navigation-ul-service-a.gif) no-repeat left top;
}

#navigation ul li ul li ul, 
#navigation ul li.sfhover ul li ul, 
#navigation ul li:hover ul li ul {
	position:absolute;
	left:-999em;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à l'animation */
/* -------------------------------------------------------------------------------------------- */

#header {
	width:764px;
	margin:5px 0 0;
	padding:0;
	text-align:center;
	background:url(../images/loading.gif) no-repeat center center;
	position:relative;
}

#header.interne {
	height:164px;
}

#header h2 {
	background:url(../images/bg-header-h2.gif) no-repeat left top;
	position:absolute;
	bottom:10px;
	left:10px;
	padding:10px 10px 10px 45px;
	font-size:14px;
	font-weight:bold;
}

	#header h2.bottom {
		background:url(../images/bg-header-h2-interne.gif) no-repeat left top;
		top:auto;
		left:auto;
		width:140px;
		bottom:6px;
		right:156px;
		padding:0;
		font-size:11px;		
	}
#header h2 a {
	color:#3A3A3A;
}

#header h2.bottom  img {
	width:140px;
	height:38px;
	border:0;
}	

#header h3 {
	background:url(../images/bg-header-h3.gif) no-repeat left top;
	position:absolute;
	bottom:10px;
	left:220px;
	padding:10px 10px 10px 45px;
	font-size:14px;
	font-weight:bold;
}

	#header h3.bottom {
		background:url(../images/bg-header-h3-interne.gif) no-repeat left top;
		top:auto;
		left:auto;
		right:300px;
		bottom:6px;
		padding:10px 10px 10px 35px;
		font-size:11px;
	}
	


#header h5 {
	position:absolute;
	bottom:10px;
	left:280px;
	font-size:14px;
	font-weight:bold;
	display:none;
}

	#header h5.bottom {
		background:url(../images/bg-header-h4-interne.gif) no-repeat 0 0;
		top:auto;
		left:auto;
		right:10px;
		bottom:6px;
		padding:0;
		margin:0;
		font-size:11px;
		height:38px;
		overflow:hidden;
		display:block;
	}
	
	#header h5.bottom:hover {	
		background-position: 0 -38px;
	}
	#header h5.bottom  img {
		width:140px;
		height:38px;
		border:0;
	}
	

	

#header #fastSearch * {
	font-size:12px;
}
#header #fastSearch {
	background:url(../images/bg-fastSearch.png) no-repeat left top;
	position:absolute;
	top:10px;
	right:10px;
	width:236px;
	height:291px;
	text-align:left;
	padding:7px;
	line-height:135%;
}
*html #header #fastSearch {
	width:250px;
	height:305px;
}
#header #fastSearch fieldset {
	border:none;
	padding:0 0 5px;
}
#header #fastSearch fieldset select {
	width:100%;
	border:1px solid #D8D8D8;
	background-color:#FFFFFF;
	margin-bottom:1px;
}
#header #fastSearch input.submit {
	padding:5px;
	margin-top:5px;
}
#header #fastSearch h4 {
	padding:0 0 10px;
	font-size:13px;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la barre d'outils */
/* -------------------------------------------------------------------------------------------- */

#tools {
	text-align:right;
	padding:12px;
	color:#666666;
}
#tools.index {
	background:url(../images/bg-tools.gif) no-repeat left top;
}
#tools li {
	list-style:none;
	display:inline;
	padding-left:5px;
}
#tools a {
	color:#FFFFFF;
	text-decoration:none;
}
#tools a img {
	border:none;
}
#tools a span {
	border:none;
	position:absolute;
	left:-999em;
	padding:3px;
	background-color:#639A00;
	margin:15px 0 0 -10px;
}
#tools a:hover span {
	left:auto;
}

#tools #wire {
	float:left;
	margin-top:-18px;
}
#tools #wire li {
	background:url(../images/bg-li-wire.gif) no-repeat 0 7px;
	padding-left:10px;
}
#tools #wire a {
	color:#0066FF;
}
#tools #wire a:hover {
	color:#0066CC;
	text-decoration:underline;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au contenu */
/* -------------------------------------------------------------------------------------------- */

#content {
	padding:0 2px;
	min-height:350px;
	height:auto;
	text-align:justify;
}
*html #content {
	height:350px;
}

/* -------------------------------------------------------------------------------------------- */
/* BOX MODELS */

.col1 {
	width:190px;
	text-align:justify;
}
.col260 {
	width:260px;
	text-align:left;
}
.col2 {
	width:380px;
	text-align:justify;
}
.col380 {
	width:380px;
	text-align:justify;
}
.col3 {
	width:570px;
	text-align:justify;
}
.col500 {
	width:500px;
	text-align:justify;
}
.col1, 
.col260, 
.col2, 
.col380, 
.col3, 
.col500 {
	float:left;
}
#map {
	margin:5px 10px;
	width:360px;
	height:220px;
	background-color:#CCCCCC;
}
.identity {
	background:#D5CA96 url(../images/bg-identity.gif) no-repeat center bottom;
	padding-bottom:5px;
}
.voyage {
	background:url(../images/bg-voyage.gif) no-repeat center top;
	text-align:center;
	padding-top:6px;
	height:430px;
}
*html .voyage {
	height:436px;
}
.voyage-small {
	background:url(../images/bg-voyage-small.gif) no-repeat center top;
	text-align:center;
	padding-top:6px;
	height:240px;
}
*html .voyage-small {
	height:246px;
}
.newsletterSubscribe {
	background:url(../images/bg-newsletterSubscribe.gif) no-repeat center top;
	margin:10px;
	padding:10px;
}
.col260 .newsletterSubscribe {
	background:url(../images/bg-col1-newsletterSubscribe.gif) no-repeat right top;
	margin:10px;
	padding:10px 0;
	text-align:left;
}
#content .newsItemList {
	background:url(../images/bg-newsItemList.gif) repeat-x 0 0;
	padding:15px 0;
	margin:5px 10px;
}



/* -------------------------------------------------------------------------------------------- */


#content h2, 
#content h3, 
#content h4, 
#content h5, 
#content h6 {
	padding:0 10px 5px;
}
#content p, 
#content ul, 
#content blockquote, 
#content form {
	padding:0 10px 10px;
}
#content form, 
#content input, 
#content textarea, 
#content select, 
#content option, 
#content blockquote, 
#content table, 
#content tr, 
#content th, 
#content td {
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:12px;
}
	#content .newsItemList p {
		padding:5px 0;
		/*font-size:10px;*/
	}
	#content .revueDePresse p {
		margin-bottom:20px;
		font-size:10px;
	}
	#content .p8 {
		padding:0 8px 5px;
	}
	#content .p20 {
		padding:20px;
	}
	#content p.red {
		color:#CC0000;
	}
	#content p.carte {
		background:url(../images/bg-p-carte.gif) no-repeat 10px 5px;
		padding-left:190px;
		min-height:95px;
		height:auto;
	}
	*html #content p.carte {
		height:100px;
	}
	#content p.chapeau, 
	#content div.chapeau {
		background:#E3DBB4 url(../images/bg-p-chapeau.gif) no-repeat center bottom;
		margin:0 10px 5px;
		padding:5px 10px 10px;
	}
		#content .newsItem div.chapeau {
			background-color:transparent;
			background-image:none;
			margin:0;
			padding:0;
		}
			#content div.chapeau p.image {
				float:left;
			}
			#content div.chapeau p.text {
				float:left;
			}
	#content p.headline {
		background:url(../images/bg-p-chapeau.gif) no-repeat center bottom;
		margin:0 10px 25px;
		padding:5px 10px 10px;
	}
	#content p.iris {
		background:url(../images/logo_iris.gif) no-repeat 1px 0;
		padding-left:50px;
		margin-left:10px;
	}
	#content p.temoignage {
		background:url(../images/bg-p-temoignage.gif) no-repeat 1px 0;
		padding-left:60px;
		margin-left:10px;
	}
	#content p.partenaires {
		background-color:#EDE8CF;
		text-align:center;
		margin:0 10px 10px;
		padding:5px 10px 0;
	}
	#content p.partenaires a {
		margin:0 10px;
	}
	#content .identity p {
		padding:5px 20px;
	}
	p#diaporama {
		clear:both;
		height:220px;
	}
	p#diaporama img {
		position:absolute;
		width:360px;
	}
	#content p.ico-technique, 
	#content p.ico-restauration, 
	#content p.ico-services, 
	#content p.ico-references, 
	#content p.ico-formation, 
	#content p.ico-acces, 
	#content p.ico-economie, 
	#content p.ico-hebergement, 
	#content p.ico-altitudes, 
	#content p.ico-naturel, 
	#content p.ico-culturel {
		padding-left:45px;
		margin:0 0 10px 10px;
		min-height:50px;
		height:auto;
	}
	*html #content p.ico-technique, 
	*html #content p.ico-restauration, 
	*html #content p.ico-services, 
	*html #content p.ico-references, 
	*html #content p.ico-formation, 
	*html #content p.ico-acces, 
	*html #content p.ico-economie, 
	*html #content p.ico-hebergement, 
	*html #content p.ico-altitudes, 
	*html #content p.ico-naturel, 
	*html #content p.ico-culturel {
		height:50px;
	}
	#content p.ico-technique {
		background:url(../images/bg-p-ico-equip_tech.gif) no-repeat 0 3px;
	}
	#content p.ico-restauration {
		background:url(../images/bg-p-ico-restauration.gif) no-repeat 0 3px;
	}
	#content p.ico-services {
		background:url(../images/bg-p-ico-services.gif) no-repeat 0 3px;
	}
	#content p.ico-references {
		background:url(../images/bg-p-ico-references.gif) no-repeat 0 3px;
	}
	#content p.ico-formation {
		background:url(../images/bg-p-ico-formation.gif) no-repeat left top;
	}
	#content p.ico-acces {
		background:url(../images/bg-p-ico-acces.gif) no-repeat left top;
	}
	#content p.ico-economie {
		background:url(../images/bg-p-ico-economie.gif) no-repeat left top;
	}
	#content p.ico-hebergement {
		background:url(../images/bg-p-ico-hebergement.gif) no-repeat left top;
	}
	#content p.ico-altitudes {
		background:url(../images/bg-p-ico-altitudes.gif) no-repeat left top;
	}
	#content p.ico-naturel {
		background:url(../images/bg-p-ico-naturel.gif) no-repeat left top;
	}
	#content p.ico-culturel {
		background:url(../images/bg-p-ico-culturel.gif) no-repeat left top;
	}

#content h1 {
	font-size:18px;
	margin:10px;
	padding:7px 10px;
	background:url(../images/bg-h1-740.gif) no-repeat left top;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	color:#3E3D3B;
}
	#content h1.sansa {
		padding:5px 5px 7px;
		height:21px
	}
	*html #content h1.sansa {
		padding:5px 5px 7px;
		height:auto;
	}
#content h2 {
	font-size:14px;
	margin:10px;
	padding:5px 10px;
	background:url(../images/bg-h2-740.gif) no-repeat left top;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	color:#3E3D3B;
}
#content h2.sansa {
	padding:5px;
}
	#content .col1 h2 {
		background:url(../images/bg-h2-170.gif) no-repeat left top;
	}
	#content .col2 h2 {
		background:url(../images/bg-h2-360.gif) no-repeat left top;
	}
	#content .col3 h2 {
		background:url(../images/bg-h2-550.gif) no-repeat left top;
	}
	#content .newsItem h2 {
		font-size:22px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		padding:5px 0;
		background-image:none;
		line-height:160%;
		text-align:left;
	}
	#content h2.linkOnTitle {
		font-size:13px;
		margin:0;
		padding:5px 10px;
		background-image:none;
	}
#content h3 {
	font-size:14px;
	padding:5px 10px;
}
	#content .newsItemList h3 {
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		padding:5px 0;
		text-align:left;
	}
	#content .revueDePresse h3 {
		font-size:17px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		text-align:left;
	}
	#content h4 {
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		padding:5px 10px;
	}
	#content .col260 .newsletterSubscribe h4 {
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		padding:5px 0;
	}
	#content .revueDePresse h6 {
		font-size:10px;
		font-weight:normal;
		text-transform:uppercase;
		color:#666666;
		padding:0 10px;
	}

#content .revueDePresse blockquote {
	background:url(../images/bg-p-temoignage.gif) no-repeat 1px 0;
	padding-left:60px;
	margin-left:10px;
}

#content ul.bts {
	padding:0 8px 5px;
	margin:0;
}

#content li {
	background:url(../images/bg-li.gif) no-repeat 0 7px;
	list-style:none;
	padding:0 0 5px 15px;
}
	#content ul.bts li {
		background-image:none;
		padding:0;
		text-align:left;
		position:relative;
	}
	#content ul.bts li ul {
		padding:0;
		position:absolute;
		left:-999em;
		border:solid #D8D8D8;
		border-width:1px 1px 0;
		z-index:9999;
		display:none;
	}
		#content ul.bts li:hover ul, 
		#content ul.bts li.sfhover ul {
			left:auto;
			display:block
		}
	#content ul.bts li ul li {
		width:170px;
		background-color:#FFFFFF;
		border-bottom:1px solid #D8D8D8;
		font-size:11px;
	}
#content ol.castle {
	list-style:decimal;
	padding-left:20px;
}
#content ol.castle li {
	list-style:decimal;
	padding:0 0 5px 15px;
	margin-left:20px;
}
	#content ol.castle.rouge li {
		background:url(../images/bg-castle-rouge-li.gif) no-repeat 0 5px;
	}
	#content ol.castle.marron li {
		background:url(../images/bg-castle-marron-li.gif) no-repeat 0 5px;
	}
	#content ol.castle.violet li {
		background:url(../images/bg-castle-violet-li.gif) no-repeat 0 5px;
	}
	#content ol.castle.jaune li {
		background:url(../images/bg-castle-jaune-li.gif) no-repeat 0 5px;
	}
	#content ol.castle.vert li {
		background:url(../images/bg-castle-vert-li.gif) no-repeat 0 5px;
	}
	#content ol.castle.bleu li {
		background:url(../images/bg-castle-bleu-li.gif) no-repeat 0 5px;
	}
		#content ol.castle li strong {
			font-size:13px;
		}
#content li.red {
	background:url(../images/bg-li-red.gif) no-repeat 0 7px;
	list-style:none;
	padding:0 0 5px 15px;
}
#content table, 
#content input, 
#content textarea, 
#content select, 
#content option, 
#content form {
	font-size:12px;
}
#content input.submit {
	font-size:12px;
	padding:5px;
}

#content .frmDevis fieldset select {
	width:250px;
}


#content a {
	color:#0066FF;
	text-decoration:none;
}
#content a:hover {
	color:#0066CC;
	text-decoration:underline;
}
#content a.create {
	background:url(../images/ico-li-new.gif) no-repeat left top;
	padding-left:20px;
}
#content a.delete {
	background:url(../images/ico-cancel.gif) no-repeat left top;
	padding-left:20px;
}
#content a.more {
	background:url(../images/bg-a-more.gif) no-repeat left top;
	padding-left:20px;
	cursor:pointer;
}
#content a.photo {
	background:url(../images/bg-a-photo.gif) no-repeat left top;
	padding-left:20px;
}
#content a.dossierDePresse {
	background:url(../images/bg-a-dossierDePresse.gif) no-repeat 0 50%;
	padding:10px 0 10px 34px;
	display:block;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}

#content a.bt, 
#content a:hover.bt {
	background:url(../images/bg-a-bt.gif) no-repeat left top;
	padding:2px 0 2px 10px;
	color:#FFFFFF;
	text-decoration:none;
}
#content a:hover.bt {
	background:url(../images/bg-a-bt-hover.gif) no-repeat left top;
}
*html #content a.bt, 
*html #content a:hover.bt {
	padding:0 0 0 10px;
}
#content a.bt span {
	background:url(../images/bg-a-bt.gif) no-repeat right top;
	padding:2px 10px 2px 0;
}
#content a:hover.bt span {
	background:url(../images/bg-a-bt-hover.gif) no-repeat right top;
}
#content a img {
	border:none;
}
#content a.bt-congres, 
#content a.bt-incentives, 
#content a.bt-salons, 
#content a.bt-hebergements, 
#content a.bt-facilites {
	display:block;
	width:174px;
	height:75px;
}
#content a.bt-congres {
	background:url(../images/bt-congres.gif) no-repeat left top;
}
#content a.bt-incentives {
	background:url(../images/bt-incentives.gif) no-repeat left top;
}
#content a.bt-salons {
	background:url(../images/bt-salons.gif) no-repeat left top;
}
#content a.bt-hebergements {
	background:url(../images/bt-hebergements.gif) no-repeat left top;
	height:39px;
}
#content a.bt-facilites {
	background:url(../images/bt-facilites.gif) no-repeat left top;
	height:36px;
}
	#content a.bt-congres:hover {
		background:url(../images/bt-congres.gif) no-repeat left bottom;
	}
	#content a.bt-incentives:hover {
		background:url(../images/bt-incentives.gif) no-repeat left bottom;
	}
	#content a.bt-salons:hover {
		background:url(../images/bt-salons.gif) no-repeat left bottom;
	}
	#content a.bt-hebergements:hover {
		background:url(../images/bt-hebergements.gif) no-repeat left bottom;
	}
	#content a.bt-facilites:hover {
		background:url(../images/bt-facilites.gif) no-repeat left bottom;
	}
#content a.bt-congres span, 
#content a.bt-incentives span, 
#content a.bt-salons span, 
#content a.bt-hebergements span, 
#content a.bt-facilites span {
	position:absolute;
	left:-999em;
}
	#content ul.bts li ul li a {
		display:block;
		width:160px;
		padding:5px;
		background-color:#FFFFFF;
	}
		#content ul.bts li ul li a:hover {
			background-color:#faf9eb;
			text-decoration:none;
		}
			*html #content ul.bts li ul li a {
				width:170px;
			}

#content .identity img.logo, 
#content div.chapeau img.logo {
	margin:2px 5px 5px 0;
	float:left;
	background-color:#FFFFFF !important;
}

#content strong.reception {
	background:url(../images/bg-strong-reception.gif) no-repeat left top;
	padding-left:20px;
	cursor:help;
}

#content table {
	margin:0 10px 5px;
}
#content th, 
#content td {
	padding:5px;
	vertical-align:top;
}
#content table.list {
	border:solid #D8CC97;
	border-width:1px 0 0 1px;
	width:740px;
}
	#content form table.list {
		margin:0;
	}
#content table.list th, 
#content table.list td {
	border:solid #D8CC97;
	border-width:0 1px 1px 0;
}
#content table.list th {
	background-color:#D6CA96;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
#content table.list td.desc {
}
#content table.list td.bt {
	width:100px;
}

#content table.listNav {
	width:740px;
	background-color:#D8CC97;
}
	#content form table.listNav {
		margin:0 0 5px;
	}
#content table.listNav td {
}

#content table.saisie {
	width:740px;
}
#content table.saisie th {
	background-color:#D6CA96;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
#content table.saisie td.title {
	width:25% !important;
}
#content table.saisie td.main {
	width:45% !important;
}
#content table.saisie p.infobulle {
	background:url(../images/bg-p-infobulle.gif) no-repeat 0 3px;
	padding:0 0 0 21px;
	font-size:10px;
	min-height:17px;
	height:auto;
	color:#666666;
}
#content table.saisie p.action {
	padding:5px 0;
}
*html #content table.saisie p.infobulle {
	height:17px;
}
#content table.espaces {
	width:740px;
	border:solid #D8CC97;
	border-width:1px 0 0 1px;
}
#content table.saisie table.espaces, 
#content table.saisie table.docs {
	margin:0 -5px;
}
#content table.saisie table.docs {
	width:740px;
}
#content table.saisie #tableIncentive, 
#content table.saisie #tableDoc {
	width:740px;
	margin:0 -5px;
}

#content table.espaces th {
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	vertical-align:bottom;
}
	#content table.espaces th.ico {
		width:55px;
	}
#content table.espaces th, 
#content table.espaces td {
	border:solid #D8CC97;
	border-width:0 1px 1px 0;
	text-align:center;
}
#content table.listing {
	width:740px;
	border:solid #D8CC97;
	border-width:1px 0 0 1px;
}
#content table.listing td {
	border:solid #D8CC97;
	border-width:0 1px 1px 0;
	text-align:justify;
}
#content td.sep {
	background:url(../images/bg-p-chapeau.gif) no-repeat center center;
}
#content table.hotel {
	border:solid #98873C;
	border-width:1px 0 0 1px;
	width:740px;
}
#content table.hotel caption {
	padding:10px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
#content table.hotel th, 
#content table.hotel td {
	border:solid #98873C;
	border-width:0 1px 1px 0;
	text-align:center;
}
#content table.hotel th {
	background-color:#A3934E;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
#content table.hotel tr.row1 td {
	background-color:#FAF9F5;
}
#content table.hotel tr.row2 td {
	background-color:#FFFFFF;
}

#content fieldset hr.cotation {
	border-width:1px 0;
	border-style:solid;
	border-color:#999999 #FFFFFF #FFFFFF;
}
#content fieldset table.cotation {
	width:540px;
	margin:0 -5px;
}

#content div.idea {
	background:url(../images/bg-p-idea.gif) repeat-x left top;
	margin:0 10px 10px;
	border-bottom:1px solid #CCCCCC;
}
#content div.idea .overflow {
	margin:0;
	padding:10px;
	height:130px;
	width:340px;
	position:relative;
	z-index:3;
	overflow:auto;
}
*html #content div.idea .overflow {
	height:150px;
	width:360px;
}
#content div.idea p {
	padding:0;
}
#content div.idea-pict {
	float:right;
	margin:-45px -20px 0 300px;
	position:absolute;
	z-index:2;
}

#content ul.tab {
	margin:0 10px 1px;
	padding:0 10px;
	height:25px;
	text-align:left;
	border-bottom:1px solid;
}
*html #content ul.tab {
	height:29px;
}
#content ul.red {
	border-color:#611308;
}
#content ul.yellow {
	border-color:#72650C;
}
#content ul.green {
	border-color:#576A26;
}
#content ul.blue {
	border-color:#3E5869;
}
#content ul.tab li {
	display:inline;
	padding:5px 5px 7px 0;
	height:29px;
	margin-left:1px;
	background:url(../images/bg-tab.gif) no-repeat right top;
}
*html #content ul.tab li {
	padding:0 5px 0 0;
}
	#content ul.red li.active {
		background:url(../images/bg-tab-red.gif) no-repeat right top;
	}
	#content ul.yellow li.active {
		background:url(../images/bg-tab-yellow.gif) no-repeat right top;
	}
	#content ul.green li.active {
		background:url(../images/bg-tab-green.gif) no-repeat right top;
	}
	#content ul.blue li.active {
		background:url(../images/bg-tab-blue.gif) no-repeat right top;
	}
#content ul.tab li a {
	padding:5px 0 7px 5px;
	height:29px;
	background:url(../images/bg-tab.gif) no-repeat left top;
	color:#0066FF;
}
	#content ul.red li.active a {
		background:url(../images/bg-tab-red.gif) no-repeat left top;
		color:#FFFFFF;
	}
	#content ul.yellow li.active a {
		background:url(../images/bg-tab-yellow.gif) no-repeat left top;
		color:#FFFFFF;
	}
	#content ul.green li.active a {
		background:url(../images/bg-tab-green.gif) no-repeat left top;
		color:#FFFFFF;
	}
	#content ul.blue li.active a {
		background:url(../images/bg-tab-blue.gif) no-repeat left top;
		color:#FFFFFF;
	}
#content ul.tab li.active a {
	text-decoration:none;
	cursor:default;
}

#content legend {
	color:#465253;
}
#content fieldset {
	border:1px solid #F1F1F1;
	padding:5px;
	margin-bottom:5px;
}
#content fieldset.small {
	width:273px;
}
html>body #content fieldset {
	clear:both;
}
html>body #content fieldset.small {
	width:253px;
	float:left;
	clear:none;
	margin-right:10px;
}
#content input.submit {
	padding:5px;
}

#content ul.formcontact {
	padding:0;
	margin:10px 0 0;
	height:28px;
	clear:both;
	border-bottom:1px solid #016C98;
}
*html #content ul.formcontact {
	height:29px;
}
#content ul.formcontact li {
	background:url(../images/bg-tab-blue.gif) no-repeat left top;
	padding:5px 0 5px 10px;
	margin-right:1px;
	float:left;
}
*html #content ul.formcontact li {
	padding:0 0 0 10px;
}
#content ul.formcontact li a {
	background:url(../images/bg-tab-blue.gif) no-repeat right top;
	padding:5px 10px 5px 0;
	color:#9EE1FC;
	font-weight:bold;
}
*html #content ul.formcontact li a {
	display:block;
}
#content ul.formcontact li a:hover {
	color:#FFFFFF;
}
#content ul.formcontact li.actif a, 
#content ul.formcontact li.actif a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#content #formContactTr1, 
#content #formContactTr2 {
	padding:10px;
}
#content #formContactTr1, #content #formContactTr2 {
	width:100%;
	margin:0;
	padding:5px 0;
}
#content #formContactTr2 {
	display:none;
}

#content .col260 .newsletterSubscribe form {
	padding:5px 0;
}
#content .col260 .newsletterSubscribe input.text {
	padding:2px;
}








/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la recherche géographique */
/* -------------------------------------------------------------------------------------------- */

#content #cartoswf {
	background-color:#D6D6D6;
	width:736px;
	height:420px;
	overflow:hidden;
	margin:0 10px;
}

#content #carto-top {
	width:736px;
	height:10px;
	position:absolute;
	margin:-420px 0 0 10px;
	padding:0; 
	background:transparent url(../images/bg-a-carto-top.gif) no-repeat center 0;
	display:none;
}
#content #carto-top:hover {
	background:transparent url(../images/bg-a-carto-top.gif) no-repeat center -10px;
}
#content #carto-bottom {
	width:736px;
	height:10px;
	position:absolute;
	margin:-10px 0 0 10px;
	padding:0; 
	background:transparent url(../images/bg-a-carto-bottom.gif) no-repeat center -10px;
	display:none;
}
#content #carto-bottom:hover {
	background:transparent url(../images/bg-a-carto-bottom.gif) no-repeat center 0;
}
#content #carto-right {
	width:10px;
	height:420px;
	position:absolute;
	margin:-420px 0 0 736px;
	padding:0; 
	background:transparent url(../images/bg-a-carto-right.gif) no-repeat -10px center;
	display:none;
}
#content #carto-right:hover {
	background:transparent url(../images/bg-a-carto-right.gif) no-repeat 0 center;
}
#content #carto-left {
	width:10px;
	height:420px;
	position:absolute;
	margin:-420px 0 0 10px;
	padding:0; 
	background:transparent url(../images/bg-a-carto-left.gif) no-repeat 0 center;
	display:none;
}
#content #carto-left:hover {
	background:transparent url(../images/bg-a-carto-left.gif) no-repeat -10px center;
}
#content #carto-top span, 
#content #carto-right span, 
#content #carto-bottom span, 
#content #carto-left span {
	position:absolute;
	left:-999em;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au pied de page */
/* -------------------------------------------------------------------------------------------- */

#foot {
	text-align:center;
	font-size:10px;
	padding:10px;
}
#foot p.baseline {
	color:#878685;
	font-size:8px;
}
#foot a {
	color:#878685;
	text-decoration:none;
}
#foot a:hover {
	text-decoration:underline;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles génériques */
/* -------------------------------------------------------------------------------------------- */

.spacer {
	width:100%;
	clear:both;
	font-size:1px;
	height:1px;
}
.spacer-ombre {
	width:100%;
	clear:both;
	background:url(../images/bg-p-chapeau.gif) no-repeat center top;
	height:15px;
}
.img-right {
	float:right;
	margin:0 0 5px 10px;
}
.img-left {
	float:left;
	margin:0 10px 5px 0;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
#content #formAccountNav, 
#content #formAccountFiche {
	padding:0;
	margin:0;
}
/*#content #frameEnreg {
	position:absolute;
	left:-999em;
}*/

