
body {
	background: #D7D8D9;
}

DIV#colonneGauchePetit{float:left;width:130px;margin:0px;margin-right:15px;margin-bottom:10px;border: 0px solid #000000;}
DIV#colonneDroiteGrand{float:left;width:520px;margin:0px;margin-bottom:10px;border: 0px solid;}
DIV#general{position:absolute;width:980px;margin: 0px;padding: 0px;top:408px;left:50%;margin-left: -490px;background: white;}

DIV#container {
	border: 0px solid #000000;
	background: white;
	overflow: hidden;
	width: 980px;
}
DIV.colonneGauche {
	position:relative; 
	float:left;
	margin: 0px;
	padding: 0px;
	width: 275px; 
	background:url('images/pages/calleCentrale.jpg') top right no-repeat; 
	border:0px; 
	border-bottom:1px solid #EFEFEF; 
}
DIV.centreContenu {
	position:relative; 
	float:right;
	width:685px;
	margin: 0px; margin-right:14px;
	padding: 0px;
	border:0px solid #EFEFEF;
}

DIV#pages_logosBas{ 
	position:relative;
	width:980px;
	margin: 0px;
	padding: 0px;
	background: white;
	text-align:center;
	border:0px;
	border-top:5px solid #D7D8D9; 
}
DIV#intCoordonnees{ 
	position:relative;
	width:980px;
	margin: 0px; 
	padding: 0px;
	padding-top: 10px; 
	padding-bottom: 10px;
	font-family: Arial;
	color:#606060;
	font-size: 11px;
	font-weight: bold;
	background:#D7D8D9;
	text-align:center;
}



	

IMG#titreBAL{margin:0px;margin-left:7px;}
DIV#boiteALiens{border:0px solid pink;width:675px;margin:0px;margin-left:7px;margin-top:10px;margin-bottom:20px;}
DIV#BalGauche, DIV#BalDroite {font-family: Arial;color:#219CD3;font-size: 13px;font-weight: bold;float:left;width:329px;margin:0px;margin-right:4px;background:#F5F5F5;margin-bottom:20px;}
DIV#BalGauche p.bodytext, DIV#BalDroite p.bodytext {font-family: Arial;color:#219CD3;font-size: 13px;font-weight: bold;margin:5px;}
DIV#BalGauche ul, DIV#BalDroite ul { font-family: Arial;color:#404040;font-size: 11px;font-weight: normal;margin:0px;margin-bottom:10px;margin-top:5px;padding:0px;padding-left:23px;list-style-type:none;list-style-image: url(../../images/puceBAL.jpg);}
DIV#BalGauche li, DIV#BalDroite li{margin:1px;padding:0px;}
DIV#BalGauche a, DIV#BalDroite a { font-size:11px; color:#404040; text-decoration:none; }
DIV#BalGauche a:hover, DIV#BalDroite a:hover { font-size:11px; color:#000000; text-decoration:none; }
DIV#boiteALiensInt {border:0px solid pink;width:250px;margin:0px;margin-left:3px;margin-top:10px;margin-bottom:20px;}
DIV#BalConteneurInt {border:0px;border-top:2px solid #FFFFFF;font-family: Arial;color:#219CD3;font-size: 12px;font-weight: bold;background:#F5F5F5;margin:0px;margin-right:4px;margin-top:6px;}
DIV#BalConteneurInt p.bodytext {font-family: Arial;color:#219CD3;font-size: 13px;font-weight: bold;margin:5px;margin-top:3px;}
DIV#BalConteneurInt ul {font-family: Arial;color:#404040;font-size: 11px;font-weight: normal;margin:0px;margin-bottom:6px;padding:0px;padding-left:23px;padding-bottom:6px;list-style-type:none;list-style-image: url(../../images/puceBAL.jpg);border:0px;border-bottom:3px solid white;}
DIV#BalConteneurInt li {margin:0px;margin-bottom:1px;padding:0px;}
DIV#BalConteneurInt a { font-size:11px; color:#404040; text-decoration:none; }
DIV#BalConteneurInt a:link { font-size:11px; color:#404040; text-decoration:none; }
DIV#BalConteneurInt a:active { font-size:11px; color:#404040; text-decoration:none; }
DIV#BalConteneurInt a:visited { font-size:11px; color:#404040; text-decoration:none; }
DIV#BalConteneurInt a:hover { font-size:11px; color:#000000; text-decoration:none; }

DIV.tx-wecmap-map{overflow: hidden;}

UL {
	font-family: Arial;
	color:#404040;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:23px;
	list-style-type:none;
	list-style-image: url(../../images/puceBAL.jpg);
}

P {
	font-family: Arial;
	color:#404040;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-left:3px;
	margin-bottom:8px;
}

A:link {	font-family: Arial;color:#404040;font-size: 12px;font-weight: normal; margin:0px; text-decoration:none; }
A:active {	font-family: Arial;color:#404040;font-size: 12px;font-weight: normal;margin:0px; text-decoration:none; }
A:visited {	font-family: Arial;color:#404040;font-size: 12px;font-weight: normal;margin:0px; text-decoration:none; }
A:hover { font-family: Arial;color:#404040;font-size: 12px;font-weight: normal;margin:0px; text-decoration:underline; }

/*  page interieur standard */

H1 {
	clear:both;
	margin:0px;
	margin-left:3px;
	margin-top:25px;
	margin-bottom:6px;
	font-family: Arial;
	color:#219CD3;
	font-size: 17px;
	font-weight: bold;
}

DIV.csc-header-n1 H1 {
	margin-top:5px;
}

P.bodytext, P.bodytext A {
	font-family: Arial;
	color:#404040;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-left:3px;
	margin-bottom:8px;
}
P.bodytext A:link {	margin:0px; text-decoration:none; }
P.bodytext A:active {	margin:0px; text-decoration:none; }
P.bodytext A:visited {	margin:0px; text-decoration:none; }
P.bodytext A:hover { margin:0px; text-decoration:underline; }

INPUT {
	font-family: Arial;
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	width: 180px;
}




DIV#dklik {
	position:absolute;
	width:19px;
	height:104px;
	left:50%;
	margin-left:-512px;
}




DIV#contenu {
	display:none;
}
DIV#home_flash {
	/*border:1px solid green;*/
}
DIV#generalHome {
	position:absolute;
	width:980px;
	height:30px;
	margin: 0px;
	padding: 0px;
	top:371px;
	left:50%;
	margin-left: -495px;	
	/*background: white;*/
	/*border:1px solid black;*/
}
DIV#home_imageAccroche {
	background: #FFFFFF;
	width: 406px;
	height: 240px;
	margin: 0px;
	padding: 0px;
	/*border:1px solid black;*/
}
DIV#home_news {
	background:white;
	width: 341px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	border:0px;
	border-bottom:2px solid #0186CB;
	/*background:url('images/home/actus.jpg');*/
}
DIV#home_news_titre {
	float:left;
	width: 216px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	/*border:1px solid gray;*/
	overflow:hidden;
}
DIV#home_news_titre P {
	text-align: left; 
	font-family: Arial;
	color:#808080;
	font-size: 10px;
	margin:2px;
	margin-left:4px;
	line-height:11px;
}
DIV#home_news_boutons {
	float:left;
	width: 16px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	/*border:1px solid gray;*/
}
DIV#home_news_tous, DIV#home_news_tous A {
	float:left;
	width: 100px;
	height: 28px;
	margin: 0px;
	padding: 2px;
	/*border:1px solid gray;*/
	text-align: left; 
	font-family: Arial;
	color:#0186CB;
	font-size: 10px;
	line-height: 11px;
}
DIV#home_news_tous A:link { margin:0px; padding:0px; text-decoration:none;}
DIV#home_news_tous A:active { margin:0px; padding:0px; text-decoration:none;}
DIV#home_news_tous A:visited { margin:0px; padding:0px; text-decoration:none;}
DIV#home_news_tous A:hover { margin:0px; padding:0px; color:#808080; text-decoration:none;}

DIV#home_menuGris {
	height: 90px;
	margin: 0px;
	padding: 0px;
}
.menuGris, .menuGris A:link, .menuGris A:active, .menuGris A:visited, .menuGris A:hover {
	text-align: left; 
	font-family: Arial;
	color:#808080;
	font-size: 13px;
	font-weight: bold;
	width:190px;
	overflow:hidden;
	border-bottom:1px solid #bcbcbc;
	padding-left:15px;
	text-decoration:none; 
}	
.menuGris A {	width:175px; padding-left:0px; border:0px; }
.menuGris A:link {	width:175px; padding-left:0px; border:0px; }
.menuGris A:active {	width:175px; padding-left:0px; border:0px; }
.menuGris A:visited {	width:175px; padding-left:0px; border:0px; }
.menuGris A:hover {	width:175px; padding-left:0px; border:0px; color: #0186CB; text-decoration:none; }




.menuBleu, .menuBleu A:link, .menuBleu A:active, .menuBleu A:visited, .menuBleu A:hover {
	text-align: left; 
	font-family: Arial;
	color:#6BC7ED;
	font-size: 11px;
	font-weight: normal;
	background:#F8F8F8;
	width:210px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	margin-bottom:9px;
	margin-top:0px;
}	
.menuBleu A { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleu A:link { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleu A:active { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleu A:visited { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleu A:hover { padding:0px; margin:0px; width:190px; text-decoration:none; color: black;}

DIV#coordonnees {
	text-align: center; 
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: bold;
	background:#F5F5F5;
	margin:0px;
	padding:0px;
}	
DIV#coordonnees P {
	margin:0px;
	padding:0px;
}
	

DIV#home_logos {
	background:#FFFFFF;
	width:980px;
	text-align:center;	
	padding:0px;
	margin:0px;
}


DIV#adresseCache { display:none; }



/* PAGE INTERIEURE */
/* le menu flash interieur (gerer en TS) */
DIV.tx-dklikdiaporamabandeau-pi1 {
	position:absolute;
	width:990px;
	height: 367px;
	margin: 0px;
	padding: 0px;
	top:5px;
	left:50%;
	margin-left: -495px;	
}

DIV#pages_flash {
	position:absolute;
	width:980px;
	height:367px;
	margin: 0px;
	padding: 0px;
	top:5px;
	left:50%;
	margin-left: -495px;	
	background: none;
	border:0px solid red;
}

DIV#barreSousMenu {
	position:absolute;
	width:980px;
	height:48px;
	margin: 0px;
	padding: 0px;
	top:371px;
	left:50%;
	margin-left: -490px;	
	background: white;
	border:0px solid red;
}
DIV.sousTitreLogoInt {
	float:left;
	border:0px solid gray;
	width:320px;
	height:35px;
}
DIV.sousTitreLogoInt P {
	text-align: left; 
	font-family: Arial;
	color:#808080;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	margin-left: 72px;
}

DIV.CheminDePage {
	float:left;
	border:0px solid green;
	width:510px;
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	margin-top: 6px;
	text-align: right;
}
DIV.CheminDePage A:link {	font-family: Arial;color:#808080;font-size: 11px;font-weight: normal; margin:0px; text-decoration:none; }
DIV.CheminDePage A:active {	font-family: Arial;color:#808080;font-size: 11px;font-weight: normal;margin:0px; text-decoration:none; }
DIV.CheminDePage A:visited {	font-family: Arial;color:#808080;font-size: 11px;font-weight: normal;margin:0px; text-decoration:none; }
DIV.CheminDePage A:hover { font-family: Arial;color:#808080;font-size: 11px;font-weight: normal;margin:0px; text-decoration:underline; }

DIV.Impression {
	float:left;
	width:101px;
	height:27px;
	margin: 0px;
	margin-left: 20px;
	text-align: right;
}



DIV#int_menuGris{width:190px;margin:0px;margin-top:20px;padding:0px;margin-left:30px;}
.menuGrisInt, .menuGrisInt1, .menuGrisIntOK {text-align: left;width:170px;overflow:hidden;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #bcbcbc;padding-left:15px;font-family: Arial;color:#808080;font-size: 13px;font-weight: bold;}	
.menuGrisInt1{border-top:1px solid #bcbcbc;}	
.menuGrisInt A, .menuGrisInt1 A, .menuGrisInt A:link, .menuGrisInt1 A:link, .menuGrisInt A:active, .menuGrisInt1 A:active, .menuGrisInt A:visited, .menuGrisInt1 A:visited, .menuGrisInt A:hover, .menuGrisInt1 A:hover {
	font-family: Arial;
	color:#808080;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.menuGrisInt A, .menuGrisInt1 A {	width:175px; padding-left:0px; border:0px; }
.menuGrisInt A:link, .menuGrisInt1 A:link {	width:175px; padding-left:0px; border:0px; }
.menuGrisInt A:active, .menuGrisInt1 A:active {	width:175px; padding-left:0px; border:0px; }
.menuGrisInt A:visited, .menuGrisInt1 A:visited {	width:175px; padding-left:0px; border:0px; }
.menuGrisInt A:hover, .menuGrisInt1 A:hover {	width:175px; padding-left:0px; border:0px; color: #0186CB; }

.menuGrisIntOK{color: #0186CB;width:155px;padding-left:30px;background:url('fleche.jpg') no-repeat;}
.menuGrisIntOK A, .menuGrisIntOK A:link, .menuGrisIntOK A:active, .menuGrisIntOK A:visited, .menuGrisIntOK A:hover{color: #0186CB;}
.menuGrisIntSSMenu{border:0px solid;}
.menuGrisIntSSMenu ul{margin:0px;
	padding:0px;
	margin-left:-1px;
	list-style-type:none;
}
.menuGrisIntSSMenu ul li {
	margin:0px;
	padding:1px;
	padding-left:1px;
	border:0px;
	border-bottom:1px solid #EEEEEE;
	cursor:pointer;
}
.menuGrisIntSSMenu ul li:hover {
	background:#F0F0F0;
}

.menuGrisIntSSMenu A, .menuGrisIntSSMenu A:link, .menuGrisIntSSMenu A:active, .menuGrisIntSSMenu A:visited, .menuGrisIntSSMenu A:hover {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.menuGrisIntSSMenu A:hover { color: #808080; }




DIV#int_menuBleu {
	width:170px;
	margin:0px;
	margin-top:15px;
	padding:0px;
	margin-left:30px;
}
.menuBleuInt, .menuBleuInt A, .menuBleuInt A:link, .menuBleuInt A:active, .menuBleuInt A:visited, .menuBleuInt A:hover {
	text-align: left; 
	font-family: Arial;
	color:#6BC7ED;
	font-size: 11px;
	font-weight: normal;
	background:#F5F5F5;
	width:170px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	margin-bottom:9px;
	margin-top:0px;
	
}	
.menuBleuInt A { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleuInt A:link { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleuInt A:active { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleuInt A:visited { padding:0px; margin:0px; width:190px; text-decoration:none; }
.menuBleuInt A:hover { padding:0px; margin:0px; width:190px; text-decoration:none; color: black;}
	
		
DIV#int_accroche {
	width:243px;
	margin:0px;
	margin-top:15px;
}


DIV#int_quisontils {
	width:243px;
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
}
		

/* Div du titre en image TS */
DIV#pages_titre {
	margin:0px;
	margin-left:3px;
	margin-top:13px;
	margin-bottom:6px;
	padding:0px;
	width:670px;
}		
DIV#pages_contenu {
	font-family: Arial;
	color:#000000;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	width:670px;
}		
		
.sousTitreLogo {
			text-align: left; 
			font-family: Arial;
			color:#808080;
			font-size: 20px;
			font-weight: normal;
			
		}	
	


P#boutonsBoutique {
	margin:0px;
	margin-top:20px;
}
P#boutonsSelection {
	margin:0px;
	margin-bottom:20px;
}


	
	
/* AFICHAGE LEI */	

.leiListingTitre {
	font-family: Arial;
	color:#219CD3;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	padding:0px;
}
	
.leiListingDates {
	font-family: Arial;
	color:#219CD3;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	margin:0px;
	margin-left:10px;
	padding:0px;
	text-align:left;
}
.leiListingAdresse {
	font-family: Arial;
	color:#219CD3;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	padding:0px;
}
	
.leiListingComment {
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-top:11px;
	margin-left:10px;
	margin-bottom:8px;
	padding:0px;
}
.leiListingResponsable {
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	padding:0px;
}	
.leiListingTelephone, .leiListingEmail, .leiListingSiteInternet, .leiListingEmail a, .leiListingSiteInternet a {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	padding:0px;
}	
.leiListingEmail a:link, .leiListingSiteInternet a:link { font-family: Arial; font-size: 11px; font-weight: bold; margin:0px; text-decoration:none; }
.leiListingEmail a:active, .leiListingSiteInternet a:active { font-family: Arial; font-size: 11px; font-weight: bold; margin:0px; text-decoration:none; }
.leiListingEmail a:visited, .leiListingSiteInternet a:visited { font-family: Arial; font-size: 11px; font-weight: bold; margin:0px; text-decoration:none; }
.leiListingEmail a:hover, .leiListingSiteInternet a:hover { font-family: Arial; font-size: 11px; font-weight: bold; margin:0px; color:#219CD3; text-decoration:underline; }
	
.leiListingNbElements {
	font-family: Arial;
	color:#219CD3;
	font-size: 12px;
	font-weight: normal;
	margin:6px;
	padding:0px;
	text-align:right;
}
	
DIV#leiListingNumPage {
	margin:6px;
	margin-left:125px;
	margin-bottom:12px;
	padding:0px;
}
P.leiListingNumPage, P.leiListingNumPage a {
	font-family: Arial;
	color:#219CD3;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	text-decoration:none;
}
P.leiListingNumPage a { margin:0px; border:0px; width:8px; }	
P.leiListingNumPage a:link { margin:0px; }	
P.leiListingNumPage a:visited { margin:0px; }	
P.leiListingNumPage a:active { margin:0px; }	
P.leiListingNumPage a:hover { color:#808080; margin:0px; border-bottom:1px solid #808080; }	



.TR_Normal { background-color: #FFFFFF; }
.TR_Survol { background-color: #EFF8FD; cursor:pointer; }
.TR_Clique { background-color: #EFF8FD; cursor:pointer; }


DIV#leiListingMoteurDeRecherche {
	width:652px;
	background:#F5F5F5;
	margin:0px;
	margin-left:3px;
	padding:8px;
}	
	
TR#leiListingItemProduit:hover {
	background:#EFF8FD;
	cursor:pointer;
}

TD#leiListingItemProduitTd:hover {
	background:#EFF8FD;
	cursor:pointer;
}

.leiMoteurLib {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-align:right;
}

.formulaireLeiMoteur {
	font-family: Verdana;
	color:#000000;
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	width:125px;
}





.leiFicheDates {
	font-family: Arial;
	color:#219CD3;
	font-size: 13px;
	font-weight: bold;
	margin:0px;
	margin-left:2px;
	margin-bottom:10px;
	padding:0px;
}	
.leiFicheComment {
	position:relative;
	clear:both;
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-left:0px;
	padding:0px;
	padding-bottom:20px;
}

.leiFicheHoraire {
	position:relative;
	clear:both;
	font-family: Arial;
	color:#219CD3;
	font-size: 12px;
	font-weight: bold;
	margin:20px;
	margin-left:0px;
	padding:0px;
	padding-bottom:20px;
}

DIV#divCriteresModalites {
	position:relative;
	clear:both;
	border:0px; 
	border-top:1px solid #BFBFBF; 
	border-left:1px solid #BFBFBF;
}	

.leiFicheTitreCaract {
	font-family: Arial;
	color:#219CD3;
	font-size: 12px;
	font-weight: bold;
	margin:6px;
	margin-top:8px;
	margin-bottom:12px;
	padding:0px;
	border:0px;
}
.leiFicheCaractSeparation {
	margin:0px; 
	border:0px; 
	border-bottom: 1px solid #BFBFBF;
	height: 22px;
}
.leiFicheTitreModalite {
	font-family: Arial;
	color:#404040;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
.leiFicheValeurModalite, .leiFicheValeurModalite A {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	margin-left:6px;
	padding:0px;
	text-decoration:none;
}
.leiFicheValeurModalite A:link { margin:0px; text-decoration: none }
.leiFicheValeurModalite A:active { margin:0px; text-decoration: none }
.leiFicheValeurModalite A:visited { margin:0px; text-decoration: none }
.leiFicheValeurModalite A:hover { margin:0px; color:#805099; text-decoration: underline; }


.leiFicheBoutonSeparation {
	margin:0px; 
	margin-left:2px;
	margin-top:13px;
	margin-bottom:13px;
	border:0px; 
	border-bottom: 1px solid #E6E6E6;
	height: 2px;
}

TABLE#leiFicheTarif, TABLE#leiFichePlan {
	width:250px;
	margin:0px;
	margin-top:32px;
	margin-left:2px;
}
TD#leiFicheTitreTarifTD {
	background: #83D0F0;
}
.leiFicheTitreTarif {
	font-family: Arial;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin:3px;
	margin-left:5px;
	padding:0px;
}

TD#leiFicheTarifCadre {
	border: 1px solid #E6E6E6;
}
TABLE#leiFicheTarifModalite {
	margin:10px 3px;
}

DIV#boutonsFicheLei {
	margin:0px;
	margin-top:15px;
}

TABLE#leiFicheProduitAssocie {
	width:250px;
	margin:0px;
	margin-top:28px;
	margin-bottom:20px;
	margin-left:2px;
}
UL#produitsAssocies LI, UL#produitsAssocies LI A {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:3px;
	padding:0px;
	text-decoration:none;
}
UL#produitsAssocies LI A:link { padding:0px; margin:0px; text-decoration: none }
UL#produitsAssocies LI A:active { padding:0px; margin:0px; text-decoration: none }
UL#produitsAssocies LI A:visited { padding:0px; margin:0px; text-decoration: none }
UL#produitsAssocies LI A:hover { padding:0px; margin:0px; color:#805099; text-decoration: underline; }















/* ESCAPADES */

P#escapadesListe_titre {
	font-family: Arial;
	color:#219CD3;
	font-size: 14px;
	font-weight: bold;
	margin:2px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

P#escapadesListe_periodevalidite {
	font-family: Arial;
	color:#219CD3;
	font-size: 12px;
	font-weight: bold;
	margin:2px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

P#escapadesListe_soustitre {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	margin-left:15px;
	margin-bottom:0px;
	padding:0px;
}

P#escapadesListe_descriptif {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:2px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

P#escapadesListe_hebergement {
	font-family: Arial;
	color:#666666;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

P#escapadesListe_prixpublic {
	font-family: Arial;
	color:#F19300;
	font-size: 13px;
	font-weight: bold;
	margin:2px;
	margin-left:15px;
	padding:0px;
}

P#escapadesListe_cartebancaire {
	font-family: Arial;
	color:#F19300;
	font-size: 13px;
	font-weight: bold;
	margin:2px;
	margin-left:15px;
	margin-top:9px;
	padding:0px;
}

P#escapadesListe_separation {
	width:665px;
	height:10px;
	border-top:2px solid #F5F5F5;
	margin:3px;
	margin-top:5px;
	margin-left:5px;
	padding:0px;
}

DIV#escapadesListeNumPage {
	margin:6px;
	margin-left:180px;
	margin-bottom:12px;
	padding:0px;
}
P.escapadesListeNumPage, P.escapadesListeNumPage a {
	font-family: Arial;
	color:#219CD3;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	text-decoration:none;
}
P.escapadesListeNumPage a { margin:0px; border:0px; width:8px; }	
P.escapadesListeNumPage a:link { margin:0px; }	
P.escapadesListeNumPage a:active { margin:0px; }	
P.escapadesListeNumPage a:visited { margin:0px; }	
P.escapadesListeNumPage a:hover { color:#808080; margin:0px; border-bottom:1px solid #808080; }	

TR#escapadeListeItem:hover {
	background:#EFF8FD;
	cursor:pointer;
}




P#escapadesFiche_titre {
	font-family: Arial;
	color:#219CD3;
	font-size: 14px;
	font-weight: bold;
	margin:2px;
	margin-left:5px;
	margin-bottom:6px;
	padding:0px;
}
P#escapadesFiche_texte {
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: normal;
	margin:2px;
	margin-left:5px;
	margin-bottom:10px;
	padding:0px;
}

#divCalendrier { float:left; width:210px; height:140px; margin:0px; margin-right:18px; margin-bottom:10px; padding:0px; text-align:center; border:0px solid gray; background: white; }
#titreCalendrier, #titreCalendrier2 { font-family:Arial; font-size:16px; font-weight:bold; color:#808080; margin:2px; padding:0px; padding-right:3px; text-align:right; }
#titreCalendrier2 { color:#219CD3; }
#calendrier li { list-style: none; }
#libelle { font-family:Arial; font-size:11px; font-weight:bold; color:white; list-style: none; height: 13px; margin: 1px; margin-bottom: 2px; padding: 0px; }
#libelle li { float:left; width:27px; margin:0px; margin-right: 0px; padding:0px; padding-bottom:1px; background:#219CD3; border:1px solid white; border-collapse:collapse; }
.ligne { font-family:Arial; font-size:11px; font-weight:bold; height:13px; margin: 1px; margin-bottom: 2px; padding: 0px; list-style: none; } 
.ligne li { color: white; background:#BFBFBF; margin:0px; margin-right: 0px; float : left; width : 27px; border:1px solid white; border-collapse:collapse; }
.ligne li:hover { list-style: none; text-decoration: none; cursor:pointer; color: white; border:1px solid gray; }
.ligne li a { text-decoration: none; font-family:Verdana; font-size:9px; font-weight:normal; font-style:italic; color:#333333; }
li.itemCurrentItem { /* A vous de configurer l\'apparence de la date du jour */ color: #FFFFFF; border:1px solid white; background:#83D0F0; margin:0px; margin-right:0px; font-weight:bold; }
li.itemSelectedItem { /* A vous de configurer l\'apparence du jour sélectionné */ border:1px solid white; background:#f29400; color:white; }		
li.itemVide { /* A vous de configurer l\'apparence du jour sélectionné */ background:white; }
li.itemVide:hover { list-style: none; text-decoration: none; background:white; cursor: auto; color: black; border:1px solid white; }


DIV#escapadesRecapReservation {
	width: 650px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	border:0px solid black;
	background: #F0F0F0;
	padding:9px;
}
DIV#escapadesRecapReservation P {
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: normal;
}
DIV#escapadesRecapReservation INPUT {
	font-family: Arial;
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	width: 180px;
}


DIV#escapadesFormulaire {
	width: 650px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	border:0px solid black;
	background: #F0F0F0;
	padding:9px;
	text-align:center;
}
TABLE#escapades_formulaire P {
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	margin:0px;
}
DIV#escapadesFormulaire INPUT, DIV#escapadesFormulaire TEXTAREA {
	font-family: Arial;
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	border:0px solid black;
	margin:0px;
	margin-top:2px;
	margin-right:5px;
	margin-bottom:9px;
}
TABLE#escapades_formulaire { width:450px; }
INPUT#champ_complet { width:450px; }
INPUT#champ_moitie { width:222px; }
INPUT#champ_tiers { width:146px; }
DIV#escapadesFormulaire TEXTAREA { width:450px; height: 100px; }

P.esc_form_titre { width:450px; font-family: Arial; font-weight:bold; font-size:15px; color:#F19300; text-align:center; margin:5px 100px; }
P.esc_form_texte { width:450px; font-family: Arial; font-weight:normal; font-size:11px; color:#808080; text-align:center; margin:5px 100px; }
P.esc_form_plus { width:450px; font-family: Arial; font-weight:normal; font-style:italic; font-size:11px; color:#F19300; text-align:center; margin:5px 100px; }

P#escapade_validation_message {
	width:450px; font-family: Arial; font-weight:bold; font-size:15px; color:#F19300; text-align:center; margin:5px 100px;
}

P#thematiques_separation, P.thematiques_separation {
	width:665px;
	height:10px;
	border-top:2px solid #F5F5F5;
	margin:3px;
	margin-top:12px;
	margin-left:7px;
	padding:0px;
}









/* Entrees thematiques */

TABLE.thematiques {
	width:670px;
	margin:0px;
	margin-left:5px;
	margin-bottom:32px;
}
DIV.enteteThematiquesChapeau {
	font-family: Arial;
	color:#404040;
	font-size: 13px;
	font-weight: bold;
	margin:0px;
	margin-bottom:10px;
	margin-right:20px;
	padding:0px;
	text-align: justify;
}
DIV.enteteThematiquesTexte {
	font-family: Arial;
	color:#808080;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-right:20px;
	padding:0px;
	text-align: justify;
}

/*
.leiListingTitre, .thematiquesListeTitre {
	font-family: Arial;
	color:#219CD3;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	padding:0px;
}
*/
.thematiquesListeTitre {
	font-family: Arial;
	color:#219CD3;
	font-size: 15px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	padding:0px;
	margin-top:1px;
	margin-bottom:10px;
	cursor:pointer;
}
P.thematiquesListeDesc {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	margin-left:10px;
	padding:0px;
	cursor:pointer;
}
P.thematiquesListeBouton {
	margin:0px;
	margin-left:7px;
	margin-top:9px;
	padding:0px;
	cursor:pointer;
}

TR.thematiqueTR {	cursor:pointer; }
TR.thematiqueTR:hover {	background:#F8F8F8; }

TABLE.tabLigneThematique {
	width:670px;
	margin:0px;
	margin-left:5px;
}

DIV#ficheInterneColonneGauche {
	border:0px; 
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	margin-top:15px;
	padding:0px;
}	
DIV#ficheInterneColonneGauche a { color:#808080; }
DIV#ficheInterneColonneGauche a:hover { color:#000000; }

DIV#ficheInterneColonneDroite {
	border:0px; 
	border-top:1px solid #BFBFBF; 
	border-left:1px solid #BFBFBF;
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	padding:10px;
	height:350px;
}	
DIV#ficheInterneColonneDroite a { color:#808080; }
DIV#ficheInterneColonneDroite a:hover { color:#000000; }




P#vignettesFicheLeiOuInterne img:hover { filter:alpha(opacity=60);	opacity:0.6; }




/*  BROCHURES  */

DIV#brochure_ecr2_barreTitre {
	background: #83D0F0;
	margin:0px;
	padding:0px;
	width: 167px;
	height: 5px;
	border:0px;
}

DIV#brochure_ecr2_produits {
	background: #FAFAFA;
	margin:0px;
	padding:0px;
	width: 672px;
	margin-left: 3px;
	margin-bottom: 26px;
	/*border:1px solid pink;*/
}
DIV#brochure_ecr2_produits P.titre, DIV#brochure_ecr2_produits P.desc, DIV#brochure_ecr2_produits P.prix { 
	width:150px; 
	text-align: center; 
	margin:0px;
	margin-top:12px;
	margin-left:8px;
	margin-right:8px;
	font-family: Arial;
	color:#219CD3;
	font-size: 13px;
	font-weight: bold;
}
DIV#brochure_ecr2_produits P.image { margin:0px; margin-top:13px; }
DIV#brochure_ecr2_produits P.desc { 
	margin-top:4px;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}
DIV#brochure_ecr2_produits P.ajouter_panier { 
	width:148px; 
	margin: 0px;
	background:#EBEBEB;
	text-align:center;
}
DIV#brochure_ecr2_produits P.ajouter_panier IMG { margin:1px; }



TABLE#tabBrochures {
	border:0px solid #968B80;
	border-collapse: collapse;
	width:670px;
	margin:0px;
	margin-left:4px;
}
TD#tabBrochuresEnTete, TD#tabBrochuresEnTeteDeb, TD#tabBrochuresEnTeteFin, TD#tabBrochuresEnTeteSeul {
	background: #83D0F0;
	color: white;
	font-family: Arial; 
	font-size:12px; 
	font-weight:bold; 
	font-style:normal; 
	border:1px solid #E6E6E6;
	height:26px;
}
TD#tabBrochuresEnTeteDeb { border-left:1px solid #E6E6E6; }
TD#tabBrochuresEnTeteFin { border-right:1px solid #E6E6E6; }
TD#tabBrochuresEnTeteSeul { border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; }
TD#tabBrochuresEnTeteSeul P { margin:0px; margin-left:10px; }
TD#tabBrochuresTD {
	background: #FAFAFA;
	border:1px solid #E6E6E6;
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	height:25px;
}
TD#tabBrochuresTD P { margin:8px; }
TD#tabBrochuresTD INPUT {
	border: none;
	background: none;
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	text-align: center;
}
TD#tabBrochuresTD A:link { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
TD#tabBrochuresTD A:active { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
TD#tabBrochuresTD A:visited { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
TD#tabBrochuresTD A:hover { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #898989; text-decoration:none; }
P#tabBrochuresG {
	text-align:left;
	margin:0px;
	margin-left:20px;
}

P#tabBrochuresSomme, P#tabBrochuresSommeTotal {
	font-family: Arial; 
	font-size:12px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	margin:0px;
	margin-right:8px;
	text-align:right;
}
P#tabBrochuresSommeTotal {
	text-align:center;
	font-size:14px;
}
TD#tabBrochuresTD INPUT.PanierQuantite22 {
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	background: #FDFDFD;
	color: #525B3F;
	width: 40px;
	margin:0px;
	border: 1px solid #E0E0E0;
}




/*  BOUTIQUE EN LIGNE  */

DIV#boutique_ecr1_barreTitre {
	background: #83D0F0;
	margin:0px;
	padding:0px;
	width: 672px;
	height: 25px;
	margin-left: 3px;
	/*border:1px solid pink;*/
}

DIV#boutique_ecr1_barreTitre_libelle {
	float:left;
	font-family: Arial;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin:2px;
	margin-top:3px;
	margin-left:10px;
	padding:0px;
	text-align:left;
	width:470px;
}

DIV#boutique_ecr1_barreTitre_gauche {
	float:left;
	margin:1px;
	padding:0px;
	text-align:right;
	width:180px;
}

DIV#boutique_ecr1_billeterie {
	background: #FAFAFA;
	margin:0px;
	padding:0px;
	width: 672px;
	margin-left: 3px;
	margin-bottom: 26px;
	/*border:1px solid pink;*/
}
DIV#boutique_ecr1_billeterie P.titre, DIV#boutique_ecr1_billeterie P.desc, DIV#boutique_ecr1_billeterie P.prix { 
	width:208px; 
	text-align: center; 
	margin:0px;
	margin-top:12px;
	margin-left:8px;
	margin-right:8px;
	font-family: Arial;
	color:#219CD3;
	font-size: 13px;
	font-weight: bold;
}
DIV#boutique_ecr1_billeterie P.image { margin:0px; margin-top:13px; }
DIV#boutique_ecr1_billeterie P.desc { 
	margin-top:4px;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
}
DIV#boutique_ecr1_billeterie P.prix { 
	margin-top:4px;
	margin-bottom:12px;
	color:#F19300;
	font-size: 13px;
	font-weight: bold;
}
DIV#boutique_ecr1_billeterie P.ajouter_panier { 
	width:222px; 
	margin: 0px;
	background:#EBEBEB;
	text-align:center;
}
DIV#boutique_ecr1_billeterie P.ajouter_panier IMG { margin:1px; margin-left:30px; }

DIV#boutique_ecr1_billeterie P.titre_rubrique, DIV#boutique_ecr1_billeterie P.nb_article_rubrique { 
	text-align: center; 
	margin:3px;
	font-family: Arial;
	color:#219CD3;
	font-size: 12px;
	font-weight: bold;
}
DIV#boutique_ecr1_billeterie P.nb_article_rubrique { 
	color:#F19300;
	font-size: 11px;
	font-weight: normal;
}
TD.boutique_ecr1_listeRubrique_TD:hover { background:#EFEFEF; }













DIV#boutique_ecr2_barreTitre {
	background: #83D0F0;
	margin:0px;
	padding:0px;
	width: 167px;
	height: 5px;
	border:0px;
}

DIV#boutique_ecr2_produits {
	background: #FAFAFA;
	margin:0px;
	padding:0px;
	width: 672px;
	margin-left: 3px;
	margin-bottom: 26px;
	/*border:1px solid pink;*/
}
DIV#boutique_ecr2_produits P.titre, DIV#boutique_ecr2_produits P.desc, DIV#boutique_ecr2_produits P.prix { 
	width:150px; 
	text-align: center; 
	margin:0px;
	margin-top:12px;
	margin-left:8px;
	margin-right:8px;
	font-family: Arial;
	color:#219CD3;
	font-size: 13px;
	font-weight: bold;
}
DIV#boutique_ecr2_produits P.image { margin:0px; margin-top:13px; }
DIV#boutique_ecr2_produits P.desc { 
	margin-top:4px;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
}
DIV#boutique_ecr2_produits P.prix { 
	margin-top:4px;
	margin-bottom:12px;
	color:#F19300;
	font-size: 13px;
	font-weight: bold;
}
DIV#boutique_ecr2_produits P.ajouter_panier { 
	width:148px; 
	margin: 0px;
	background:#EBEBEB;
	text-align:center;
}
DIV#boutique_ecr2_produits P.ajouter_panier IMG { margin:1px; }







/*
 *
 * Boutons de validation
 *
 */
DIV.Bouton { cursor: pointer; }
TD.BoutonCol1 { cursor: pointer; }
TD.BoutonCol2 { cursor: pointer; background: url('boutique/bouton_continuer2.jpg'); border: 0px solid; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; }
TD.BoutonCol3 { cursor: pointer; }

FONT.PageIntTitre { font-family: Verdana; font-size:16px; font-weight:bold; font-style:normal; color:#C2511E; text-decoration: none; }

P.GammeIntPanierTitre { margin:0px; margin-bottom: 10px; }
FONT.GammeIntPanierTitre { font-family: Verdana; font-size:18px; font-weight:bold; font-style:normal; color:#C2511E; text-decoration: none; }

TABLE#tabPanier {
	border:0px solid #968B80;
	border-collapse: collapse;
	margin:0px;
	margin-left:4px;
}
TD#tabPanierEnTete, TD#tabPanierEnTeteDeb, TD#tabPanierEnTeteFin, TD#tabPanierEnTeteSeul {
	background: #83D0F0;
	color: white;
	font-family: Arial; 
	font-size:12px; 
	font-weight:bold; 
	font-style:normal; 
	border:1px solid #E6E6E6;
	height:26px;
}
TD#tabPanierEnTeteDeb { border-left:1px solid #E6E6E6; }
TD#tabPanierEnTeteFin { border-right:1px solid #E6E6E6; }
TD#tabPanierEnTeteSeul { border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; }
TD#tabPanierEnTeteSeul P { margin:0px; margin-left:10px; }
TD#tabPanierTD {
	background: #FAFAFA;
	border:1px solid #E6E6E6;
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	height:25px;
}
TD#tabPanierTD P { margin:8px; }
TD#tabPanierTD INPUT {
	border: none;
	background: none;
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	text-align: center;
}
TD#tabPanierTD A:link { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
TD#tabPanierTD A:active { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
TD#tabPanierTD A:visited { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
TD#tabPanierTD A:hover { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #898989; text-decoration:none; }
P#tabPanierG {
	text-align:left;
	margin:0px;
	margin-left:20px;
}

P#tabPanierPrix, P#tabPanierPrixTotal {
	text-align:right;
	margin:0px;
	margin-right:20px;
	font-family: Arial; 
	font-size:12px; 
	font-weight:bold; 
	font-style:normal; 
	color: #C2511E;
}
P#tabPanierPrixTotal { font-size: 14px; }

P#tabPanierTotalHT {
	font-family: Arial; 
	font-size:12px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	text-align:right;
	margin:0px;
	margin-right:8px;
}

DIV#boutonEshop, DIV#boutonEshopLong {
	width:131px;
	height:25px;
	font-family: Arial; 
	font-size:13px; 
	font-weight:bold; 
	font-style:normal; 
	font-variant: small-caps;
	color: #FFFFFF;
	text-align:center;
	margin:0px;
	background:url('/fileadmin/template/images/boutonEshop.png') no-repeat;
	text-decoration: none;
	cursor:pointer;
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-bottom:10px;
}
DIV#boutonEshopLong {
	width:165px;
	background:url('/fileadmin/template/images/boutonEshopLong.png') no-repeat;
}
DIV#boutonEshop:hover, DIV#boutonEshopLong:hover { color:#FBFF51; }

P#EshopText, P#EshopTextD {
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #808080;
}
P#EshopTextD { text-align:right;  }

P#EshopText A { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
P#EshopText A:link { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
P#EshopText A:active { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
P#EshopText A:visited { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #414A2E; text-decoration:none; }
P#EshopText A:hover { font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color: #898989; text-decoration:underline; }

INPUT.panierIdent, TEXTAREA.panierIdent, SELECT.panierIdent {
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	width: 280px;
	border: none;
	margin:0px;
}
TD#tabPanierTD INPUT.PanierQuantite22 {
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	background: #FDFDFD;
	color: #525B3F;
	width: 40px;
	margin:0px;
	border: 1px solid #E0E0E0;
}

P#tabPanierBoutons {
	margin:8px;
	margin-right:0px;
}

DIV#PanierTitreBleu {
	background: #83D0F0;
	margin:0px;
	padding:0px;
	width: 100%;
	height:25px;
	margin-left:3px;
	border:1px solid white;
	border-bottom:1px solid #83D0F0;
}
DIV#PanierTitreBleu p#libelle {
	font-family: Arial;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	margin-top:4px;
	padding:0px;
	border:0px solid pink;
}

DIV#PanierAuthentification {
	background: #F0F0F0;
	margin:0px;
	padding:0px;
	width: 100%;
	height:200px;
	margin-left:3px;
	border:1px solid white;
}
DIV#PanierAuthentification P#EshopText {
	margin:10px;
}

DIV#PanierFormulaireCompte {
	background: #F0F0F0;
	margin:0px;
	padding:0px;
	width: 670px;
	margin-left:3px;
	border:1px solid white;
}
DIV#PanierFormulaireCompte P#titre {
	font-family: Arial;
	color:#F19300;
	font-size: 15px;
	font-weight: bold;
	margin:10px;
	text-align:center;
}

P#TitrePagePaiment {
	font-family: Arial;
	color:#F19300;
	font-size: 17px;
	font-weight: bold;
	margin:10px;
	margin-bottom: 6px;
}
P#enteteTitrePagePaiement {
	font-family: Arial;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	margin-top:4px;
	padding:0px;
	border:0px solid pink;
}
TABLE#tabPanier TD#tabPanierTD p#EshopText INPUT#panierNumeroCheque {
	font-family: Arial;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	background: #83D0F0;
}









TABLE#tabGoogleMap {
	margin:10px;
	margin-left: 90px;
	margin-bottom: 20px;
}


DIV#colonneGauche {
	float:left;
	width:325px;
	margin:0px;
	margin-right:15px;
	margin-bottom:10px;
}
DIV#colonneGaucheGrand {
	float:left;
	width:520px;
	margin:0px;
	margin-right:15px;
	margin-bottom:10px;
}
DIV#colonneDroite {
	float:left;
	width:325px;
	margin:0px;
	margin-bottom:10px;
}
DIV#colonneDroitePetit {
	float:left;
	width:130px;
	margin:0px;
	margin-bottom:10px;
}

/*DIV.csc-textpic-clear {
	height:15px;
}*/


/* Fichier à télécharger */ 
DIV.tx-dklikliensfichiers-pi1 {
	margin:0px;
	margin-bottom:2px;
}
P#lienFichier, FONT#lienFichier_titre, FONT#lienFichier_infos {
	font-family: Arial;
	color:#404040;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-left:23px;
	cursor:pointer;
}
FONT#lienFichier_titre {
	font-weight: bold;
	margin:0px;
}
FONT#lienFichier_infos {
	margin:0px;
	font-family: Arial;
	color:#909090;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
P#lienFichier_complement {
	font-family: Arial;
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin:0px;
	margin-left:45px;
}


/* Presse */
DIV#presse_container {
	width:670px;
	margin:0px;
	margin-left:3px;
	margin-top:6px;
}
IMG#presse_visuel {
	border:1px solid gray;
	margin:0px;
}
DIV#presse_container P#lienFichier {
	white-space:nowrap;
	width:550px;
	margin-top:8px;
}
P#presse_titre {
	font-family: Arial;
	color:#404040;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	margin:0px;
	margin-left:8px;
}
P#presse_descriptif {
	font-family: Arial;
	color:#404040;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	margin:0px;
	margin-left:8px;
	margin-top:11px;
}
P#presse_separation {
	height:12px;
}




/* Formulaire */
FORM#mailform {
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-bottom:16px;
	border:0px;
}
FIELDSET.csc-mailform {
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:15px;
}
DIV.csc-mailform-field {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	width:670px;
}
DIV.csc-mailform-field label {
	font-family: Arial;
	color:#404040;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	width:250px;
	text-align:right;
	float:left;  
	display:block;  	
	margin:2px;
	padding:0px;
	margin-right:1px;
	padding-right:7px;
	border-right:1px dashed gray;
}
DIV.csc-mailform-field input, DIV.csc-mailform-field textarea, DIV.csc-mailform-field select {
	font-family: Arial;
	color:#404040;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	width:270px;
	border:1px solid gray;
	background:#FDFDFF;
}
DIV.csc-mailform-field INPUT.csc-mailform-submit {
	font-family: Arial;
	color:#404040;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border:1px solid gray;
	background:#FDFDFF;
	margin:10px;
	margin-left:260px;
	width:80px;
}

DIV.csc-mailform-field textarea {
}









/* Carnet de selection */
P#carnetVide {
	font-family: Arial;
	color:#525B3F;
	font-size: 12px;
	font-weight: normal;
	font-style : italic;
	margin:40px;
	text-align:center;
}
P#TitreCarnetSelection {
	font-family: Arial;
	color:#F19300;
	font-size: 17px;
	font-weight: bold;
	margin:10px;
	margin-left:3px;
	margin-top:20px;
}
P.libCarnet {
	margin:0px;
	margin-top:1px;
}
TABLE#tabCarnet INPUT, TABLE#tabCarnet2 INPUT {
	border: 1px solid gray;
	background: #FAFAFA;
	font-family: Arial; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	width:200px;
}
TABLE#tabCarnet2 INPUT {
	width:250px;
}
P#erreurSelection {
	font-family: Arial;
	color:#AA0000;
	font-size: 12px;
	font-weight: bold;
	margin:10px;
}

DIV#carnetBarre {
	width:675px;
	height:25px;
	margin:0px;
	margin-bottom:20px;
}

DIV#carnetNomUser {
	width:440px;
	height:25px;
	float:left;
}
DIV#carnetNomUser P {
	font-family: Arial;
	color:#F19300;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	margin-left:3px;
	margin-top:7px;
}
DIV#carnetDeconnect {
	width:230px;
	height:25px;
	float:left;
}
DIV#carnetDeconnect P {
	font-family: Arial; 
	font-size:10px; 
	font-weight:bold; 
	font-style:normal; 
	color: #525B3F;
	margin:0px;
	margin-top:8px;
}
DIV#carnetDeconnect P A {
	font-size:10px; 
}




