* {
	margin:					0;
	padding:					0;
	scrollbar-face-color:	#e9e3d8;
	scrollbar-arrow-color:	#6f8eb5;
	scrollbar-track-color: 	#efebe2;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #6f8eb5;
}

body {
	background-color: 	#FFF;
	font-size: 				12px;
	font-family: 			trebuchet MS, arial, hevetica, sans-serif;
	color: 					#4F4E54;
	/*height: 					950px*/
}
a {
	text-decoration: 		none;
	color: 					#4F4E54;
	outline:					none;
}


#main {
	float: 					left;
	width:					100%;
	height: 					auto;

}
#c1 {
	top:						0px;
	width: 					1010px;
	margin: 					0 auto;
	z-index: 				100;
}

#c2 {
	float: 					left;
	width: 					100%;
	padding: 				0px;
}
img {
	border:					0px;
}

.alerte {
	color: 					#cc0000;
}

a.plus {
	float: 					right;
}


#footer {
	float: 					right;
	width:					100%;
	z-index: 				1;
	margin-top:				25px;
	padding-top:			5px;
	padding-bottom: 		0px;
}

#footer ul {
	font-family: 			Verdana;
	font-weight: 			normal;
	list-style:				none;
	margin:					0px auto;
	width:					1100px;
	height:					24px;

	/*background-image: url(../images/bck_foot.gif);
	background-repeat: 	no-repeat;	*/
}
#footer li {
	float:					right;
	margin-right:			15px;
}
#footer li a {
	color: 					#344567;
	padding: 				2px 4px;
	font-size:				13px;
}
#footer li a:hover {
	color: 					#5074AD;
}
#header {
	width:					100%;
	height: 					100px;
}
#contenu {
	float: 					left;
	width: 					100%;
	margin-bottom:			50px;
}

#colGauche {
	float: 					left;
	width: 					220px;
	height: 					auto;
}
#colDroite {
	float: 					left;
	width: 					750px;
	height: 					auto;
	margin-left:			25px;
}
/*
#colDroite a:hover {
	text-decoration: 		underline;
}*/
#colDroite #carte {
	float: 					left;
	width:					225px;
	margin:					25px 0px 0px 20px;
}
#colDroite p.taille2 {
	font-size:				14px;
}
a.retSite {
	display:					block;
	float:					left;
	background-color:		#8baad6;
	color:					#fff;
	padding: 				0px 5px 0px 5px;
	margin-top:				26px;
	font-weight:			bold;
}
a.retSite:hover {
	background-color: 	#6d8bb3;
}



#titre {
	float: 					left;
}
#headCont {
	float: 					left;
	height: 					46px;
}

#drapeau {
	float:					right;
}
#drapeau a {
	display:					block;
	float: 					left;
	font-size: 				13px;
	letter-spacing: 		0.05em;
	margin:			 		25px 0px 0px 0px;
	padding-right:			10px;
}
#drapeau ul {
	float:					left;
	list-style: 			none;
}
#drapeau ul li {
	float:					left;
}
#menuHead {
	clear: 					both;
	width: 					100%;
	height: 					28px;
}
#menuHead ul.picto {
	float:					right;
	list-style: 			none;
}
#menuHead ul.picto li {
	background-image: 	none;
	padding: 				0px;
	margin: 					0px;
}
#menuHead ul.picto li a {
	margin:					0px;
	padding:					0px;
}
#menuHead ul.picto li a:hover {
	background-color: 	transparent;
}
#menuHead ul {
	float:					left;
	font-size:				15px;
}
#menuHead li {
	float: 					left;
	width: 					auto;
	list-style-type: 		none;
	margin-right:			2px;
	background-image: 	url(../images/bck_bt.gif);
}
#menuHead li a {
	display: 				block;
	float:	 				left;
	height: 					20px;
	padding: 				5px 7px;
	color:					#fff;
}
#menuHead li a:hover {
	background-color: 	#e2905c;
}

#menuHead #rechercher {
	float: 					right;
}
#menuHead #blochead {
	float: 					right;
	margin-left:			25px;
}

#visuel {
	float: 					right;
}
#visuel2 {
	float: 					right;
	height:					305px;
	width:					750px;
	background-image: url(../images/transition.jpg);
}


/* Accordion */
#accordion {
	float: 					left;
}
#accordion h3 {
	margin-top:				2px;
}
#accordion a {
	display: 				block;
	color: 					#FFF;
	text-align: 			right;
}
#accordion ul {
	padding-top:			10px;
	height: 					145px;
}
#accordion li {
	margin:					0px 0px 0px 35px;
	line-height: 			17px;
	list-style-image: 	url(../images/puce1a.gif);
}
#accordion li a {
	display: 				block;
	line-height: 			17px;
	color:					#365A8A;
	font-size:				15px;
	font-weight: 			normal;
	text-align: 			left;
}
#accordion li a:hover {
	background-color: 	#c8d8ea;
}
#accordion #blocpub {
	float: 					right;
	width: 					215px;
	margin-top:				0px;
	vertical-align: 		bottom;
}
#accordion #blocpub.bas {
	margin-top:				5px;
	width: 					220px;
}

#accordion #blocpub a.lib,
#accordion #blocpub a.lib2 {
	float: 					left;
	text-align: 			right;
	width: 					143px;
	color:					#365A8A;
	font-size: 				17px;
	line-height: 			18px;
	padding-top:			0px;

}
#accordion #blocpub a.lib2 {
	width: 					150px;
	margin-top:				15px;
	line-height: 			19px;
}


#accordion #blocpub img {
	float: 				right;
	padding-left: 		0px;
}

#accordion #blocpub p {

}

#bloc1 {
	float:					left;
	width: 					310px;
}

#bloc2 {
	float:					left;
	width: 					400px;
}
#bloc3 {
	float:					left;
	width: 					500px;
}
#bloc4 {
	float:					left;
	width: 					280px;
	margin-top:				20px;
}


#blocPub1 {
	float: 					left;
	padding:					5px;
	margin:					5px 15px 0 0;
	border:					1px solid #ddd;
}


#blocPush {
	clear: 					both;
	margin-top:				3px;
}

#menuService {
	clear:					both;
	margin-top: 			0px;
}
#menuService ul {
	list-style: 			none;
	margin-bottom:			15px;
}

#menuService li.bordb,
#menuService li.bordh {
	clear:					both;
	font-size:				7px;
	line-height: 			10px;
	background-repeat: 	no-repeat;
}
#menuService li.bordh {
	background-image: 	url(../images/bordhaut1.gif);
}
#menuService li.bordb {
	background-image: 	url(../images/bordbas1.gif);
}
#menuService li.centre {
	float:					left;
	width:					100%;
	background-image: 	url(../images/bordmid1.gif);
	background-repeat:	repeat-y;
}
#menuService li.centre div {
	float:					left;
	padding:					0px 10px;
}
#menuService li.centre h1 {
	font-size:				14px;
	color:					#fff;
	margin-bottom: 		5px;
}
#menuService #sm {
	list-style-image: 	url(../images/fl_grise1.gif);
	list-style-position: outside;
	margin-bottom:			0px;
	margin-right:			0px;
	font-size:				12px;
}
#menuService #sm li {
	line-height: 			14px;
	margin-left:			10px;
}

#menuService #sm li a:hover {
	background-color: 	#D0D07E;
}

#inscription {
	float: 					left;
	background-repeat: 	no-repeat;
	width: 					221px;
	height: 					60px;
}
#inscription #pos {
	margin-left:			0px;
	margin-top:				17px;
}
#inscription p {
	height: 					15px;
	width: 					80%;
	margin-left:			10px;
	color:					#cc0000;
	font-size:				12px;
}
#transport {
	margin-bottom:			10px;
}
#transport a.bonplan {
	display: 				block;
	font-size: 				16px;
	color:					#fff;
	background-color: 	#6D8BB3;
	text-align:				right;
	margin:					0;

}

#extra {
	float: 					left;
	margin-top:				10px;
	width: 					220px;
}
#extra .barre {
	float: 					left;
	width: 					220px;
	height:					37px;
	background-image: 	url(../images/headservice2.gif);
	background-repeat: 	no-repeat;
	text-align: 			right;
}
#extra h1 {
	color: 					#fff;
	font-size:				17px;
	padding-right: 		10px;
}

#extra .cont {
	float: 					left;
	background-color: 	#F3F3F3;
	background-image: 	url(../images/contservice.gif);
	background-repeat: 	no-repeat;
	background-position: bottom;
	width: 					100%;
}
#extra .cont ul {
	float: 					left;
	list-style:				none;
	margin-left:			10px;
}
#extra .cont ul li {
	float: 					left;
	list-style: 			none;
	height: 					30px;
	margin:					5px 0 5px 0;
}
#extra .cont ul li a {
	display: 				block;
	line-height: 			30px;
	background-repeat: 	no-repeat;
	font-size:				13px;
	color:					#496893;
	padding-left:			40px;
	width:					160px;
}
#extra .cont ul li a:hover {
	background-color: 	#cdd7e5;
}

#extra .autre {
	float: 					left;
	width: 					100%;
	background-color: 	#eaeaea;
}
#extra .autre a {
	display: 				block;
	float: 					left;
	width:					auto;
	margin-right:			5px;
	padding-right: 		17px;
	background-image: 	url(../images/fl_bleu4.gif);
	background-repeat: 	no-repeat;
	background-position: 98% 4px;
}

#extra .bas {
	float: 					left;
	width: 					220px;
	height: 					38px;
}

#extra .pro {
	background-image: 	url(../images/btaccespro.gif);
	background-repeat: 	no-repeat;
}
#extra .pro a {
	color:					#fff;
	font-size:				17px;
	padding-right: 			25px;
}

#extranet {
	float:					left;
	margin-top:				10px;
}

#barreTitre,
#barreTitre2 {
	clear: 					both;
	width: 					100%;
	height: 					22px;
	background-color: 	#7E99BF;
}
#barreTitre2 {
	background-color: 	#99991a;
}


#barreTitre h1,
#barreTitre2 h1 {
	color: 					#fff;
	font-size:				16px;
	margin-left:			5px;
	float: 					left;
}
#barreTitre h1.type1,
#barreTitre2 h1.type1 {
	width: 					300px;
}
#barreTitre h1.type2,
#barreTitre2 h1.type2 {
	width: 					250px;
}
#barreTitre h1.type3,
#barreTitre2 h1.type3 {
	width: 					150px;
}


#article {
	float: 					left;
	width: 					470px;
	padding: 				20px 0px 0px 5px;
	background-image: 	url(../images/fl_bas2.gif);
	background-repeat: 	no-repeat;
	background-position: 98% 0px;
}
#article h1 {
	font-size:				16px;
}


#video {
	float: 					right;
	width:					195px;
	margin:					10px 0 0 0;
}
#video h2 {
	font-size:				13px;
	color:					#59769f;
}
#video a {
	display:					block;
	width:					191px;
	height: 					22px;
	text-align: 			center;
	background-color: 	#59769f;
	color: 					#fff;
	font-size:				13px;
}

/*
#article4 {
	float: 					left;
	width: 					100%;
	padding: 				10px 0px 0px 5px;

	background-image: 	url(../images/fl_bas2.gif);
	background-repeat: 	no-repeat;
	background-position: 98% 0px;
}*/


#article2 {
	float: 					left;
	width: 					185px;
}
#article2 h1 {
	font-size:				15px;
}
#article2 p.resume {
	text-align: 			justify;
	font-size: 				13px;
}


#article3 {
	clear: 					both;
	width: 					100%;
	/*height: 					130px;*/
	overflow: 				hidden;
	margin-bottom:			0px;
}
#article3 div {
	float:					left;
	width:					65%;
}
#article3 h1 {
	font-size:				18px;
	width: 					90%;
	border-bottom: 		1px solid #ADAFB5;
}
#article3 h1.nounder {
	border: 					0;
}

#article3 h2 {
	font-size:				18px;
	width: 					100%;
	border-bottom: 		1px solid #ADAFB5;
}
#article3 div.resume {
	float:					left;
	padding-top:			10px;
	width:					64%;
	font-size: 				13px;
	height: 					auto;
	overflow: 				auto;
}
#article3 div.resume a {
	text-decoration: 		none;
}
#article3 div.resume a:hover {
	text-decoration: 		underline;
}
#article3 #resume2 {
	float:					left;
	padding-top:			10px;
	width:					60%;
	font-size: 				13px;
}
#article3 #resume3 {
	float:					left;
	padding-top:			10px;
	padding-right:			15px;
	width:					65%;
	height: 					400px;
	overflow: 				auto;
	font-size: 				13px;
	margin-top:				20px;

}
#article3 img {
	float:					right;
	margin-left:			10px;
}



.article4 {
	float:					left;
	width:					100%;
}
.article4 h1 {
	font-size:				18px;
	width: 					90%;
	border-bottom: 		1px solid #ADAFB5;
	margin-bottom:			15px;
}
.article4 img {
	float: 					left;
	margin:					0 10px 0 0;
}

.article4 .resume {

}
.article4 .autreInfo {
	float:					left;
	margin:					20px 0;
	width: 					65%;
	background-color: 	#e1e2e3;
	padding: 				10px;
	font-size: 				12px;
}


.article5 {
	float:					left;
	width:					90%;
	margin-left:			40px;
}
.article5 h1 {
	font-size:				15px;
	width: 					90%;
	margin-bottom:			5px;
}
.article5 img {
	float: 					left;
	margin:					0 10px 15px 0;
}

.article5 .resume {

}
.article5 .autreInfo {
	float:					left;
	margin:					20px 0;
	width: 					65%;
	background-color: 	#e1e2e3;
	padding: 				10px;
	font-size: 				12px;
}





ul.listeLien {
	clear:					both;
	padding-left:			10px;


	width: 					95%;
}

ul.listeLien li {
	clear:					both;
	margin-top:				5px;
	border-bottom: 1px solid #adbdd5;
	list-style: 			url(../images/fl_grise1.gif);
	/*height: 					18px;*/
}

ul.listeLien li a {
	display:					block;
	font-size:				13px;
	font-weight: 			bold;
	margin-left:			10px;
	/*border-bottom : 		1px solid #adbdd5;*/
}
ul.listeLien li img {
	float: 					left;
}


#listeItem {
	float: 					left;
	width: 					600px;
	height: 					auto;
}
#listeItem ul {
	list-style: 			none;
}
#listeItem ul li {
	list-style: 			none;
}

table.tabItem {
	margin-top:				20px;
	border-bottom:			1px solid #a7a7a7;
}
td.left {
	padding-top:			10px;
}



#fiche {
	float: 					left;
	width: 					450px;
	height: 					auto;
}
#fiche .taille2 {
	width: 					750px;
	margin-top:				30px;
	border: 1px solid red;
}

#fiche ul {
	list-style:				disc;
	list-style-position: inside;
}

#fiche ul a:hover {
	/*background-color: 	#eee;*/
}

#fiche ul.bt5,
#fiche ul.bt6,
#fiche ul.bt3 {
	clear:					both;
	padding-left:			10px;
	list-style: 			none;
}

.listePresta {
	width:					430px;
	min-height: 					150px;
	max-height: 			350px;
	overflow: 				auto;
	border:					1px solid #ccc;
	background-color: 	#fff;
}

.listePresta ul.ligneInfo {
	list-style: 			none;
}
.listePresta ul.ligneInfo li {
	margin-bottom :		5px;
	width: 					100%;
	background-color: 	#eee;
}
.listePresta ul.ligneInfo a.rest {
	/*display: 				block;*/
	line-height: 			20px;
	background-image: 	url(../images/puce4.gif);
	background-position: 5px 7px;
	background-repeat: 	no-repeat;
	padding:					0 10px 0 25px;
}
.listePresta ul.ligneInfo a.rest:hover {
	background-color: 	#cfdaea;
}


#fiche h1 {
	float:					right;
	font-size:				15px;
	width: 					89%;
	border-bottom: 		1px solid #ADAFB5;
	margin-bottom:			5px;
}
#fiche h2 {
	/*float:					right;*/
	font-size:				13px;
	margin-bottom: 		15px;
}
#fiche h2.restau {
	background-image: 	url(../images/pictorestau.gif);
	background-repeat: 	no-repeat;
	padding-left:			45px;
	line-height: 			40px;
	margin-bottom: 		5px;
	font-size:				16px;
}

#fiche h3 {
	font-size:				14px;
	margin-bottom: 		10px;
}
#fiche h4 {
	font-size:				14px;
}
#fiche span.cadreVV {
	display: 				block;
	float: 					right;
	background-color: 	#6d8bb3;
	color: 					#fff;
	padding: 				0 7px;
}

#fiche h5 {
	border-bottom: 		1px solid #ADAFB5;
	font-size: 				14px;
	font-weight: 			bold;
}


#fiche .resume {
	clear:					both;
	margin-top:				10px;
}

#fiche .autreInfo {
	float:					left;
	margin:					20px 0;
	width: 					95%;
	background-color: 	#eae4d8;
	padding: 				10px;
	font-size: 				12px;
}


#fiche p.stitre {
	text-align:				right;
	margin-bottom:			20px;
}


#fiche p.tarifs {
	font-size:				14px;
	margin-top:				5px;
}
#fiche p.doc {
	font-size:				13px;
	margin-top:				15px;
}

#fiche .tarif {
	margin-top:				20px;
}
#fiche .liste {
	clear: 					both;
	margin-bottom: 		20px;
}
#fiche.margeTop {
	margin-top:				20px;
	margin-left:			15px;
}
#titreLien {
	float:					left;
	width:					88%;
	border-bottom: 		1px solid #ADAFB5;
	margin-bottom:			5px;
}
#titreLien .titre {
	display:					block;
	float: 					left;
	font-size:				15px;
	font-weight: 			bold;
}
#titreLien .plus {
	display:					block;
	float: 					right;
	font-size: 				11px;
	background-image: 	url(../images/btplus.gif);
	background-repeat: 	no-repeat;
	background-position: 99% 3px;
	width: 					80px;
}

#cadreObser {
	float:					left;
	width:					440px;
	background-color: 	#eae4d8;
	margin:	 				10px 0px 15px 0px;
	padding:					5px;
	border-top:				1px dashed #cfc2a9;
	border-bottom:			1px dashed #cfc2a9;
}
#cadreObser a {
	display:					block;
	width: 					100%;
	text-align:				right;
}

/**
*		petit onglet de droite
**/
#onglet2 {
	margin-top:				10px;
}

#onglet2 .mootabs_title {
	list-style-image: 	none;
	list-style-type:		none;
	padding: 				0px;
	height: 					23px;
	width: 					450px;
}


#onglet2 .mootabs_title li {
	float: 					left;
	width: 					auto;
	height: 					23px;
	cursor: 					pointer;
}
#onglet2 .mootabs_title li p.bleft {
	float:					left;
	background-image: 	url(../images/ongg_off.gif);
	background-repeat: 	no-repeat;
	width: 					16px;
	height: 					23px;
}
#onglet2 .mootabs_title li p.bright {
	float:					left;
	background-image: 	url(../images/ongd_off.gif);
	background-repeat: 	no-repeat;
	width: 					16px;
	height: 					23px;
}


#onglet2 .mootabs_title li p.cont,
#onglet2 .mootabs_title li.active p.cont {
	float:					left;
	display:					block;
	font-size:				11px;
	text-align: 			center;
	color:					#75747c;
	background-image: 	url(../images/ongb_off.gif);
	background-repeat: 	repeat-x;
	height: 					21px;
	padding:					2px 2px 0px 2px;
}

#onglet2 .mootabs_title li.active p.cont {
	background-image: 	url(../images/ongb_on.gif);
	font-size: 				12px;
	font-weight: 			bold;
	color: 					#5E5D62;
}
#onglet2 .mootabs_title li.active p.bleft {
	float:					left;
	background-image: 	url(../images/ongg_on.gif);
	background-repeat: 	no-repeat;
	width: 					16px;
	height: 					23px;
}
#onglet2 .mootabs_title li.active p.bright {
	float:					left;
	background-image: 	url(../images/ongd_on.gif);
	background-repeat: 	no-repeat;
	width: 					16px;
	height: 					23px;
}




#onglet2 .mootabs_panel {
	display: 				none;
	float: 					left;
	background-color: 	#EAE4D9;
	width: 					425px;
	top: 						-1px;
	clear: 					both;
	overflow:				auto;
	padding:					0px 10px;
}
#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;
}
/**
**/



ul#listePictos {
	float: 					left;
	list-style: 			none;
	width: 					95%;
	margin-top:				10px;

}
ul#listePictos img {
	display:					block;
	clear: 					both;
	margin: 					0 auto;
}
ul#listePictos a {
	display: 				block;
	clear: 					both;
	width: 					70px;
	font-size: 				11px;
	line-height: 			12px;
	font-weight: 			bold;
	text-align:				center;
}
ul#listePictos li {
	float: 					left;
	margin-right: 			20px;
}




#promo {
	float: 					left;
	width: 					100%;
	color: 					#726D62;
	background-color: 	#eae4d8;
	padding: 				10px 0px;
	height: 					250px;
	overflow: 				auto;
}
#promo.marg {
	margin:					20px;
	padding: 				10px;
	width: 					90%;
}

#promo span {
	font-size: 				13px;
	color:					#726d62;
}
#promo ul {
	list-style: 			none;
	font-size: 				17px;
	margin:					15px 10px;
}
#promo ul li {
	clear:					both;
}

#promo li a {
	color:					#bd1612;
}

#promo h1 {
	float:					left;
	color:					#bd1612;
	font-size: 				20px;
	text-align: 			center;
	border:					0px;
	width: 					100%;
}
#promo h2.titre2 {
	clear:					both;
	font-size: 				17px;
	text-align: 			center;
	color:					#dd8e1c;
}
#promo h3 {
	font-size: 				14px;
	text-align: 			right;
	color:					#726d62;
}
#promo p {
	margin:					10px;
	font-size: 				14px;
	color:					#726d62;
}

#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: 	#f5b75f;
	color:					#fff;
	font-size: 				12px;
	line-height: 			14px;
}

table.tabDispo tr.blanc:hover,
table.tabDispo tr.gris:hover {
	background-color: 	#eae4d9;
}


table#detailinfo {
	clear:					both;
	width:					100%;
	margin:	 				10px 0px 15px 0px;
	padding:					2px;
}
table#detailinfo td {
	padding:					0px 5px;
	vertical-align: 		top;
}
table#detailinfo tr.contact {
	background-color: 	#fff;

}
table#detailinfo a.map {
	display: 				block;
	float: 					right;
}


table.bgGris1 {
	clear: both;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #C6BDA1;
	width: 100%;
}
table.bgGris1 tr.bgBleu {
	background-color: #C8BCA3;
}
table.bgGris1 tr.bgBleu td {
	padding: 0px 10px;
	height: 19px;
}

table.bgGris1 tr.bgBlanc,
table.bgGris1 td.bgBlanc {
	padding: 0px 5px;
	background-color: 	#fff;
	/*border-top: 1px solid #ccc;*/
	height: 19px;
	text-align: center;
}

table#pictos {
	clear: both;
	background-color: 	#eae4d9;
	font-size: 				12px;
	width: 					100%;
	margin: 					10px 0px 15px 0px;
	border: 					1px solid #d3c6af;
}
table#pictos input {
	background-color: 	#eae4d9;
	border: 0px;
}

/*
table#tarif tr th {
	text-align: left;
}
table#tarif tbody tr {
	background-color: #FFF;
}*/





#blocPreresa {
	float: 					left;
	width: 					100%;
	height: 					430px;
	overflow: 				auto;
	margin-top:				5px;
}

#blocPreresa.haut2 {
	height: 					150px;
}

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


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

#blocPre span {
	float: 					left;
	display: 				block;
	width: 					auto;
	margin-right:			25px;
}
#blocPre #f1 {
	clear: both;
	margin: 5px;
}
#blocPre p {
	margin-bottom: 5px;
}
#blocPre p.retline {
	clear: left;
}
#blocPre p.online {
	float: left;
	width: 270px;
}
#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;
}


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

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




#critere {
	/*float:					left;*/
	position: 				relative;
	width: 					100%;
	height: 					180px;
	background-image: 	url(../images/bck_dispo.gif);
	background-repeat: 	repeat-x;
	background-position: 0% 20px;
	margin-top:				10px;
}
#critere.hauteur2 {
	height: 					70px;
}

#critere.motif2 {
	background-image:		none;
	margin-top:				20px;
	height: 					70px;
}
#critere h1 {
	font-size:				15px;
	width: 					100%;
	border-bottom: 		1px solid #ADAFB5;
	margin-bottom:			3px;
}
#critere h2.diapo {
	font-size:				15px;
	width: 					100%;
	margin:					0px 0px 3px 10px;
	border-bottom: 		1px solid #ADAFB5;
}
#critere #blocRech1 {
	float:					left;
	width: 					480px;
	height: 					115px;
	margin-left:			3px;
	background-image: 	url(../images/bck_brech1.gif);
	background-repeat: 	no-repeat;
}
#critere #blocRech3 {
	float:					left;
	width: 					270px;
	height: 					115px;
	margin-left:			3px;
	background-image: 	url(../images/bck_brech3.gif);
	background-repeat: 	no-repeat;
}
#critere ul.liste,
#critere ul.liste3 {
	float:					left;
	width: 					35%;
	list-style: 			none;
	padding: 				19px 0px 0px 10px;
}
#critere ul.liste3 {
	width: 					97%;
}
#critere ul.liste4 {
	float:					left;
	width: 					65%;
	list-style: 			none;
	padding: 				40px 0px 0px 20px;
}

#critere li {
	margin-bottom: 		5px;
}
#critere li.align {
	float: 					left;
	margin-right: 			15px;
}
#critere li.valide {
	float:					left;
	width: 					90px;
	margin-left: 			70px;
}
#critere ul.liste2 {
	float:					left;
	width: 					auto;
	list-style: 			none;
	padding: 				5px 10px 0px 10px;
}
#critere ul.liste2 li {
	float:					left;
	margin-right: 			15px;
}

#critere div.dispo {
	float:					left;
	width: 					50%;
	height: 					100px;
}
#critere p.dispo {
	clear: 					both;
}
#critere p.info {
	clear: 					both;
	font-size:				10px;
	text-align:				right;
	margin-right:			5px;
}
#critere h3 {
	font-size:				13px;
	color: 					#e79725;
	margin:					0px 0px 2px 15px;
}
#critere ul.listeDispo {
	list-style: 			none;
	margin-top:				2px;
}
#critere ul.listeDispo li {
	float:					right;
	text-align: 			right;
	margin: 					0px 0px 3px 0px;
	width: 					100%;
}
/*
#critere ul.listeDispo li.tarif {
	float: 					left;
	margin-left:			0px;
}
*/
#critere h2 {
	font-size: 				13px;
}

#critere div.check {
	float:					left;
	width: 					216px;
	height: 					115px;
	margin-left:			15px;
	background-image: 	url(../images/bck_brech2.gif);
	background-repeat: 	no-repeat;
}

#critere ul.listeCheck {
	float:					left;
	list-style: 			none;
	padding: 				5px 0px 0px 10px;
}
#critere ul.listeCheck li {
	margin: 0px;
}

#critere div.valid,
#critere div.valid4  {
	float: 					left;
	width: 					5%;
	margin-left:			15px;
	margin-top:				80px;
}
#critere div.valid2 {
	float: 					left;
	width: 					5%;
	padding-top:			9%;
}
#critere div.valid3 {
	float: 					left;
	width: 					5%;
	padding-top:			3px;
}
#critere div.valid4 {
	/*float:					right;*/
	margin-right:			0px;
	margin-top:				60px;
}

/*
#critere2 {
	float:					left;
	width:					33%;
	background-image: 	url(../images/bck_dispo.gif);
	background-repeat: 	repeat-x;
	background-position: 0% 20px;
	border: 1px solid red;
}

#critere2 h1 {
	font-size:				13px;
	width: 					100%;
}

#critere2 div.dispo {
	width:					100%;
	padding-top:			15px;
}
#critere2 ul.listeDispo {
	list-style: 			none;
}
#critere2 ul.listeDispo li {
	float:					right;
	padding:					0px 15px 10px 0px;
}
#critere2 ul.listeDispo li.btok {
	clear: 					both;
}
*/

#critere3 {
	float:					left;
	width: 					70%;
}
#critere3 h1 {
	font-size:				15px;
	width: 					100%;
	border-bottom: 		1px solid #ADAFB5;
	margin-bottom:			10px;
}
#critere3 ul.liste {
	float:					left;
	width: 					90%;
	list-style: 			none;
	padding: 				5px 10px 0px 0px;
}
#critere3 li {
	margin-bottom: 		10px;
}
#critere3 div.valid {
	float: 					left;
	padding-top:			5%;
}


ul.groupResult {
	list-style: 			none;
	margin:					5px 0px 0px 15px;

}

#listeRes2 {
	clear: 					both;
	width:					100%;
	/*border-top:				1px solid #ccc;*/
}

#listeResultat {
	float: 					left;
	width:					67%;

}
#listeResultat.taille2 {
	width:					100%;
}

#listeResultat #nav {
	float: 					left;
	width: 					100%;
	font-size:				12px;
}
#listeResultat #nav.bas {
	margin-top:				15px;
}

#listeResultat #nav #numPage,
#listeResultat #nav #numPage2 {
	float:					left;
	margin:					5px 0px 0px 5px;
	width: 					50%;
}
#listeResultat #nav #numPage a,
#listeResultat #nav #numPage2 a {
	color:					#a88c62;
}
#listeResultat #nav #numPage a.c0,
#listeResultat #nav #numPage2 a.c0 {
	font-size:				14px;
	color:					#4f4e54;
}
#listeResultat #nav #numPage2 a.c1,
#listeResultat #nav #numPage a.c1 {
	color:					#9A9A9A;
}
#listeResultat #nav #numPage2 a.c2,
#listeResultat #nav #numPage a.c2 {
	color:					#BBB;
	font-size: 				11px;
}
#listeResultat #nav #numPage2 a.cp,
#listeResultat #nav #numPage a.cp {
	font-size: 				14px;
	font-weight: 			bold;
}

#listeResultat #nav .resultat {
	float:					left;
	margin-top:				5px;
}
#listeResultat .bandeauCarte {
	clear:					both;
	width:					100%;
}
#listeResultat p.message {
	float:					left;
	margin-top:				15px;
	font-size:				15px;
}

#listeResultat ul.listeBandeau {
	float:					left;
	list-style: 			none;
	width:					100%;
}

#listeCarte {
	float:					left;
	width: 					30%;
	margin-top:				10px;
	margin-left:			20px;
}
#listeCarte #bigmap {
	clear: 					both;
	width: 					100%;
	background-color: 	#6d8bb3;
	padding:					2px 1px;
	height: 					19px;
}
#listeCarte #bigmap a {
	display: 				block;
	color:					#fff;
	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: 					214px;
	height: 					100px;
	/*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:					214px;
	height:					50px;
	background-color: 	#eee9e0;
	border:					3px solid #6d8bb3;
}
#listeCarte #coord div {
	float: 					left;
	margin:					2px;
}
#listeCarte #coord img {
	float:					left;
	margin-right: 			3px;
}




li.bandeau2 {
	float:					left;
	width: 					125px;
	height: 					240px;
	list-style: 			none;
	margin:					10px 35px 0px 0px;
}
li.bandeau2 #info {
	float:					left;
	width:					95%;
	height: 					160px;
	background-image: 	url(../images/bck_bandeau2.gif);
	background-position: 0% -80px;
	background-repeat: 	no-repeat;
	line-height: 			14px;
	font-size: 				11px;
	padding: 				5px;
}
li.bandeau2 #info h1 {
	clear:					both;
	font-size:				14px;
	font-weight: 			bold;
	color:					#708EB5;
	margin-bottom: 		10px;
}

li.bandeau3 {
	float:					left;
	width: 					150px;
	height: 					240px;
	list-style: 			none;
	margin:					10px 20px 0px 0px;
}
li.bandeau3 #info {
	float:					left;
	width:					95%;
	height: 					110px;
	background-image: 	url(../images/bck_bandeau3.gif);
	background-position: 0% -110px;
	background-repeat: 	no-repeat;
	line-height: 			14px;
	font-size: 				11px;
	padding: 				5px;
}
li.bandeau3 #info h1 {
	clear:					both;
	font-size:				14px;
	font-weight: 			bold;
	color:					#708EB5;
	margin-bottom: 		10px;
}


li.bandeau {
	float:					left;
	width: 					100%;
	height: 					80px;
	background-image: 	url(../images/bck_bandeau.gif);
	background-repeat: 	no-repeat;
	margin-top:				10px;
}
li.bandeau #info {
	float:					left;
	width:					70%;
	padding: 				5px 0px 5px 5px;
}

li.bandeau #info h1 {
	clear:					both;
	font-size:				14px;
	font-weight: 			bold;
	color:					#708EB5;
	letter-spacing: 		0em;
	margin: 					0px;
}
li.bandeau #info .type1 {
	font-size:				12px;
}
li.bandeau #info h2 {
	clear:					both;
	font-size:				13px;
	font-weight: 			bold;
	color: 					#D08218;
}
li.bandeau #info h3 {
	clear:					both;
	font-size:				15px;
	font-weight: 			bold;
	color: 					#D30404;
}
li.bandeau #info p {
	font-size:				11px;
	line-height:			13px;
	margin-top:				1px;
}
li.bandeau #info p.resume {
	font-size:				11px;
	line-height: 			12px;
	margin-top:				5px;
}
li.bandeau #info ul.service {
	list-style: 			none;
	margin-top:				3px;
}
li.bandeau #info ul.service li {
	float: 					left;
	background-image: 	none;
	margin-right: 			15px;
}
li.bandeau img.pic {
	padding-right:			3px;
}

li.bandeau #photo {
	float:					left;
	width:					24%;
}



ul.listeMoteur {
	float:					left;
	width: 					95%;
	list-style: 			none;
	padding: 				10px;
}
ul.listeMoteur li {
	float: 					left;
	margin-left:			15px;
}

ul.listeAgenda {
	float:					left;
	list-style: 			none;
	width:					100%;
	margin:					0px 10px;
	/*height: 					490px;
	overflow: 				auto;*/
}

li.bandeauAgenda {
	float:					left;
	width: 					95%;
	height: 					58px;
	margin-top:				10px;
	border: 					1px solid #ccc;
	background-color: 	#dfdfdf;
}

li.bandeauAgenda #info {
	float:					left;
	width:					75%;
	padding-left:			5px;
}
li.bandeauAgenda h2 {
	clear:					both;
	font-size:				12px;
	font-weight: 			bold;
	color: 					#D08218;
	margin: 					0px;
}
li.bandeauAgenda #info p {
	font-size:				12px;
	margin:					0px;
}
li.bandeauAgenda #info p.resume {
	font-size:				11px;
	line-height: 			12px;
	margin-top:				0px;
}
li.bandeauAgenda #photo {
	float:					right;
}



ul.listeVignette {
	float:					left;
	list-style: 			none;
	margin:					10px 0px;
}
ul.listeVignette li {
	float: 					left;
	list-style: 			none;
	margin-right:			5px;
}


ul.listeVignette2 {
	float:					left;
	list-style: 			none;
	margin:					20px 5px;
	width: 					740px;
}
ul.listeVignette2 li {
	float:					left;
	list-style: 			none;
	margin:					0px 10px 0px 0px;
	padding: 				5px;
	background-color: 	#eee;
	border: 1px solid #ddd;
}
ul.listeVignette2 div {
	float: 					left;
	width: 					740px;
	margin-bottom: 		15px;
	padding: 				0px;
	vertical-align: 		middle;
	/*background-color: 	#8baad6;*/
}




#grandjeux {
	float:					right;
	margin:					0px 3px 0px 10px;
}


#agenda2 {
	float:					right;
	width:					231px;
	background-image: 	url(../images/bckagenda2.gif);
	background-repeat: 	no-repeat;
	margin:					20px 0px 0px 10px;

}


#agenda2 h1 {
	font-size:				17px;
	color:					#fff;
	padding:					6px 10px 3px 15px;
}
#agenda2 h2 {
	font-size:				12px;
	line-height: 			14px;
	background-color: 	#cad7e8;
	padding:					0px 5px;
	margin:					10px 5px 0px 10px;
}
#agenda2 h3 {
	font-size:				11px;
	padding-left:			15px;
}
#agenda2 .vignette {
	margin-left:			15px;
}
#agenda2 .res {
	margin-top:				5px;
	font-size:				11px;
	line-height:			13px;
	padding:					0px 15px;
	height: 					57px;
}
#agenda2 .lgBt {
	float: 					right;
	padding-left:			5px;
	margin:					20px 15px 0 0;
}

#agenda2 .pushBt {
	float:					left;
	padding:					10px 0 20px 20px;
}

#agenda2 #autreDate {
	float: 					left;
	width: 					100%;
	margin-top:				5px;
}
#agenda2 #autreDate a.all {
	display: 				block;
	text-align: 			right;
	font-size:				11px;
	color:					#4f709f;
	margin-right:			15px;
	border-bottom: 		dashed 1px #839fc3;
	margin-left:			15px;
	margin-bottom:			5px;
}


#agenda2 #autreDate #liste {
	float:					left;
	list-style:				none;
	padding-left:			5px;
}
#agenda2 #autreDate #liste li {
	float:					left;
	list-style: 			none;
	padding:					0px 5px 5px 5px;
}
#agenda2 #autreDate #liste a {
	display: 				block;
	float: 					left;
	width:					150px;
	font-size:				10px;
	padding-left:			10px;
	line-height: 			11px;
	background-image: 	url(../images/fl_bleu3.gif);
	background-repeat: 	no-repeat;
}
#agenda2 #autreDate #liste a:hover {
	background-color: 	#bacae2;
}

#agenda2 .bordBas {
	float:					left;
	background-image: 	url(../images/bordbas2.gif);
	background-repeat: 	no-repeat;
	height: 					8px;
	width: 					100%;
}

#agenda {
	float: 					left;
	width: 					411px;
	margin-top:				15px;
	padding-left:			20px;
}
#agenda span {
	font-size:				20px;
	line-height: 			22px;
	color:					#496fa3;
	font-weight: 			bold;

}
#agenda h1 {
	font-size:				20px;
	line-height: 			22px;
	color:					#496fa3;
	font-weight: 			normal;
	margin-top:				15px;
	padding-right:			65px;
	text-align: 			right;
}

#agenda ul {
	list-style: 			none;
	margin-bottom:			15px;
}
#agenda li.bordb,
#agenda li.bordh {
	clear:					both;
	font-size:				7px;
	line-height: 			10px;
	background-repeat: 	no-repeat;
}
#agenda li.bordh {
	height: 					57px;
	background-image:		url(../images/head_agenda4.gif);
}
#agenda li.bordb {
	background-image:		url(../images/foot_agenda2.gif);
	height: 					25px;
}
#agenda li.centre {
	float:					left;
	width:					100%;
	background-image: 	url(../images/mid_agenda2.gif);
}
#agenda .vignette {
	float:					left;
	/*padding-left:			11px;*/
	padding-left:			10px;
	/*border: 					1px solid #fff;*/
}
#agenda #resume {
	float: 					left;
	width: 					240px;
}
#agenda #resume a {

}
#agenda #resume h2 {
	clear: 					left;
	width:					254px;
	color:					#3F5C84;
	font-size:				12px;
	background-color: 	#DCE3ED;
	padding:					5px 0px 3px 10px;
	margin: 0px;
	line-height:			14px;
}
#agenda #resume h3 {
	float:					right;
	margin:					0px;
	padding:					0px;
	font-size:				11px;
}
#agenda #resume div.res {
	clear:					both;
	width:					235px;
	font-size:				11px;
	line-height: 			13px;
	padding: 				5px;
}
#agenda #autre {
	float: left;
	background-image: 	url(../images/bck_autre.gif);
	background-repeat: 	repeat-x;
	width: 					360px;
	margin:					5px 0px 0px 15px;
	padding:					0px 0px 0px 5px;
}

#agenda #autre h1 {
	float:					left;
	font-size:				11px;
	width:					115px;
	margin: 				0px;
	padding: 0px;
	color:					#B9B0B0;
	text-align:				left;
}

#agenda #sortir {
	float: 					left;
	margin:					13px 0px 0px 0px;
	padding-bottom:		3px;
	width:					150px;
}
#agenda #sortir a {
	display: 				block;
	float: 					right;
}
#agenda #sortir h1 {
	font-size:				11px;
	margin-left:			4px;
	margin-bottom:			5px;
	color:					#b9b0b0;
}

#agenda #tout {
	float: 					right;
	margin:		 			10px 20px 0px 0px;
}
#agenda #tout a {
	color: 					#998C8C;
}
#agenda #autre ul {
	float:					left;
	list-style: 			none;
	height: 					auto;
	width:					245px;
	overflow: 				auto;
	font-size:				11px;
	color: 					#7C7272;
	margin-bottom: 		0px;
}
#agenda #autre ul a:hover {
	background-color: #E7E4E4;
}


#blocVisite2 {
	float:					left;
	width: 					290px;
}

#blocVisite2 #blocVignette {
	clear:					both;
	height: 					80px;
	width: 					100%;
}
#blocVisite2 h1 {
	font-size:				13px;
	margin-bottom: 		5px;
}

#blocVisite2 .vert {
	background-color: 	#D7D68E;
}
#blocVisite2 .bleu {
	background-color: 	#BFD1EA;
}
#blocVisite2 #blocVignette ul {
	float:					left;
	list-style: 			none;
	width: 					100%;
	padding: 				10px 0px 0px 0px;
}
#blocVisite2 #blocVignette li {
	float:					left;
}
#blocVisite2 #blocVignette img.vert {
	margin-left:			15px;
	border: 					1px solid #B0B11B;
}
#blocVisite2 #blocVignette img.bleu {
	margin-left:			15px;
	border: 					1px solid #95AED0;
}
#blocVisite2 p.lignePlusVert {
	background-color: 	#EAE9CE;
	text-align: 			right;
}
#blocVisite2 p.lignePlusBleu {
	background-color: 	#D7E2F1;
	text-align: 			right;
}


#blocInfo1,
#blocInfo3 {
	float: 					left;
	width: 					290px;
	height: 					139px;
	color:					#574848;
	line-height: 			13px;
	padding: 				0px 5px 10px 5px;

}
#blocInfo3 {
	padding:					0px 0px;
}
#blocInfo3.vert {
	background-image:		url(../images/bck_push.gif);
	background-repeat:	repeat-x;
}
#blocInfo3.bleu {
	background-image: 	url(../images/bck_bleu2.gif);
	background-repeat:	repeat-x;
}


#blocInfo1 #minihead {
	clear:					both;
	height: 					15px;
}

div.miniheadvert {
	clear:					both;
	height: 					10px;
	font-size:				3px;
	background-image: 	url(../images/fl_bas3.gif);
	background-repeat: 	no-repeat;
	background-position: 100% 0px;
}

div.miniheadbleu {
	clear:					both;
	height: 					10px;
	background-image: 	url(../images/fl_bas5.gif);
	background-repeat: 	no-repeat;
	background-position: 100% 0px;
}

#blocInfo1 img,
#blocInfo3 img {
	float:					left;
	padding:					0px 10px 0px 5px;
}


#bas1 {
	background-image:		url(../images/bck_push2.gif);
	background-repeat:	repeat-x;
}
#bas1 h1 {
	margin-bottom: 		5px;
}



#zonePush {
	clear:					both;
	width: 					100%;
	padding-top:			20px;
	height:					180px;
}
#zonePush #pushPromo {
	float:					left;
	margin-right:			10px;
	width: 					240px;
	height: 					150px;
}
#zonePush #pushPromo .bck {
	clear:					both;
	width: 					240px;
	line-height:			17px;
}

#zonePush #pushPromo a {
	display: 				block;
	float:					right;
	font-size:				12px;
	color:					#7A7C7F;
	padding-right:			10px;
}
#zonePush #pushPromo a:hover {
	text-decoration: 		underline;
}

#zonePush #push {
	float:					left;
	margin-left:			0px;
}
#zonePush p {
	clear: 					both;
	height: 					25px;
	width: 					165px;
	padding:					0px 10px 0px 5px;
	background-color: 	#A6BDDE;
	text-align: 			right;
}
#zonePush p.promo {
	background-color: #5E83BF;
}

#zonePush a {
	color:					#fff;
	font-size: 				13px;
	font-weight: 			bold;
}
#zonePush a.promo {
	font-size: 				11px;
}
#zonePush #tranverse {
	float: 					left;
	margin-left:			15px;
}
#zonePush #tranverse img {

}
#zonePush #tranverse a.im {
	display:					block;
	float: 					left;
	width:					108px;
	height: 					161px;
	background-image: 	url(../images/iron.gif);
	background-repeat: 	no-repeat;
}

#zonePush #tranverse p {
	background-color: 	#175967;
	width: 					auto;
	text-align: 			center;
	width: 					108px;
	height: 					35px;
	margin:					0px;
	padding:					0px;

}
#zonePush #tranverse a.lib {
	color:					#fff;
	line-height: 			14px;
	font-size:				13px;
	height: 					35px;
}


.blocDePush {
	float: 					right;
	width: 					440px;
	margin-left:			15px;
	height: 					160px;
}

.titreZoom {
	background-color: 	#6d8bb3;
	color:					#fff;
	float:					left;
	width: 					420px;
	font-size: 				17px;
	margin:					10px 0;
	padding:					0 10px;
}
.titreZoom.t2 {
	width: 					460px;
}

.pushzoom {
	float: 					right;
	/*background-color: 	#6d8bb3;*/
	width: 					485px;
	height: 					auto;
	color: 					#404347;
	padding:					5px 5px 5px 0;
	margin-top:				5px;
	/*background-image: 	url(../images/bgloupe.gif);
	background-repeat: 	no-repeat;
	background-position: 150px 30px;*/
}
.pushzoom.t2 {
	float:					left;
	width:					470px;
}

.pushzoom h1 {
	font-size: 				16px;
	margin-bottom:			5px;
}
.pushzoom a {
	color:					#404347;
}
.pushzoom a.all {
	font-size: 				13px;
	color: 					#404347;
}

.pushzoom img {
	float:					left;
	padding:					0 15px 0 0;
}
.pushzoom .pall {
	/*background-color: 	#eae9ce;*/
	text-align: 			right;
	margin: 					10px 0;
	font-size:				15px;
	font-weight: 			bold;
}
.pushzoom .ligne {
	/*float:					left;*/
	width: 					100%;
	clear: 					both;
	margin: 					5px;
	padding-bottom:		10px;
	border-bottom:			2px dotted #aaa;
	height:					80px;
}

.pushzoom .ligne2 {
	width: 					100%;
	clear: 					both;
	background-color: 	#eee;
	padding:				5px;
}

.pushzoom .txt:hover {
	background-color: 	#eee;
}


#push2 {
	float: 					left;
	width: 					230px;
	height: 					155px;

	background-color: 	#F6AA0C;
	background-image: 	url(../images/fl_push2.gif);
	background-repeat: 	no-repeat;
	background-position: 95% 10px;
}



#push2 a img {
	float:					left;
	padding: 				5px;
}
#push2 .txt {
	float: 					right;
	width: 					40%;
	height: 					130px;
}
#push2 div h1 {
	clear:					both;
	padding-right:			3px;
	font-size: 				14px;
	line-height: 			14px;
}
#push2 div h2 {
	float:					right;
	margin-right: 			5px;
	font-size: 				22px;
}
#push2 p {
	clear: 					both;
	margin-top:				10px;
	background-color: 	#f3bf54;
	height: 					20px;
	text-align: 			right;
	font-size:				13px;
}

#blocListe {
	float: 					right;
	width:					185px;
	padding: 				0px 0px 5px 5px;
	height: 					155px;
}

#blocListe #cloudtagB,
#blocListe #cloudtagV {
	clear: 					both;
	width:					100%;
	padding-bottom: 		5px;
	line-height: 			23px;
}


#blocListe #cloudtagB a,
#blocListe #cloudtagV a {
	letter-spacing: 		-1px;
	word-spacing: 			-1px;
}

#blocListe #cloudtagB a:hover {
	background-color: 	#d7e2f1;
}
#blocListe #cloudtagV a:hover {
	background-color: 	#DBDA7F;
}
#blocListe #bloc1 {
	clear:					both;
	width: 					100%;
	background-image: 	url(../images/fl_vert1.gif);
	background-repeat: 	no-repeat;
	background-position: 100% 90px;
	border-top:				1px solid #999919;
}
#blocListe #bloc2 {
	clear:					both;
	width: 					100%;
	margin-top:				10px;
	background-image: 	url(../images/fl_bleu2.gif);
	background-repeat: 	no-repeat;
	background-position: 100% 90px;
	border-top:				1px solid #7d99bf;
}
#blocListe #bloc1 p,
#blocListe #bloc2 p {
	float:					left;
	margin:					5px 0px;
	font-size: 				12px;
	line-height: 			14px;
	width: 					140px;
}


#blocListe a.type1 {
	color:					#fff;
	text-align:					right;
}


#blocListe p.type1 {
	clear:					both;
	background-color: 	#999919;
	color:					#fff;
	text-align: 			right;
	margin-top:				5px;
}
#blocListe p.type2 {
	clear:					both;
	background-color: 	#7d99bf;
	color:					#fff;
	text-align: 			right;
	margin-top:				5px;
}
#blocListe p.type3 {
	text-align: 			right;
	background-color: 	#dada68;
	font-size:				13px;
}
#blocListe p.type4 {
	text-align: 			right;
	background-color: 	#7d99bf;
}

#blocListe #liste1 {
	clear: 					both;
	width: 					100%;
	background-image: 	url(../images/bck_vert.gif);
	background-repeat: 	repeat-x;
	height: 					auto;
}

#blocListe #liste1 h1 {
	font-size:				17px;
	padding:					5px 0px 0px 10px;
	clear:					both;
	background-image: 	url(../images/fl_bas4.gif);
	background-repeat: 	no-repeat;
	background-position: 98% 0px;
}
#blocListe #liste1 ul {
	padding-top:			5px;
	padding-bottom: 		20px;
	overflow: 				auto;
	height: 					80px;
}
#blocListe #liste1 li {
	padding-left:			0px;
	margin-left:			25px;
	line-height: 			15px;
	list-style-image: 	url(../images/puce2.gif);
}
#blocListe #liste1 li a {
	font-size:				11px;
	text-align: 			left;
}
#blocListe #liste1 li a:hover {
	background-color: 	#DBDBCB;
}


#blocListe #liste2 {
	clear: 					both;
	width: 					100%;
	background-image: 	url(../images/bck_bleu.gif);
	background-repeat: 	repeat-x;
	height: 					140px;
}

#blocListe #liste2 h1 {
	font-size:				17px;
	padding:					5px 0px 0px 10px;
	clear:					both;
	background-image: 	url(../images/fl_bas5.gif);
	background-repeat: 	no-repeat;
	background-position: 98% 0px;
}
#blocListe #liste2 ul {
	padding-top:			5px;
	padding-bottom: 		10px;
	overflow: 				auto;
	height: 					80px;
}
#blocListe #liste2 li {
	padding-left:			0px;
	margin-left:			25px;
	line-height: 			15px;
	list-style-image: 	url(../images/puce2.gif);
}
#blocListe #liste2 li a {
	display: 				inline;
	font-size:				11px;
	text-align: 			left;
}
#blocListe #liste2 li a:hover {
	background-color: 	#d1dcec;
}

#blocListe #fiche {
	clear:					both;
	background-color: 	#e2dbce;
	text-align: 			center;
	width: 					100%;
	height: 					60px;
	border-top:				3px solid #7f9abf;
	visibility: 			hidden;
	font-size: 				11px;
	line-height: 			13px;
}
#blocListe #fiche img {
	float:					left;
}
#blocListe #fiche p {
	clear: 					both;
	text-align: 			right;
	background-color: 	#c5b79d;
	height: 					14px;
}

#blocListe #resGeo {
	clear: 					both;
	height: 					20px;
	display: 				none;
	background-color: 	#7f9abf;
	text-align: 			center;
	color: 					#fff;
	font-size:				12px;
}

#listeBlocSimple {
	float:					left;
	width: 					300px;
}

#listeBlocSimple #bloc1 {
	clear:					left;
	width: 					100%;
	margin-bottom:			10px;
}
#listeBlocSimple #bloc1 img {
	float:					left;
	padding:					0px 5px 5px 0px;
}
#listeBlocSimple #bloc1 h1 {
	font-size:				14px;
}
#listeBlocSimple #bloc1 p.resume {
	font-size:				11px;
	width: 					auto;
}

#listeBlocSimple #bloc2 {
	clear:					left;
	width: 					100%;
	margin-bottom:			10px;
}

#listeBlocSimple #bloc2 h1 {
	clear:					both;
	font-size:				14px;
	margin-top:				5px;
}
#listeBlocSimple #bloc2 p.resume {
	font-size:				11px;
	width: 					auto;
}

div.listeEx,
div.listeEx2 {
	clear:					both;
	/*border-top:				1px solid #adafb5;*/
	background-image: 	url(../images/bck_vert2.gif);
	background-repeat: 	repeat-x;
	margin-top:				0px;
	padding: 				3px;
	height: 					50px;
}

div.listeEx2 {
	background-image: 	url(../images/bck_bleu2.gif);
}

ul.listeCourte {
	float:					right;
	font-size:				13px;
	font-weight: 			bold;
	width:					170px;
}
ul.listeCourte li {
	list-style-image: 	url(../images/puce3.gif);
	margin-left:			15px;
}

ul.listeCourte a.bleu,
ul.listeCourte a.vert {
	display: 				block;
	width: 					90%;
}

ul.listeCourte a.vert:hover {
	background-color: 	#DCDEAB;
}
ul.listeCourte a.bleu:hover {
	background-color:		#DDE4EA;
}


ul.listeSimple {
	float:					left;
	margin:					0;
	padding: 				0;
	width:					150px;
	border: 1px solid red;
}
ul.listeSimple li {
	float: 					left;
	width:					150px;
}

#ph {
	float:					left;
	width: 					auto;
	height: 					95px;
	overflow: 				hidden;
}

#petitBloc1 {
	float:					right;
	width: 					160px;
	height: 					90px;
	background-image: 	url(../images/bck_vert2.gif);
	background-repeat: 	repeat-x;
	margin-left:			15px;
	padding: 				0px 0px 5px 5px;
}
#petitBloc1 h2 {
	font-size: 				17px;
	word-spacing: 			-0.1em;
}
#petitBloc1 a {
	font-size: 				11px;
}


#petitBloc2 {
	float:					left;
	width: 					185px;
	height: 					90px;
	padding: 				0px 0px 5px 5px;
}
#petitBloc2.bgBleu{
	background-image: 	url(../images/bck_bleu2.gif);
	background-repeat: 	repeat-x;
}

#petitBloc2.bgVert{
	background-image: 	url(../images/bck_vert2.gif);
	background-repeat: 	repeat-x;
}

#petitBloc2 h2 {
	font-size: 				14px;
	margin-bottom: 		5px;

}
#petitBloc2 a {
	font-size: 				11px;
}
#petitBloc2 a:hover {
	background-color: #E2E2E2;
}


#blocVisite {
	float:					right;
	width:					250px;
	height: 					170px;
}
#blocVisite img {
	float:					left;
	margin-right:			5px;
}
#blocVisite #bloc {
	clear: 					both;
	width: 					100%;
	margin:					0px 10px 0px 0px;
}

#blocVisite h1 {
	font-size: 				14px;
	margin-bottom:			5px;
}
#blocVisite p {
	line-height: 			13px;
}


#blocVisite #liste {
	clear:					both;
	width: 					100%;
	height: 					90px;
	padding: 				0px;
}
#blocVisite #liste.bgBleu{
	background-image: 	url(../images/bck_bleu2.gif);
	background-repeat: 	repeat-x;
}

#blocVisite .bgVert{
	background-image: 	url(../images/bck_vert2.gif);
	background-repeat: 	repeat-x;
	background-position: 0% 22px;
}

#blocVisite #liste h2 {
	font-size: 				14px;
	line-height: 			23px;
	background-color: 	#c6c200;
	width:					100%;
	border-top:				1px solid #ccc;
}
#blocVisite #liste a {
	font-size: 				11px;
}
#blocVisite #liste a:hover {
	background-color: #E2E2E2;
}
ul.listevisite {
	float:					left;
	height: 					60px;
	width: 					97%;
	overflow: 				auto;
	list-style: 			none;
	line-height: 			13px;
	background-image: 	none;
	margin-left:			3px;
}
ul.listevisite a {
	font-size:				12px;
}



div.boxItem {
	position: absolute;
	display: none;
	/*left: 150px;*/
	width: 180px;
	/*height: 200px;*/
	background-color: #fff;
	border-left: 1px solid #a9c0dd;
	border-top: 1px solid #a9c0dd;
	border-right: 3px solid #7b9dc9;
	border-bottom: 3px solid #7b9dc9;
}

div.boxItem2 {
	position: absolute;
	top: 0px;
	left: 0px;
	min-width: 220px;
	max-width: 300px;
	padding: 3px 5px;
	background-color: #fff;
	border-left: 1px solid #a9c0dd;
	border-top: 1px solid #a9c0dd;
	border-right: 2px solid #7b9dc9;
	border-bottom: 2px solid #7b9dc9;
}
h3.boxItem {
	font-size:				12px;
	background-color: 	#dbe7f6;
	padding: 				0 3px;
	margin-bottom: 		10px;
}
p.boxItem {
	margin-bottom:			5px;
	line-height: 			12px;
}


a.linkPop {
	display: 				block;
	float: 					left;
}

.popItem {
	float:					left;
	padding: 				5px;
	width: 					95%;
}
.popItem h3 {
	margin:					0px;
	padding:					0px;
}
.popItem p,
.popItem a {
	font-size: 				11px;
}
.popItem a:hover {
	text-decoration:		underline;
}

#pop1 {
	background-color: 	#fff;
	width: 					100%;
	height: 					600px;
	overflow: 				auto;
	background-color: 	#EBEFF2;
}
#pop1 .type1 {
	height: 					510px;
	background-color: 	#E6F0F0;
	overflow: 				hidden;
}
#pop1.type2 {
	height: 					100px;
	background-color: 	#fff;
	overflow: 				hidden;
}
#pop1 div.info {
	clear: 					both;
	width:					100%;
	margin-bottom: 		10px;
	margin-left:			10px;
}
#pop1 div.info h1 {
	font-size: 				17px;
	color:					#6f8eb5;
}
#pop1 img.vign {
	float:					left;
	margin:					0px 5px 5px 0px;
}

#headPop {
	clear: 					both;
	width: 					94%;
	height: 					50px;
}
#headPop h1,
#headPop h2 {
	font-size: 				31px;
	text-align: 			right;
	color:					#6b89b4;
	margin-right:			15px;
	padding-top:			13px;
}
#headPop h2 {
	font-size: 				21px;
}

#contPop {
	float:					left;
	width: 					94%;
	height: 					auto;
	margin-left: 			0px;
}

#corpVideo {
	margin: 					0 auto;
	text-align: 			center;
}
#corpVideo h1 {
	font-size:				17px;
	margin:					5px 0px 10px 0px;
}


#corpTexteSeul {
	float:					left;
	padding:					10px;
	width: 					95%;
}
#corpTexte {
	float:					left;
	padding:					10px;
	width: 					50%;
}
#corpTexte.taille2, #corpTexteSeul.taille2 {
	width: 					95%;
	padding: 				0px;
}
#corpTexte #over, #corpTexteSeul #over {
	overflow: 				auto;
	height: 					500px;
	padding-right:			8px;
	width: 					100%;
	font-size:				13px;
}
#corpTexte #over a, #corpTexteSeul #over a {
	text-decoration: 		underline;
}

#corpTexte h1, #corpTexteSeul h1 {
	font-size:				17px;
	margin:					5px 0px 10px 0px;
}
#corpTexte h2, #corpTexteSeul h2 {
	font-size:				13px;
	text-align: 			right;
	border-bottom: 1px solid #ADACB2;
}
#photosPop {
	float:					left;
	width: 					35%;
}
.rss_field input {
	margin-top:				0px;
}
.rss_field img {
	margin-top: 			2px;
}
#photos {
	float:					right;
	width: 					280px;
	margin-left:			20px;
	overflow: 				hidden;
}
#photos #visuel {
	float:					left;
}
#photos ul#listeDiapo {
	clear:					both;
	list-style: 			none;
	padding-top:			20px;
}
#photos ul#listeDiapo li {
	float:					left;
	margin:					0 15px 5px 0;
}
#photos2 {
	float:					left;
	width: 					180px;
	margin-left:			20px;
}
#photos ul#listeDiapo li img {
	opacity:					0.6;
	filter:					alpha(opacity=60);
}
#photos ul#listeDiapo li img:hover {
	opacity:					1;
	filter:					alpha(opacity=100);
}

#blocNPI {
	float:					left;
	width:					100%;
	margin-top:				15px;
	font-size:				12px;
}

#ligneplan {
	float: 					left;
	width: 					95%;
}

#plansite {
	float:					left;
	width:					27%;
	margin-top:				30px;
	margin-right: 			35px;
}
#plansite.fin {
	clear: 					left;
}

#plansite h1 {
	font-size:				15px;
	border:					1px solid #8baad6;
	background-color: 	#b8cfee;
	padding: 				2px;
	margin-bottom: 		10px;
	text-align:				center;
}
#plansite ul {
	list-style-position: outside;
}
#plansite li {
	margin-left: 25px;
	list-style-position: outside;
}
#plansite2 {
	float:					left;
	width:					90%;
	margin-top:				20px;
	margin-right: 			25px;
}
#plansite2 h1 {
	font-size:				15px;
	border:					1px solid #8baad6;
	background-color: 	#b8cfee;
	padding: 				1px;
	margin-bottom: 		10px;
	text-align:				center;
	width:					100%;
}
#plansite2 ul {
	float:					left;
	list-style-position: outside;
	width: 					33%;
}
#plansite2 li {
	margin-left: 25px;
	list-style-position: outside;
}
#plansite a,
#plansite2 a {
	display: 				block;
	width: 					100%;
	border: 0px solid red;
}
#plansite a:hover,
#plansite2 a:hover {
	background-color: 	#dfe9f7;
}



.toggler2 {
	margin: 0;
	padding: 2px 5px;
	background: #F5B75F;
	font-size: 17px;
	font-weight: bold;
}


.element2 {
   background-color: #E79725;
}



.toggler {
	margin: 0;
	padding: 2px 5px;
	background: #F5B75F;
	font-size: 17px;
	font-weight: bold;
}


.element {
   background-color: #DEE7F2;
}



.fleche {
	background-image: url(../images/fl_bas1a.gif);
	background-repeat: no-repeat;
	background-position: 99% 0;
}

.element p {
	margin: 0;
	padding: 4px;
}



.float-right {
	padding:10px 20px;
	float:right;
}

blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}
/**/


/* Morph */
.morph1 {
	color: #666;
	background-color: #ccc;
	height: 200px;
	width: 300px;
	font-size: 15px;
	overflow: hidden;
	opacity: 1;
	border: 2px solid #aaa;
	margin: 0;
	padding: 5px;
}

.morph2 {
	color: #000;
	background-color: #ff3300;
	height: 100px;
	width: 400px;
	font-size: 10px;
	opacity: 0.7;
	margin: 0px;
	padding: 5px;
	border: 2px solid #000;
}
/**/

.bgBleu1 {
	background-color: 	#6989b5;
}



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

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


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

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

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


ul.bt3 {
	float:					left;
	list-style: 			none;
	font-size:				13px;
}
ul.bt3 li.left {
	float: 					left;
	background-image: 	url(../images/bordleft3.gif);
	background-repeat: 	no-repeat;
	width: 					8px;
	height: 					26px;
}
ul.bt3 li.center {
	float: 					left;
	background-image: 	url(../images/fdbt3.gif);
	background-repeat: 	repeat-x;
	padding:					4px 7px;
}

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

ul.bt4 {
	float:					left;
	list-style: 			none;
	font-size:				13px;
}
ul.bt4 li.left {
	float: 					left;
	background-image: 	url(../images/bordleft4.gif);
	background-repeat: 	no-repeat;
	width: 					10px;
	height: 					22px;
}
ul.bt4 li.center {
	float: 					left;
	background-image: 	url(../images/fdbt4.gif);
	background-repeat: 	repeat-x;
	padding:					2px 0px;
}

ul.bt4 li.right {
	float: 					left;
	background-image: 	url(../images/bordright4.gif);
	background-repeat: 	no-repeat;
	width: 					10px;
	height: 					22px;
}




ul.bt5 {
	float:					left;
	list-style: 			none;
	font-size:				13px;
}
ul.bt5 li.left {
	float: 					left;
	background-image: 	url(../images/bordleft5.gif);
	background-repeat: 	no-repeat;
	width: 					6px;
	height: 					26px;
}
ul.bt5 li.center {
	float: 					left;
	background-image: 	url(../images/fdbt5.gif);
	background-repeat: 	repeat-x;
	padding:					0px 7px;
}
ul.bt5 li.center a {
	color:					#fff;
	font-size: 				14px;
	font-weight: 			bold;
}
ul.bt5 li.center a:hover {
	background-color: 	transparent;
}


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



ul.bt6 {
	float:					left;
	list-style: 			none;
	font-size:				13px;
	height: 					41px;
}
ul.bt6 li.left {
	float: 					left;
	background-repeat: 	no-repeat;
	width: 					49px;
	height: 					41px;
}
ul.bt6 li.center {
	float: 					left;
	background-image: 	url(../images/fdbt6.gif);
	background-repeat: 	repeat-x;
	padding:					0px 7px;
	height: 					41px;
}
ul.bt6 li.center a {
	display:					block;
	color:					#fff;
	font-size: 				14px;
	font-weight: 			bold;
	/*height:					41px;	*/
	margin-top:				15px;
}
ul.bt6 li.center a:hover {
	background-color: 	transparent;
}


ul.bt6 li.right {
	float: 					left;
	background-image: 	url(../images/bordright6.gif);
	background-repeat: 	no-repeat;
	width: 					9px;
	height: 					41px;
}



.jaime {
	clear:					both;
	width:					100%;
	height:					20px;
}


.custom-tip,
.tool-tip {
	color: #2b5795;
	float: left;
	background-color: #fff;
	width: auto;
	z-index: 13000;
	padding: 3px;
	border: 1px solid #cbdcf3;
}

.custom-title,
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #2b5795;
	padding: 2px;
	background: url(bubble.png) top left;
}

.custom-text,
.tool-text {
	font-size: 11px;
	padding: 2px;
	background: url(bubble.png) bottom right;
}

.custom-loading,
.tool-loading {
	background: url(../images/indicator_snake.gif) center center no-repeat;
	width: 30px;
	height: 30px;
	/*margin: 0 auto;*/
}

.custom-tip {
	color: #000;
	padding: 0;
}

.custom-title {
	margin: 0;
	padding: 0;

}

.custom-text {
	margin: 0;
	padding: 0;
}




.ajax-loading {
	height: 120px;
	width:	180px;
	background: #FFF url(../images/indicator_snake.gif) no-repeat center;
}


input.type1 {
	width: 					90px;
	font-size: 				10px;
	background-color: 	#FFF;
	border: 					1px solid #BBB0DA;
	margin:					5px 10px;
	padding-left:			5px;
}

input.type3 {
	width: 					90px;
	font-size: 				10px;
	background-color: 	#FFF;
	border: 					1px solid #E79725;
	margin:					5px 10px;
	padding-left:			5px;
	color:					#C17B17;
}

textarea.type2,
input.type2,
select.type2,
select.type3  {
	color: #66584C;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	background-color: #FEF6DC;
	border: 1px solid #A7A7A7;
}
select.type3  {
	font-size: 10px;
}

input.bt1 {
	background-color: #F3F0EA;
	font-size:			11px;
}

.sortField {
	clear: 					left;
}

div.selectType1 {
	/*background-color: 	#eee;*/
	position: 				absolute;
	overflow: 				hidden;
	width: 177px;
	background: url(../images/bckselect.png) no-repeat;
	top: 157px;
	left: 105px;
}
div.selectType1 p.title {
	font-size:				11px;
	height:					20px;
	margin:					0 10px;
	border:					0;
	font-weight:			normal;
	cursor: 					pointer;
}


#critere ul.select {
	position:				absolute;
	width: 					159px;
	top: 						20px;
	left:						3px;
	height: 					auto;
	list-style: 			none;
	z-index: 				1000;
}

#critere ul.select li.option {
	background-image: 	url(../images/bckoptions.png);
	background-repeat: 	repeat-y;
	margin:					0;
	padding:					0;
}

#critere ul.select li.end {
	background-image: 	url(../images/bckoptionsend.png);
	background-repeat: 	no-repeat;
	line-height: 			7px;
}
#critere ul.select li a {
	display:					block;
	font-size:				11px;
	padding-left:			10px;
	margin-left:			4px;
	width: 					90%;
}
#critere ul.select li a:hover {
	background-color: 	#eee;
}

#tb_load {
	background-color: 	#fff;
	border:					1px solid #eee;
}

@media print {
.noprint {display:none}
.print{
	display:all;
	visibility: visible;
}
.mootabs_panel {
	display:all;
	clear: both;
	border: 3px solid red;
}
#pop1 {
	border: 					3px solid #aaa;
	height: 					auto;
	overflow: 				visible;
}
/*
#onglet2 >* {
	display: all;
}*/



@media screen {
.noprint {display:all}
.print{	display:none}
}

