@CHARSET "UTF-8";

a, img	{
	border:					none;
	text-decoration:		none;
	outline:					none;
	color:					#5e3a37;	
}
a:hover {
	text-decoration:		underline;
}


.left {
	float:					left;
}
.right {
	float:					right;
}
.floatNone {
	float:					none;
}


.inline
	{
	display:				inline;
	}

.txtGris	{
	color:					#736F6E;
	font-family:			Arial;
	font-size:				10px;
}

.maroonBorderRight
	{
	border-right: 			1px solid	maroon;
	}

.listType1 	{
	border:					1px solid #4ca9ba;
	font-size:				11px;
	margin:					5px 10px 0 0;
	padding-left:			5px;
	width:					140px;
}
.listType2 	{
	border:					2px solid #fff;
	font-size:				10px;
	height: 					19px;
	margin:					3px 2px 0 0;
	padding-left:			3px;
	background-color: 	#F6EEEB;
}
.listType3 	{
	border:					1px solid #a38e86;
	font-size:				11px;
	margin:					0 5px 0 0;
	padding-left:			10px;
	background-color: 	#F6EEEB;
}
.listType4 	{
	border:					1px solid #aea78c;
	font-size:				11px;

	margin:					0;
	padding-left:			3px;
	background-color: 	#efede1;
}
.listType5 	{
	border:					1px solid #cabdb6;
	font-size:				11px;
	height: 					13px;
	margin:					19px 2px 0 0;
	padding-left:			3px;
	background-color: 	#fff;
	color:					#745e52;
}
.listType6 	{
	border:					1px solid #bdbebf;
	font-size:				11px;
	margin:					0;
	padding-left:			3px;
}
.listType7 	{
	border:					1px solid #e4b030;
	font-size:				11px;
	margin:					0;
	padding-left:			3px;
}

.fontType1
	{
	font-size:				11px;
	font-weight: 			bold;
	color:					#736F6E;
	}

.shortList	{
	width:					35px;
}

.mediumList	{
	width:					70px;
}

.longList{
	width:					130px;
}

.buttonBlue	{
	color:					#61412a;
	background-color: 		#74ccd4;
	font-weight:			bolder;
	font-size: 				14px;
	width:					95px;
	padding: 				0 11px;
	margin:					26px;
	text-decoration:		none;
}

.agendaButton	{
	background-image: 		url(../images/agendaFondButton.gif);
	width: 					420px;
	text-align: 			right;
}

ul li	{
	float:					left;
	list-style:				none;
	list-style-position:	outside;
}

body {
	font-size: 				12px;
	font-family: 			trebuchet MS, arial, hevetica, sans-serif;
	margin:					0;
	background-color:		#5E3A37;
}
body.pop {
	background:				url(../images/bgpop.gif) repeat-y #FFF;
}
body.pop2 {
	background-color:		#FFF;
}

#c1
	{
	text-align:				center;
	width:					100%;
	}

#c2 {
	margin:					30px auto;
	width:					1044px;
	text-align:				left;
	margin-bottom:			0px;
	background-image:		url(../images/headerBg2.gif);
	background-repeat: 	repeat-y;
}

#c3 {
	width: 1000px;
	margin-left: 60px;
	padding-bottom: 20px;
}

#frise {
	float: 					left;
	width: 					100%;
	height: 					94px;
	background-image: 	url(../images/frise_bas.gif);
	background-repeat:	repeat-x;
	margin-top:				20px;
}


#header	{
	float:					left;
	width: 					975px;
}



#logo	{
	float:					left;
	padding:					30px 0 5px 10px;
}
#logo a {
	border: 0;
}
img.logo {
	padding:					50px 0 0 25px;
}

#logo.petit {
	padding:					0 40px 0 0;
}


div.headCenter	{
	float:					left;
	font-size: 				13px;
	color:					#5d1e00;
	width:					683px;
	height:					46px;
	background-color: 	#f3f0ef;
	background-image: 	url(../images/bckchapeau.gif);
	background-repeat: 	repeat-y;
}
ul.flag {
	float: 					right;
	margin: 					10px 5px 0 5px;
	padding: 				0;
}
ul.flag li {
	margin:					0 5px;
}
ul.flag a {
	border: 					0;
}
div.headCenter	ul.temp {
	float: 					left;
	margin: 					20px 0 0 0px;
	padding: 				0;
}
div.headCenter	ul.temp li{
	margin:					0 5px;
}
div.headCenter	ul.temp li.petit{
	margin:					0 5px;
}


div.headCenter a {
	color:					#74CCD4;
	display: 				block;
	border-right:			1px solid #74CCD4;
	padding-right:			10px;
}
div.headCenter	a.espacePro {
	background-image: 	url(../images/cadenas.gif);
	background-repeat: 	no-repeat;
	background-position: 0 3px;
	padding-left:			15px;
}
div.headCenter a.deconnect {
	color:					#cc0000;
	border-right:			0px;
	margin-left:			5px;
	background-image: 	url(../images/deconnect.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	padding-left:			15px;
}

div.headRight	{
	width:					292px;
	height: 					46px;
	background-color: 	#ece7e4;
}


.meteo {
	float:					left;
	color:					#000;
	width: 					191px;
	height: 					180px;
	font-size:				11px;
	/*background-image: 	url(../images/blocmeteo.gif);
	background-repeat: 	no-repeat;*/
}
.meteo h1 {
	color: 					#fff;
	font-size:				17px;
	padding:					0 15px;
	margin:					0;
	font-weight: 			normal;
}
.meteo h2 {
	font-size:				12px;
	border-bottom:			1px solid #444;
}
.meteo p.maj {
	float: 					right;
	font-size:				10px;
}
.meteo div {
	float:					left;
	margin-left:			10px;
	width: 					170px;
}

.meteo img {
	float: 					left;
	padding-right:			5px;
}


ul.menuTop	{
	list-style: 			none;
	font-size: 				27px;
	font-weight: 			normal;
	color:					#4bd6e3;
	margin: 					0;
	padding:					0;
}

ul.menuTop li	{
	border-right: 			1px solid black;
	height: 					46px;
}
ul.menuTop li.last {
	border: 					0;
}
ul.menuTop li a {
	color:					#6bc0e3;
	display: 				block;
	float: 					left;
	height: 					36px;
	padding:					5px 10px 5px 10px;
	background-color: 	#ece7e4;
}
ul.menuTop li a:hover	{
	color: 					#fff;
	background-color: 	#96cae0;
	text-decoration: 		none;
}

ul.menuTop.topAccueil {
	margin:					0px;
	clear: 					left;

}



form.search	{
	float:					left;
	padding:				15px 0 0 15px;	
}

#btok	{
	position:				relative;
	top:						3px;
	left:						3px;
}



#drapFr	{
}

#drapUk	{
}

#arrow	{
	float:					left;
}



#visuel {
	float: 					left;
	/*background-image: 	url(../images/bck_visuel.gif);
	background-repeat: 	no-repeat;*/
	height: 					211px;
}


div.animFlash {
	width:					760px;
	height: 					153px;
	padding:					0;
	margin:					0;
}

div.animFlashAccueil {
	float:					left;
	width:					767px;
	height: 					194px;
	padding:					0;
	margin:					0;
	background-repeat: 	no-repeat;
}

div.rightHeader {
	float:					left;
	padding:					0px;
	width:					203px;
	background-image: 	url(../images/bcklogo.gif);
	height:					194px;
}



ul.menuService	{
	float:					left;
	list-style: 			none;
	padding: 				0;
	margin: 					0;
	width: 					765px;
	background-image: 	url(../images/bckmenu.gif);
	background-repeat: 	no-repeat;
}
ul.menuService li {
	float:					left;
	list-style:				none;
	margin:					0 5px 0 5px;
	border-right:			1px solid #5D1F00;
}
ul.menuService li.last {
	border: 					0;
}

ul.menuService li a {
	display:					block;
	float: 					left;
	color:					#5D1F00;
	font-size:				14px;
	padding:					0 5px;
}
ul.menuService li a:hover {
	background-color: 	#9b8381;
	color:					#fff;
	text-decoration: 		none;
}


.gTrad {
	float: 					left;
	height:					25px;
	width: 					200px;
	overflow: 				hidden;
}
.gTrad a {
	display: 				block;
	float: 					left;
	line-height:			30px;
	width:					55px;
	vertical-align: 		middle;
	margin-top:				3px;
}
.gTrad select {
	font-size:				11px;
	background-color: 	#F6EEEB;
	border:					1px solid #a38e86;
}


#contenu	{
	overflow:				hidden;
	clear: 					both;
	width:					972px;
}

#contenuLeft	{
	float:					left;
	width: 					199px;
	padding-left:			5px;
	margin-top:				20px;
}

#contenuRight	{
	float:					right;
	height:					100%;
	width: 					207px;
	margin-top:				12px;
	background-color: 	#fff;
}

#contenuCenter	{
	float:					left;
	height:					100%;
	width:					555px;
}
#contenuCenter h2 {
	color:					#5d1f00;
	font-size:				25px;
	margin:					15px 0 10px 20px;
	padding: 				0;
}

.contenuBas {
	clear: 					both;
	width:					1044px;
	min-height: 			170px;
	background-image: 	url(../images/bgcontenu2.gif);
	background-repeat: 	no-repeat;
}


.blocBas {
	float: 					left;
	padding:				10px 20px 0 25px;
}

.liensBas {
	float: 					left;
	width:					150px;
}


.canvas {
	float:					left;
	margin:					30px 0 0 60px;

}


.liensBas {
	float: 					left;
	width:					150px;
}


ul.groupResult {
	float: 					left;
	margin-bottom:			10px;
	padding-bottom: 		20px;
	border-bottom: 		1px dashed #5e3a37;
	width: 					480px;
}
ul.groupResult li {
	float: 					left;
	width:					100%;
}
ul.groupResult li a {
	font-size:				14px;
}

p.message {
	font-size:				14px;
}


#hebergement	{
	margin:					0;
	height:					190px;
	width: 					185px;
	padding:					0 3px 30px 0;
	background-image:		url(../images/hebergement.gif);
	background-repeat:	no-repeat;
}
#hebergement h2 {
	color:					#74ccd4;
	font-size:				22px;
	padding:					0 0 0 5px;
}

#hebergement p {
	float: 					left;
	margin:					0;
	padding:					0 0 0 5px;
}


a.plus,
a.lkType1 {
	float: 					right;
	display: 				block;
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 0px 6px;
	padding-left:			10px;
	color:					#fff;
	font-size:				13px;
	font-weight: 			bold;
	margin:					15px 10px 0 0;
}
a.lkType1.size2 {
	float:					left;
	font-size:				11px;
}

a.plus {
	background-image: 	url(../images/puce2.gif);
	color:					#5E3A37;
	font-size:				12px;
	margin:					5px 10px 0 0;
}

a.plus2 {
	float:					right;
	background-image: 	url(../images/puce1.gif);
	background-repeat: 	no-repeat;
	background-position: 97% 7px;
	color:					#fff;
	font-size:				12px;
	margin:					5px 0 0 0;
	padding-right: 		15px;
}


ul.blocPromo {
	float:					left;
	margin:					0 0 40px 0;
	padding:					0;
}
ul.blocPromo a {
	color: 					#fff;
}
ul.blocPromo a.blue {
	color:					#75CCD4;
}
ul.blocPromo a:hover {
	text-decoration: 		none;
}


ul.blocPromo li.content {
	float:					left;
	background-image: 	url(../images/bck_promo_fr.gif);
	background-repeat: 	no-repeat;
	width: 					148px;
	background-color: 	#3A160D;
	padding:					0 10px 0 30px;
}
ul.blocPromo li.bordb {
	float:					left;
	background-image: 	url(../images/bordb_promo.gif);
	background-repeat: 	no-repeat;
	width: 					188px;
	height: 					9px;
}
ul.blocPromo h1 {
	float:					right;
	font-size:				13px;
	line-height: 			15px;
	color:					#fff;
	margin:					35px 0px 0px 0;
	padding: 				0;
}
ul.blocPromo .accroche {
	float:					right;
	color:					#75CCD4;
	width:					80%;
	line-height: 			13px;
	padding: 				0;
	margin: 					0 0 10px 0;
}
ul.blocPromo .promo {
	float:					right;
	color:					#75CCD4;
	font-size:				15px;
	line-height: 			15px;
	font-weight: 			bold;
	padding: 				0;
	width:					80%;
	margin: 					0 0px 5px 0;
}
ul.blocPromo .allPromo {
	float: 					right;
	margin: 					0;
	width: 					95%;
}

ul.blocPromo img {
	float: 					right;
	margin:					0 0px 10px 0;
	border: 					1px solid #eee;
}


#blocPromo {
	width: 					191px;
	height:					93px;
	color:					#fff;
	padding:					5px 0 15px 0;
}
#blocPromo a {
	color:					#fff;
	text-decoration:		none;
}

#blocPromo .titre {
	float: 					left;
	width: 					24px;
	height: 					104px;
	background-color: 	#5e3a37;
}

#blocPromo .content {
	float:					left;
	background-color: 	#82605E;
	background-image: 	url(../images/bckpromo.gif);
	background-repeat: 	no-repeat;
	width: 					156px;
	height: 					104px;
	color:					#fff;
	margin:					0;
	padding:					0 0 0 5px;
}
#blocPromo .picto {
	float: 					right;
}


#blocPromo h1 {
	float:					left;
	font-size: 				16px;
	margin:					0;
	padding:					0 3px 0 0;
	color:					#fff;
	line-height:			18px;
}
#blocPromo h2 {
	font-size: 				11px;
	line-height: 			15px;
	color:					#fff;
	margin:					10px 5px 0 0;
	padding:					0;
}
#blocPromo h3 {
	font-size: 				13px;
	font-weight: 			normal;
	line-height: 			14px;
	color:					#fff;
	margin:					5px 3px 5px 0;
	padding:					0;
}

#blocPromo img {
	float:					left;
	margin-right:			5px;
}


#blocOffre {
	float:					left;
	width: 					191px;
	height:					114px;
	padding-bottom:			40px;
}

.blocPush {
	float: 					left;
	padding:				30px 0 0 0;
}



.pad2 {
	padding:				0 0 30px 0;
}

.phrasejour {
	padding:				0 0 20px 0;
	margin:					0;
}
.phrasejour h1 {
	display:						block;
	background-image:			url(../images/blocphrasejour.gif);
	background-repeat: 		no-repeat;
	width:						146px;
	height: 						35px;	
	font-size:					16px;
	font-weight: 				normal;
	color:						#3b170c;
	padding:						0 0 0 45px;
	margin:						0 0 10px 0;
}
.phrasejour a,
.phrasejour h2 {
	text-align: 			center;
	font-size:				13px;
	font-weight: 			normal;
	line-height: 			16px;
	color:					#3b170c;
	padding: 				0px 0px 5px 0px;
	width:					191px;
	margin:					0;
}



#blocVisuel	{
	float:					left;
	height:					334px;
	width:					185px;
	background-repeat: 	no-repeat;
	padding:					0 0 0px 10px;
}
#blocVisuel a {
	color:					#fff;
	text-decoration: 		none;
}

#blocVisuel h1 {
	font-size:				25px;
	color:					#fff;
	padding:					10px 0 0 0;
	margin:					0;
}
#blocVisuel h1.idee {
	font-size:				22px;
}

#blocVisuel h2 {
	font-size:				13px;
	color:					#fff;
	margin:					0 0 0 0;
	line-height: 			15px;
}
#blocVisuel div {
	color:					#fff;
	margin:					10px 0 0 0;
	line-height: 			14px;
	width:					180px;
}


#web20 {
	float: 					left;
	width: 					191px;
	height: 					69px;
	background-image: 	url(../images/bckblocweb20.gif);
	background-repeat: 	no-repeat;
}

#web20 a {
	display: 				block;
	float: 					left;
	padding: 				0 6px 5px 0px;
}

#web20 .pictos {
	float: 					left;
	padding:					15px 0 0 15px;
}



#critere {
	float: 					left;
	padding:					0 0 10px 20px;
}
#critere2 {
	float: 					left;
	margin:					0 0 10px 10px;
	padding: 				5px 10px;
	width: 					480px;
	background-color: 	#ece6e4;
}
#critere2 .des {
	margin:					0 0 10px 0;
	font-size:				13px;
}


ul.liste2{
	float: 					left;
	margin: 					0;
	padding:					0;
}
ul.liste2 li.lst {
	float: 					left;
	width: 					auto;
}

div.valid3 {
	float: 					left;
}




#nav {
	float: 					left;
	width: 					100%;
	font-size:				12px;
}

#nav #numPage {
	float:					right;
	margin:					0 20px 0px 20px;
	width: 					auto;
}
#nav #numPage a {
	color:					#a88c62;
}
#nav #numPage a.c0 {
	font-size:				14px;
	color:					#4f4e54;
}
#nav #numPage a.c1 {
	color:					#9A9A9A;
}
#nav #numPage a.c2 {
	color:					#BBB;
	font-size: 				11px;
}
#Bnav #numPage a.cp {
	font-size: 				14px;
	font-weight: 			bold;
}
#nav .resultat {
	float:					left;
	margin:					0 0 0 20px;
	width:					40%;
}


#bandeauOffre {
	float: 					left;
	width:					175px;
	height: 					182px;
	background-image: 	url(../images/bandoffre.gif);
	background-repeat: 	no-repeat;
	margin:					0 0 10px 5px;
}
#bandeauOffre a.content {
	display:					block;
	float: 					left;
	color: 					#5d1e00;
	padding-left:			20px;
}

#bandeauOffre h1 {
	float:					left;
	font-size:				12px;
	margin:					0;
	padding:					5px 0 0 10px;
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 0 6px;
	line-height: 			14px;
	width: 					140px;
}
#bandeauOffre img {
	border: 					1px solid #d0ccb6;
}

#bandeauPresta {
	float: 					left;
	width:					525px;
	padding:					0 0 0 15px;
}

#bandeauPresta.bandeauPre {
	padding: 				0;
}

#bandeauPresta ul {
	float: 					left;
	list-style:				none;
	padding:					0;
	margin:					0;
	overflow: 				hidden;
}
#bandeauPresta ul li {
	float: 					left;
	list-style:				none;
}
#bandeauPresta ul li.bordLeft {
	float: 					left;
	background-image: 	url(../images/roundg.gif);
	background-repeat: 	no-repeat;
	width: 					31px;
	height:		 			130px;
}
#bandeauPresta ul li.bordRight {
	float: 					left;
	background-image: 	url(../images/roundd.gif);
	background-repeat: 	no-repeat;
	width: 					31px;
	height: 					130px;
}
#bandeauPresta ul li.content {
	float: 					left;
	background-image: 	url(../images/bckbandeau.gif);
	background-repeat: 	repeat-x;
	height: 					130px;
	width:					450px;
}
#infoPresta {
	float:					left;
	width:					320px;
	padding: 				5px 0px 5px 5px;
	margin-top:				20px;
	color: 					#D08218;
}
#vignettePresta {
	float:					left;
	width:					120px;
	margin-top:				30px;
}
#infoPresta a {
	color: 					#5e3a37;
}
#infoPresta a:hover {
	text-decoration:		none;
}
#infoPresta .voir2,
#infoPresta a.voir {
	display: 				block;
	float: 					right;
	color: 					#5e3a37;
	clear: 					both;
	background-color: 	#74CCD4;
	font-size:				14px;
	font-weight: 			bold;
	padding:					2px 5px;
	width:					100px;
	margin:					0px 0 0 150px;
}
#infoPresta a.voir.size2 {
	width:					120px;
}
#infoPresta .voir2 {
	width:					auto;
	font-size:				12px;
	margin:					0px 0 0 100px;
}

#infoPresta .info {
	height: 					83px;
	line-height: 			13px;
}
#infoPresta h1 {
	clear:					both;
	font-size:				16px;
	font-weight: 			bold;
	color:					#5e3a37;
	letter-spacing: 		0em;
	margin: 					0px;
	line-height: 			14px;
}
#infoPresta h1.type2 {
	font-size:				13px;
	padding:				0;
	line-height: 			13px;
}

#infoPresta span.type1 {
	font-size:				12px;
}
#infoPresta h2 {
	clear:					both;
	font-size:				14px;
	font-weight: 			bold;
}
#infoPresta h3 {
	clear:					both;
	font-size:				15px;
	font-weight: 			bold;
	color: 					#D30404;
}
#infoPresta p {
	font-size:				12px;
	line-height:			14px;
	margin:					2px 0;
}
#infoPresta p.nomPresta {
	color: 					#5e3a37;
	float:					right;
	width: 					100%;
	text-align: 			right;
}
#infoPresta p.resume {
	font-size:				11px;
	line-height: 			12px;
	margin-top:				5px;
}
#infoPresta ul.service {
	list-style: 			none;
	margin-top:				3px;
}
#infoPresta ul.service li {
	float: 					left;
	background-image: 	none;
	margin-right: 			15px;
}




p.noPresta {
	font-size:				14px;
	margin-left:			15px;
}


#fiche {
	float: 					left;
	width: 					530px;
	height: 					auto;
	margin:					10px 0 0 0px;
}
#fiche h1 {
	font-size: 				20px;
	color: 					#5D1F00;
	margin:					0;
}
#fiche a.map {
	display:					block;
	clear:					both;
	color:					#5D1F00;
	font-size: 				11px;
}

table#detailinfo {
	clear:					both;
	width:					100%;
	margin:	 				5px 0px 5px 0px;
	padding:					2px;
}
table#detailinfo td {
	padding:					0px 5px;
	vertical-align: 		top;
}

table#pictos {
	clear: both;
	font-size: 				10px;
	width: 					480px;
	margin: 					0 0 0 15px;
	padding:					0px;
}
table#pictos td {
	padding:					0;
}
table#pictos input {
	background-color: 	#ebe6d7;
	font-size:				12px;
	border: 0px;
}


/**
*		petit onglet de droite
**/
#onglet2 {
	float:					left;
	padding:					5px 0 0 25px;
	width: 					490px;
}

#onglet2 .mootabs_title {
	list-style-image: 	none;
	list-style-type:		none;
	padding: 				0px;
	margin:					0px;
	height: 					21px;
	width: 					500px;
}

#onglet2 .mootabs_title li {
	float: 					left;
	width: 					auto;
	height: 					21px;
	padding:					0px 15px;
	cursor: 					pointer;
}

#onglet2 .mootabs_title li.active  {
	float:					left;
	display:					block;
	background-color: 	#74CCD4;
	font-size:				12px;
	text-align: 			center;
	color:					#5D1F00;
	background-repeat: 	repeat-x;
	height: 					21px;
	padding:					0px 15px;
}



#onglet2 .mootabs_panel {
	display: 				none;
	float: 					left;
	background-color: 	#fff;
	width: 					450px;
	clear: 					both;
	overflow:				auto;
	height: 					auto;
	padding:					0px 10px;
	border: 					1px solid #d5ccad;
	border-top: 			1px solid #75cdd5;
}
#onglet2 .mootabs_panel a {
	color:					#5d1e00;
	text-decoration:		underline;
}

#onglet2 .promo {
	padding:					20px 10px;
}

/*
#onglet2 .mootabs_panel .content {
	float	:					left;
	margin:					15px 0px;
}*/
#onglet2 .mootabs_panel img {
	float:					left;
	padding:					0px 5px 35px 5px;
}
#onglet2 .mootabs_panel .texte {
	float:					left;
	font-size: 				12px;
	line-height: 			14px;
	width: 					130px;
}

#onglet2 .mootabs_panel.active {
	display: 				block;
}
/**
**/

#photosPresta {
	float:					left;
	padding:					0 15px;
	width:					490px;
}
#photosPresta img {
	margin-left:			10px;
}

ul#listeDiapo {
	float:					left;
	list-style: 			none;
	width: 					480px;
	padding:					0 25px;
	margin:					0;
}
ul#listeDiapo img {
	border: 					1px solid #b5ab8d;
}
ul#listeDiapo li {
	float:					left;
	width: 					auto;
	height: 				60px;
	padding:				0 15px 10px 0;
	margin-bottom:			5px;
}


ul#listeDiapo2 {
	float:					left;
	list-style: 			none;
	margin:					10px 0 0 0;
	padding:					0;
	width: 					150px;
}
ul#listeDiapo2 li {
	float:					left;
	width: 					auto;
	margin-right:			5px;
}




#promo {
	float: 					left;
	width: 					auto;
	color: 					#5e3a37;
	padding: 				10px 0px;
	/*height: 					250px;
	overflow: 				auto;*/
}
#promo.marg {
	padding:					0 10px 0 50px;
}

#promo span {
	font-size: 				13px;
}
#promo ul {
	float:					left;
	list-style: 			none;
	font-size: 				15px;
	margin:					15px 0;
	padding: 				0px;
}
#promo ul li {
	float:					left;
	width:					97%;
	height: 					auto;
}

#promo ul li a.prom {
	text-decoration:		none;
}

#promo h1.prom {
	color:					#5e3a37;
	width: 					95%;
	font-size: 				18px;
	text-align: 			center;
	border:					0px;
}
#promo h2.titre2 {
	clear:					both;
	font-size: 				17px;
	text-align: 			center;
}
#promo h3 {
	font-size: 				15px;
	text-align: 			center;
}
#promo p {
	margin:					10px;
	font-size: 				14px;
}

#dispo {
	float:					left;
	width:					99%;
	border: 					0px;
	margin-left:	 		0px;
	padding-bottom: 		10px;
}

#dispo #libdispo {
	display:					block;
	clear:					both;
	width:					100%;
	font-size:				13px;
	font-weight: 			bold;
	text-align: 			right;
	margin:					20px 0px 5px 0px;
}
#dispo #libdispo a {
	color: 					#fff;
}
#dispo #libdispo p {
	font-size:				12px;
	text-align: 			left;
	margin-left:			5px;
}
#dispo #tabDispo {
	float:					left;
	width: 					425px;
	height: 					200px;
	overflow: 				auto;
}
table.tabDispo {
	margin:					0px;
	padding:					0px;
	font-size: 				11px;
	width: 					405px;
}
table.tabDispo .vert {
	color:					#568a18;
}
table.tabDispo .rouge {
	color:					#cc0000;
}
table.tabDispo tr.gris {
	background-color: 	#eee;
}
table.tabDispo tr.rouge {
	background-color: 	#cc0000;
}
table.tabDispo tr.blanc {
	background-color: 	#fff;
}
table.tabDispo tr.val {

}
table.tabDispo tr.chp {
	background-color: 	#5d1e00;
	color:					#fff;
	font-size: 				12px;
	line-height: 			14px;
	height:					33px;
}
table.tabDispo tr.blanc:hover,
table.tabDispo tr.gris:hover {
	background-color: 	#eae4d9;
}


.alerte {
	color:					#cc0000;
	font-size:				13px;
}


#blocPreresa {
	float: 					left;
	width: 					100%;
	padding:					0 0 0 15px;
}
#blocPreresa a {
	color:					#000;
}

#blocPreresa.haut2 {
	height: 					150px;
}

#blocPreresa p {
	margin: 					0;
	padding: 				0;
}
#blocPreresa p.mess {
	clear:					both;
}
#blocPreresa p.info {
	clear:					both;
	font-size:				9px;
}


#blocPre {
	clear:					both;
	margin-top:				5px;
	width: 					97%;
}
#blocPre h2 {
	font-size:				17px;
	width: 					100%;
	border-bottom: 		1px solid #ccc;
	margin:					0 0 15px 0;
	padding:					10px 0 0 0;
}
/*
#blocPre .bandeauPre {
	width:					70%;
	height: 					100px;
	list-style: 			none;
	margin-left:			10px;
}*/


#blocPre span.periode {
	float: 					left;
	display: 				block;
	width: 					auto;
	margin-right:			25px;
}
#blocPre #f1 {
	clear: both;
	margin: 5px;
}
#blocPre p {
	margin:  0 0 5px 0;
	padding: 		0;
}
#blocPre p.retline {
	clear: left;
}
#blocPre p.online {
	float: left;
	width: 300px;
}
#blocPre .info {
	font-size:	12px;
	margin:	10px 0px;
}

#blocPre label {
	float: left;
	width: 50%;
	text-align: right;
	padding-right: 3px;
}
#blocPre label.lab2 {
	float: left;
	width: 130px;
	text-align: right;
}
#blocPre label.lab3 {
	float: left;
	width: 70px;
	text-align: right;
}
#blocPre label.noSize {
	width: auto;
	padding: 0px 0px 10px 10px;
}
#blocPre input.nt {
	width: 20px;
}


#blocPreresa a.lien {
	display:					block;
	margin: 					0px 5px 5px 0px;
	text-align: 			right;
	font-size: 				10px;
}

#btValider {
	float: 					right;
	margin: 					20px 10px 0px 0px;
}




#moteurOnglet {
	float: 					left;
	width:					200px;
	margin:					0 0 10px 0;
}


#moteurOnglet .boutonMoteur {
	float:					left;
	width:					28px;
	height: 					182px;
	list-style: 			none;
	padding: 				0;
	margin: 					0;
	border-left:			3px solid #bda397;
}
#moteurOnglet .boutonMoteur li {
	width:					28px;
}
#moteurOnglet .boutonMoteur li.active {
	width:					28px;
}
#moteurOnglet .boutonMoteur li:hover {
	cursor:					crosshair;
}








#moteurOnglet2 {
	float: 					left;
	width:					215px;
}

#moteurOnglet2 .boutonMoteur {
	float:					left;
	width:					28px;
	height: 					212px;
	list-style: 			none;
	padding: 				0;
	margin: 					0;
	border-left:			3px solid #bda397;
}

#moteurOnglet2 .boutonMoteur li {
	float:					left;
	width:					27px;
	height: 					36px;
	background-image: 	url(../images/onglet_off.gif);
	background-repeat: 	no-repeat;

}

#moteurOnglet2 .boutonMoteur li img {
	padding:					6px 0 0 2px;
}

#moteurOnglet2 .boutonMoteur li.active {
	width:					28px;
	background-image: 	url(../images/onglet_on.gif);
	background-repeat: 	no-repeat;
}


#moteurOnglet2 .moteur {
	display:					none;
	float:					left;
	height:					212px;
	width: 					170px;
	background-image:		url(../images/bckmoteur.gif);
	background-repeat:	no-repeat;
	margin-bottom:			15px;
}
#moteurOnglet2 .moteur.active {
	display: 				block;
}


#moteurOnglet2 .moteur label {
	display: 				block;
	clear: 					both;
	margin-top:				5px;
}

#moteurOnglet2 .moteur form	{
	float:					left;
	padding:					0px;
	width:					160px;
	padding:					10px 0 0 10px;
}


#diaporama {
	float: 					left;
	width: 					96%;
}
#diaporama .liens {
	float:					left;
	margin-left:			10px;
}

a.lienOngl,
#diaporama .liens a {
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 0px 6px;
	color: 					#5e3a37;
	padding-left:			10px;
}
a.lienOngl {
	margin:					0;
}
a.lienOngl:hover {
	background-color: 	#d0c6c2;
	text-decoration: 		none;
}

ul.vignette {
	float: 					left;
	list-style: 			none;
	width: 					97%;
	padding:					10px 0px 10px 5px;
	margin:					0;
}
ul.vignette li {
	float: 					left;
	width:					auto;
	margin:					3px 0px 0px 4px;
	list-style: 			none;
	height: 					60px;
	overflow: 				hidden;
}
#diaporama p.infoContact {
	float:					left;
	width: 					150px;
	font-size:				11px;
	font-family: 			Arial;
	color: 					#5e3a37;
	padding: 				10px 0 0 10px;
	margin: 					0;
	border-bottom: 		1px solid #ccc2be;
}






#moteurOnglet .moteur {
	display:					none;
	float:					left;
	height:					182px;
	width: 					162px;
	background-image:		url(../images/bckmoteur.gif);
	background-repeat:	no-repeat;
}
#moteurOnglet .moteur.active {
	display: 				block;
}


#moteurOnglet .moteur label {
	display: 				block;
	clear: 					both;
	margin-top:				5px;
}

#moteurOnglet .moteur form	{
	float:					left;
	padding:					0px;
	width:					150px;
	padding:					10px 0 0 5px;
}


#lienRss {
	float:					right;
	padding-right:			0px;
}



p.contactTitle,
p.title,
p.agendaTitle	{
	float:					left;
	margin:					0;
	padding:					5px 10px 0 60px;
	width: 					70px;
	font-size:				23px;
	font-weight:			bold;
	color:					#81605d;
	background-image: 	url(../images/loupe.gif);
	background-repeat: 	no-repeat;
	background-position: 30px 10px;
}

p.picto {
	font-size:				19px;
	background-repeat: 	no-repeat;
	background-position: 10px 10px;
	padding:					5px 0px 0 40px;
}
p.photo {
	background-image: 	url(../images/pict_photo.gif);
}
p.brochure {
	background-image: 	url(../images/brochure_bt.gif);
	background-position: 10px 5px;
}
p.contact {
	background-image: 	url(../images/contact_bt.gif);
	background-position: 10px 10px;
}


ul.blocEvent {
	float:					left;
	width:					186px;
	margin:					0 0 35px 0;
	padding:					0;
}
ul.coupdeCoeur li,
ul.blocEvent li {
	float:					left;
	list-style: 			none;
	width:					158px;
}
ul.blocEvent li.bordh {

}
ul.blocEvent li.bordb {
	background-image: 	url(../images/bordb1.gif);
	background-repeat: 	no-repeat;
	height: 					19px;
	width:					186px;
}
ul.blocEvent li.content {
	background-color: 	#D0C6C2;
	background-image:		url(../images/bordhaut_ev.gif);
	background-repeat: 	no-repeat;
	width:					161px;
}
ul.blocEvent li.content {
	padding:					15px 10px 0 15px;
}

ul.blocEvent h1 {
	font-size: 				22px;
	color:					#81605D;
	margin:					0;
	padding-bottom:		5px;
}
ul.blocEvent p {
	float:					left;
	width: 					100%;
	margin:					0;
	padding:					0;
	line-height: 			13px;
	margin-top:				5px;
}
ul.blocEvent h2 {
	font-size:				13px;
	margin:					5px 0 3px 0;
	padding:					0;
}
ul.blocEvent a.eventImg {
	float:					left;
	display: 				block;
	width: 					100%;
}


ul.coupdeCoeur {
	float: 					right;
	width: 					336px;
	padding: 				30px 0 0 0;
	margin:					0;
}
#contenuCenter h2.cdc {
	font-size:				15px;
	margin:					0 0 5px 0;
	line-height: 			16px;
	padding:					0;
	color:					#5e3a37;
}


ul.coupdeCoeur p {
	margin:					0;
	padding:					0;
	line-height: 			13px;
	font-size:				11px;
}

ul.coupdeCoeur li.bordb {
	width: 					336px;
	height: 					11px;
}
ul.coupdeCoeur li.content {
	color:					#fff;
	width: 					330px;
	padding:					0 5px;
}
ul.coupdeCoeur li.content a {
	display: 				block;
	float: 					left;
	color:					#5e3a37;
}
ul.coupdeCoeur li.content a:hover {
	text-decoration: 		none;
}
ul.coupdeCoeur li.content img {
	border:					1px solid #5e3a37;
}
ul.coupdeCoeur li.content div {
	float: 					left;
	width: 					185px;
	margin-left:			10px;
}
ul.coupdeCoeur li.content div {
}


ul.listeVignette2 {
	float:					left;
	list-style: 			none;
	margin:					20px 5px 5px 0;
	padding: 				0;
	width: 					480px;
}

ul.listeVignette2 li.diapo {
	float:					left;
	width:					120px;
	list-style: 			none;
	margin:					0px 20px 0px 0px;
	padding: 				5px;
	background-color: 	#fff;
	height: 					auto;
}

ul.listeVignette2 div {
	float: 					left;
	width: 					480px;
	margin-bottom:			10px;
	padding: 				0 0 0 20px;
	vertical-align: 		middle;
}
/*
ul.listeVignette2 div a.vignette {
	display:					block;
	float: 					left;
}*/



#blocSaison {
	float: 					left;
	width: 					120px;
	margin-left:			25px;
	padding-top:			30px;
}


div.vignette {
	float: 					left;
	padding-left:			35px;
}
div.content {
	float:					left;
}
div.content h1 {
	color:					#5E3A37;
	margin:					15px 0 0 40px;
	font-size:				24px;
}

#blocArticle,
#blocArticle2 {
	float: 					left;
	padding-left:			10px;
	color:					#5e3a37;
}


#blocArticle2 ul {
	float:					left;
	list-style: 			disc;
	margin: 				0;
	padding: 				0 0 0 20px;
}
#blocArticle2 ul li {
	background-image: 		url(../images/puce2.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 5px;
	margin: 				0;
	padding: 				0 0 0 10px;
	width:					100%;
}

#blocArticle2 h1,
#blocArticle h1 {
	font-size:				20px;
	line-height: 			22px;
	padding:					0 0 0 20px;
	margin:					0;
}


#blocArticle2 h2,
#blocArticle h2 {
	font-size:				20px;
	line-height: 			22px;
	padding:					20px 0;
	margin:					0;
}
#blocArticle2 p,
#blocArticle p {
	margin:					0;
	padding-bottom:		10px;
}
/*
#blocArticle2 a,
#blocArticle a {
	color: 					#5e3a37;
}*/
#blocArticle p.message {
	font-size: 				13px;
	margin:					0 0 0 20px;
	padding:					0;
	width: 					480px;
}

#blocArticle h1.accueil {
	float:					left;
	font-size:				20px;
	line-height: 			22px;
	padding:					65px 0 0 160px;
}
#blocArticle h1.preresa {
	font-size:				20px;
	line-height: 			22px;
	padding:					20px 0 10px 0;
}

#blocArticle .texte {
	float: 					left;
	padding: 				10px 10px 20px 20px;
}


#login {
	float: 					left;
	width: 					510px;
	padding:					0px 0px 30px 30px;
}
#login p {
	float: 					left;
	width:					200px;
}
#login form {
	float:					left;
	background-color: 	#b0d6e8;
	border:					1px solid #87afc1;
	padding: 				0px 20px;
}
#login form h2 {
	font-size: 				15px;
	font-weight:			normal;
	padding:					10px 0;
}

#login p.alerte {
	width:					auto;
	color:					#cc0000;
	padding: 				0 0 10px 0;
}


#territoire {
	float: 					left;
}

#territoire p.titre {
	float:					left;
	font-size:				14px;
	margin:					20px 0 0 30px;
	padding:					0;
	width: 					90%;
	border-bottom:			1px solid #82b0c4;
}

#listeCarte {
	float:					left;
	width: 					30%s;
	margin-top:				10px;
	margin-left:			50px;
}
#listeCarte #bigmap {
	clear: 					both;
	width: 					100%;
	background-color: 	#fff;
	padding:					2px 1px;
	height: 					19px;
}
#listeCarte #bigmap a {
	display: 				block;
	color:					#5e3a37;
	text-align: 			right;
	font-size: 				14px;
	font-weight: 			bold;
}
#listeCarte #map {
	float:					left;
	border:					1px solid #6d8bb3;
}
#listeCarte #biseau {
	clear: 					both;
	height:					9px;
}


#listeCarte #fiche {
	clear:					both;
	width: 					425px;
	height: 					120px;
	/*visibility: 			hidden;*/
	font-size: 				13px;
	line-height: 			17px;
}
#listeCarte #fiche h1 {
	padding:					2px;
	width: 					100%;
	margin:					0px;
	font-size:				14px;
	border:					0px;
}
#listeCarte #fiche span {
	float:					right;
	font-size:				11px;
	font-style: 			italic;
	letter-spacing:		0px;
	line-height: 			14px;
	overflow: 				hidden;
}
#listeCarte #coord {
	float:					left;
	font-size:				12px;
	line-height:			13px;
	width:					425px;
	height:					70px;
	background-color: 	#e2dbd7;	
	border:					1px solid #81605d;
}
#listeCarte #coord a.detail {
	display:					block;
	float: 					right;
	width: 					250px;
	margin-right:			5px;
	text-align:				right;
}

#listeCarte #coord div {
	float: 					right;
	margin:					2px;
	width: 					280px;
	height: 					50px;
}
#listeCarte #coord img {
	float:					left;
	margin-right: 			3px;
}







ul.menuPro {
	float:					left;
	border:					1px solid #6cb3ba;
	background-color: 	#d7f0f2;
	padding: 				0;
	margin: 					0;
}
ul.menuPro li{
	padding:					0 5px;
}
ul.menuPro li a {
	color: 					#cc0000;
	font-size:				12px;
	padding: 				0 5px;
}
ul.menuPro li a.logout {
	background-image: 	url(../images/logout.gif);
	background-repeat: 	no-repeat;
	padding: 				0 0 0 15px;
	background-position: 0 3px;
}

ul.menuPro li a:hover {
	text-decoration: 		none;
	background-color: 	#a2dde2;
}
ul.listeFiche {
	float:					right;
	border:					1px solid #6cb3ba;
	background-color: 	#d7f0f2;
	padding: 				0;
}
ul.listeFiche li {
	float: 					none;
	padding:					0 5px;
}

h3.titreArticle {
	clear: 					both;
	margin: 					0 0 0 20px;
	font-weight: 			normal;
	font-size: 				17px;
}

#bandeauArticle {
	float: 					left;
	/*height:					89px;*/
	width: 					460px;
	padding:					20px 10px 0 30px;
}
#bandeauArticle.modele2 {
	width: 					90%;
	padding:					0;
	margin:					0 0 10px 20px;
	
}

#bandeauArticle .contener {
	float: 					left;
	/*border:					1px solid #92bdcf;*/
	background-image: 	url(../images/bckbandeau2.gif);
	background-repeat: 	repeat-x;
	background-color: 	#e4dfdd;
	width: 					100%;
	padding:					5px;
}

#bandeauArticle h1 {
	font-size: 				15px;
	padding: 				5px 0px;
	margin:					0;
}

#bandeauArticle img {
	float: 					left;
	padding:					10px 10px 0 0px;
}
#bandeauArticle .texte {
	width:					320px;
	padding:		 			10px 0;
}
#bandeauArticle.modele2 .texte {
	width: 					100%;
}

#bandeauArticle p.libPro {
	font-size:				17px;
	padding:					10px 0;
}

#bandeauArticle ul {
	float: 					left;
	width: 					100%;
	padding:					10px 0;
}
#bandeauArticle ul li {
	float: 					left;
	width: 					100%;
	padding:					0 20px;

}
#bandeauArticle p.datepub {
	padding: 				0 15px;
	margin: 					0 0 10px 0;
	font-size: 				11px;
	font-weight: 			bold;
	color:					#9c7c6e;
}


#bandeauArticle ul li a.liste {
	float: 					left;
}


#articlePro {
	float: 					left;
	padding:					10px 0 0 30px;
	width: 					480px;
}
#articlePro img {
	float: 					left;
	padding:					0 10px 0px 0;
}
#articlePro h1 {
	padding:					10px 0;
}



#articlePro .texte {
	float:					none;
	padding: 				0;
}


#blocFrise {
	float:					left;
	width:					528px;
	background-image: 	url(../images/frise_centre.gif);
	background-repeat: 	no-repeat;
	margin-left: 			10px;
}



#rubSaison {
	float:					left;
	padding:					0;
	margin: 					0;
}
#rubSaison h1 {
	float:					left;
	margin:					15px 0 10px 0px;
	padding: 				0;
	font-size:				20px;
}
#rubSaison h2 {
	float:					left;
	width:					100%;
	margin:					10px 0;
	padding: 				0;
	font-size:				18px;
}

#rubSaison .anim {
	float: 					left;

	margin:					0 0 0 0px;
}
#rubSaison .content {
	float: 					left;
	font-size: 				12px;
	width:					95%;
	margin:					0;
}
#rubSaison .content a {
	color: 					#5e3a37;
}
#rubSaison .content a:hover {
	text-decoration: 		underline;
}

ul.article  {
	float:					left;
	width:					511px;
	margin:					10px 0 20px 0;
	padding:					0;
}
ul.article h3 {
	margin:					15px 0 15px 30px;
	font-size:				18px;
}
ul.article h3.fiche {
	margin:					0 0 15px 30px;
	font-size:				18px;
}

ul.article li {
	float:					left;
	list-style: 			none;
	width:					528px;
	height: 					37px;
}
ul.article li.bordh {
	background-image: 	url(../images/bordh7.gif);
	background-repeat: 	no-repeat;
	height: 					125px;
}
ul.article li.bordb {
	background-image: 	url(../images/bordb7a.gif);
	background-repeat: 	no-repeat;
	height: 					26px;
}
ul.article li.content {
	float:					left;
	height: 					auto;
	background-image: 	url(../images/bckcentre7b.gif);
	background-repeat:	repeat-y;
	color:					#5E3A37;
}
ul.article li.content.haut2 {
	height: 					auto;
}
ul.article li.contentrub {
	float:					left;
	height: 					auto;
	min-height: 			277px;
	background-image: 	url(../images/bckcentre6.gif);
	background-repeat: 	no-repeat;
	color:					#5E3A37;
}
ul.article li.contentrub2 {
	float:					left;
	height: 					161px;
	min-height: 			161px;
	background-image: 	url(../images/bckcentre7.gif);
	background-repeat: 	no-repeat;
	color:					#5E3A37;
}
ul.article li.contentrub3 {
	float:					left;
	min-height: 			118px;
	height: 					118px;
	background-image: 	url(../images/bckcentre8.gif);
	background-repeat: 	no-repeat;
	color:					#5E3A37;
}

ul.article li.bordh.fiche {
	background-image: 	url(../images/bordh5.gif);
	background-repeat: 	no-repeat;
	height: 					214px;
}
ul.article li.bordb.ficheb {
	background-image: 	url(../images/bordb5.gif);
	background-repeat: 	no-repeat;
	height: 					26px;
}

ul.article li.bordh.rub {
	background-image: 	url(../images/bordh6.gif);
	background-repeat: 	no-repeat;
	height: 					50px;
}


ul.article li.ligne {
	float:					left;
	background-image: 	url(../images/bck2centre3.gif);
	background-repeat:	repeat-y;
	width:					528px;
	height:					auto;
}
ul.article li.ligne2 {
	float:					left;
	background-image: 	url(../images/bordm5.gif);
	background-repeat:	repeat-y;
	height:					auto;
}



ul.contenuPro {
	float:					left;
	width:					528px;
	margin:					10px 0 0 0;
	padding:					0;
}
ul.contenuPro li.top {
	float:					left;
	list-style: 			none;
	width:					528px;
	min-height: 			400px;
	background-image: 	url(../images/bckprotop.jpg);
	background-repeat: 	no-repeat;
}
ul.contenuPro li.border {
	float:					left;
	list-style: 			none;
	width:					528px;
	height: 					23px;
	background-image:		url(../images/bckprobotom.gif);
	background-repeat: 	no-repeat;
}


div.shortContact {
	float: 					left;
	padding:					0 20px;
}
#detailinfo.type2 {
	border-bottom: 		1px solid #cbc3a9;
	width: 					480px;
	padding:					0;
}


div.blocTexte2,
div.blocTexte {
	float:					left;
	line-height:			14px;
	width: 					220px;
	padding-left:			20px;
}
div.blocTexte2 h1 {
	font-size:				17px;
	line-height: 			18px;
	margin:					0 20px 10px 0;
}
div.blocTexte .texte {
	float: 					left;
}

div.blocTexte .resume {
	font-size:				11px;
	line-height: 			13px;
}

div.blocTexte2 {
	width: 					480px;
	height: 					auto;
	margin-bottom:			15px;
}
div.blocTexte2 .texte {
	float: 					left;
	font-size:				11px;
	line-height: 			13px;
	padding-right:			20px;
}
div.blocTexte2 .texte2 {
	float: 					left;
	line-height: 			13px;
}
div.blocTexte2 .texte3 {
	float: 					left;
	margin-top:				15px;
	line-height: 			16px;
}

div.blocTexte3 {
	float:					left;
	line-height:			14px;
}
div.blocTexte3 .texte {
	float: 					left;
	line-height: 			13px;
}
div.blocTexte3 a,
div.blocTexte2 a,
div.blocTexte a {
	color: 					#5e3a37;
	text-decoration: 		underline;
}

div.liste {
	float:					left;
	width: 					500px;
	padding-left:			30px;
}
div.liste.type2 {
	width:					150px;
}


div.liste h3 {
	font-size:				15px;
	padding:					0;
	margin:					20px 30px 5px 0;
	border-bottom:			1px solid #82b0c4;
}

ul.liste {
	float:					left;
	width:					470px;
	padding:					0;
	margin: 					0 0 0 10px;
}
ul.liste li {
	width:					470px;
}
ul.liste li.ret {
	float: 					left;
	height:					auto;
}
ul.liste li a {
	color:					#5e3a37;
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 0px 6px;
	padding-left:			10px;
}

ul.liens {
	float: 					left;
	padding: 				0;
	margin: 					30px 0 0 0;
	width: 					180px;
}
ul.liens li {
	float:					left;
	width: 					100%;

}

ul.listeSize2 {
	width: 					150px;
	padding:					10px 0 10px 10px;
	margin: 					0;
}
ul.listeSize2 li {
	width:					150px;
}

a.listeSize2 {
	display:					block;
	width: 					145px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				10px;
	border-bottom:			1px solid #c5b7b1;
}
a.listeSize2:hover {
	text-decoration: 		none;
	background-color: 	#d0c6c2;
}


a.fastLink {
	display:					block;
	float: 					left;
	font-size: 				13px;
	color: 					#5e3a37;
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 0px 7px;
	padding-left:			10px;
}


#titreLien {
	float:					left;
	width:					93%;
	border-bottom: 		1px solid #ADAFB5;
	margin-bottom:			5px;
	/*padding-left:			30px;*/
}
#titreLien a.titre {
	display:					block;
	float: 					left;
	font-size:				13px;
	font-weight: 			bold;
	color: 					#5e3a37;
}
#titreLien a.titre:hover {
	text-decoration: 		none;
}
#titreLien .plus {
	display:					block;
	float: 					right;
	font-size: 				11px;
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 99% 5px;
	width: 					80px;
}

div.blocDroite {
	float:					right;
	width: 					253px;
	padding:				0px 15px 0 0;
}
ul.accesServ,
ul.accesRub {
	padding:					0;
	margin:					0;
}
ul.accesRub {
	width: 					510px;
	margin:					20px 0 0 20px;
}

ul.accesRub li {
	width: 					150px;
	background-color: 	#a38d83;
	margin:			 		0 10px 5px 0;
	padding:					5px 0;
}
ul.accesRub li:hover,
ul.accesRub li.on {
	background-color: 	#5d1e00;
	color:					#fff;
}


ul.accesServ li a,
a.rub {
	display:					block;
	width: 					120px;
	font-size:				13px;
	line-height: 			14px;
	background-image: 	url(../images/puce1.gif);
	background-repeat: 	no-repeat;
	background-position: 0 5px;
	padding: 				0 0 0 10px;
	margin-left:			10px;
	color: 					#fff;
}
a.rub:hover {
	text-decoration:		none;
	color:					#fff;
}


ul.accesServ li {
	width: 					160px;
	background-color: 	#B39A82;
	color:					#5E3A37;
	height: 					15px;
	margin:			 		10px 0 5px 0;
	padding:					5px 0;
}
ul.accesServ li a {
	background-image: 	url(../images/puce2.gif);
	color:					#5E3A37;
	width: 					140px;
	height: 					15px;
	padding;					0;
}


ul.accesPro {
	padding:					0 0 0 30px;
	margin:					0;
}
ul.accesPro li {
	list-style: 			none;
	width:					160px;
	height: 					42px;
	margin-bottom: 		15px;
	background-repeat: 	no-repeat;
}
ul.accesPro li a.pro {
	display: 				block;
	color:					#477387;
	padding:					8px 0 0 50px;
	height: 					32px;
	line-height: 			13px;
	vertical-align: 		middle;
	width: 					100px;
}
ul.accesPro li a.pro:hover {
	color:					#5087a2;
}


#footer	{
	height:					27px;
	margin-top:				0px;
	background-image: 	url(../images/bgcontenufooter.gif);
	background-repeat: 	repeat-y;
}

#space	{
	width: 					200px;
}



#linkLeft	{
	float: 				left;
	padding:				0px 0 0 60px;
}
#linkLeft span	{
	margin: 				0 10px;
}
#linkLeft span.pad2 {
	padding-left:		60px;
}

ul.footMenu	{
	float: 					right;
	background-image:		url(../images/bck_footer.gif);
	background-repeat:	no-repeat;
	height:					27px;
	width:					560px;
	padding:					0px 0 0 20px;
	margin:					0;
}
ul.footMenu li {
	border-right:			1px solid #fff;
	line-height: 			13px;
	margin:					10px 10px 0 0;
	padding-right:			5px;
}
ul.footMenu li a {
	padding: 				0 4px;
	color: 					#fff;
}

ul.footMenu li a:hover {
	background-color: 	#6D4844;
	text-decoration: 		none;
}

ul.bt {
	float:					left;
	list-style: 			none;
	padding:					0;
	margin:					0;
	width: 					auto;
}

ul.bt a {
	color:					#5e3a37;
	text-decoration: 		none;
}
ul.bt a:hover {
	text-decoration: 		none;
}

ul.bt li.left {
	float: 					left;
	background-image: 	url(../images/bordleft1.gif);
	background-repeat: 	no-repeat;
	width: 					8px;
	height:					auto;
}
ul.bt li.center {
	float: 					left;
	background-image: 	url(../images/fdbt1.gif);
	background-repeat: 	repeat-x;
	padding:					2px 0px;
	width: 					auto;
	height:					auto;
}

ul.bt li.right {
	float: 					left;
	background-image: 	url(../images/bordright1.gif);
	background-repeat: 	no-repeat;
	width: 					8px;
	height:					auto;
}
ul.bt.padd {
	margin:					0 0 0 15px;
}

ul.bt li.taille {
	width:					15px;
}


ul.bt2 {
	float:					left;
	list-style: 			none;
}
ul.bt3 {
	float:					left;
	list-style: 			none;
	margin:					0 0 0 5px;
	padding:				0;
}
ul.bt2 li, ul.bt3 li {
	margin:					0px;
}
ul.bt2 li.left, ul.bt3 li.left {
	float: 					left;
	background-image: 	url(../images/bordleft2.gif);
	background-repeat: 	no-repeat;
	width: 					8px;
	height: 					26px;
}
ul.bt2 li.left2, ul.bt3 li.left2 {
	float: 					left;
	background-image: 	url(../images/bordleft2_rss.gif);
	background-repeat: 	no-repeat;
	width: 					20px;
	height: 					26px;
}

ul.bt2 li.center, ul.bt3 li.center {
	float: 					left;
	background-image: 	url(../images/fdbt2.gif);
	background-repeat: 	repeat-x;
	padding:					2px 7px;
}

ul.bt2 li.right, ul.bt3 li.right {
	float: 					left;
	background-image: 	url(../images/bordright2.gif);
	background-repeat: 	no-repeat;
	width: 					8px;
	height: 					26px;
}

ul.bt2 li a, ul.bt3 li a {
	color:					#000000;
	text-decoration:		none;
}


.btOk {
	visibility: 			hidden;
	font-size:				10px;
	padding:					0;
	margin:					0 10px;
}


#pop1 {
	width: 					auto;
	overflow: 				hidden;
	line-height:		19px;
	font-size:14px;
}


#headPop {
	width: 					100%;
	height: 					89px;
	background: 			url('../images/headerpop.gif') no-repeat #fff;
	color:					#5d1e00;
}
#headPop.bleu {
	background: 			url('../images/headerpop2.gif') no-repeat #fff;
}
#headPop h1 {
	float: 					right;
	font-size:				25px;
	padding: 				15px 20px 0 0;
	margin: 					0;
}

#headPop h1.titre {
	font-size:				22px;
	line-height: 			25px;
	text-align: 			center;
	color:					#3b170c;
	float:					left;
	margin-left:			150px;
}

#headPop h2 {
	float: 					left;
	font-size:				18px;
	padding:					50px 0 0 150px;
	margin: 					0;
}
#headPop h2 span.adresse {
	font-size: 				13px;
}
#headPop h3 {
	float: 					right;
	font-size:				25px;
	padding:					10px 70px 0 0;
	margin: 					0;
}

#headPop p {
	clear: 					both;
	width:					auto;
	margin: 					0;
	padding:					0 0 0 150px;
}

#bulle {
	float: left;
	width: 400px;
	font-family: Arial;
	font-size: 				12px;
	color:					#552f2c;
}
#map {
	clear: 					both;
}

#bulle a {
	color:					#552f2c;
}

#contPop {
	float:					left;
	background-color:		#fff;
	width: 					700px;
	height: 					auto;
	padding-left: 			50px;

}

#corpTexte {
	float:					left;
	padding:					10px;
	width: 					60%;
	color: 					#5d1e00;
}
#corpTexte.taille2, #corpTexteSeul.taille2 {
	width: 					95%;
	padding: 				0px;
}


#corpTexte #over, #corpTexteSeul #over {
	overflow: 				auto;
	height: 					420px;
	padding-right:			8px;
	width: 					100%;
	font-size:				13px;
}
#corpTexte #over a, #corpTexteSeul #over a {
	text-decoration: 		underline;
	color: 					#5d1e00;
}
#corpTexte h1, #corpTexteSeul h1 {
	font-size:				17px;
	margin:					5px 0px 10px 0px;
	color: 					#5d1e00;
}
#corpTexte h2, #corpTexteSeul h2 {
	font-size:				13px;
	text-align: 			right;
	border-bottom: 1px solid #ADACB2;
}
#photosPop {
	float:					right;
	width: 					35%;
	margin-right:			5px;
	overflow: 				hidden;
}
#photosPop #visuel {
	float:					left;
	height: 					auto;
}
#photosPop ul#listeDiapo {
	float:					left;
	width: 					100%;
	list-style: 			none;
	padding-top:			20px;
}
#photosPop ul#listeDiapo li {
	float:					left;
	margin-right:			5px;
}



.video {
	float: 					left;
	margin:	 				20px 0 0 0px;
}
.video h1 {
	font-size:				17px;
	line-height: 			17px;
	text-align: 			center;
	color:					#3b170c;
}

.video a {
	display: 				block;
	clear:					both;
	width:					97%;
	font-size:				13px;
}
.video a:hover {
	background-color: 	#e6e0dc;
	text-decoration: 		none;
}


.videoPop {
	margin:					0px 0 0 45px;
}





ul.listeLien {
	float:					left;
	padding-left:			10px;
	width: 					95%;
	margin: 					0;
}
ul.listeLien li {
	float:					left;
	margin:					0px;
	padding-bottom: 		5px;
	width: 					100%;
	/*height: 					18px;*/
}
ul.listeLien li a {
	display:					block;
	font-size:				13px;
	font-weight: 			bold;
	margin-left:			10px;
	color:					#5d1e00;
	background-image: 	url(../images/puce2.gif);
	background-repeat: 	no-repeat;
	background-position: 0px 6px;
	padding-left:			10px;
	/*border-bottom : 		1px solid #adbdd5;*/
}
ul.listeLien li img {
	float: 					left;
}
ul.listeLien li p {
	margin:					0 0 0 10px;
	padding:					0;
	font-size:				11px;
	line-height: 			13px;
	width: 					95%;
	color: 					#a07560;
}





#cloudtag {
	float: 					left;
	width:					195px;
	height: 					140px;;
	margin:					10px 0 10px 0;
}
#cloudtag #cont {
	padding: 				5px 5px;
}
#cloudtag.taille2 {
	width:					300px;
}

#cloudtag a {
	letter-spacing: 		-1px;
	word-spacing: 			-1px;
	color:					#5D1F00;
}

#cloudtag a:hover {
	background-color: 	#D9C6BC;
	text-decoration: 		none;
}

#cloudtag a.style1 {
	background-image: 	url(../images/bckcloud.gif);
	background-repeat: 	no-repeat;
	height: 23px;
	display: 				block;
	float: 					left;
	padding: 				3px 0 0 3px;
	margin-right:			10px;
}

.tool-tip {
	color: #5e3a37;
	background-color: #fff;
	width: auto;
	z-index: 13000;
	padding: 0px 3px;
	border: 1px solid #a29493;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #5e3a37;
	padding: 2px;
}

.tool-text {
	font-size: 11px;
	padding: 2px;
}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}


table p,
table {
	padding: 0;
	margin: 0;
}


.bgGris1{
	background-color: #DEDEDE;
}
.bgBlanc{ background-color: #fff }




