﻿
/* CSS ModuleGeo1 - www.enjoyconstellation.com*/
/* date : 2007-08-28 */
/* Thierry pour Le studio */

html,body,p { margin:0px;padding:0px; }
#global { background-color:#00FFFF;}

/*---------- DIV Carte ----------*/
#gmap { width:1000px; height:600px; position:absolute; top:0px; left:0px; border:1px solid #829D7D; }
.infobulle { font-family:tahoma; font-size:11px; color:#000000; }

/*---------- DEBUT Liste ----------*/

	/* conteneur global */
	#TabContainerListe { width:375px; position:absolute; top:509px; left:0px;}
	
	/* conteneur onglets */
	#TabContainerListeOnglet { height:24px; background-color:#829D7D; text-align:left; }	
	
	/* onglet */
	.OngletButton { padding-left:5px; padding-right:5px; height:24px; float:left; cursor:pointer; vertical-align:bottom;  border-right:1px dotted #FFFFFF;}
	.OngletButton:hover { padding-left:5px; padding-right:5px; height:24px; float:left; cursor:pointer; background-color:#FFA66B; vertical-align:bottom; border-right:1px dotted #FFFFFF; }
	.OngletButtonSelected { font-family:Tahoma; font-size:11px; color:#FFFFFF; text-decoration:underline; }
	.OngletButtonLien,
	.OngletButtonLien a,
	.OngletButtonLien a:hover { font-family:tahoma; font-size:11px; text-decoration:none; cursor:pointer; line-height:21px; color:#FFFFFF; }	
	.OngletNavigation { padding-right:5px; float:right; width:150px; text-align:right; background-color:#829D7D;}
	
	/* conteneur liste d'items */
	#TabContainerListeContent { border-left:1px solid #829D7D; border-right:1px solid #829D7D; }
	
	/* item de liste */
	.ListeTitre { color:#3E4B3C; font-size:12px; font-weight:normal; font-family:tahoma; padding-left:3px; padding-top:8px; cursor:default;  text-decoration:none;}
	.ListeTitre a { color:#3E4B3C; font-size:12px; font-family:tahoma; cursor:pointer; text-decoration:none; }
	.ListeTitre a:hover { color:#660033 ; font-size:12px; font-family:tahoma; cursor:pointer; text-decoration:none; }
	.ListeDescription { font-family:arial; font-size:11px; color:#829D7D; font-weight:normal; text-align:justify; padding-left:64px; padding-right:8px; cursor:default; }
	.ListeLien{ font-family:arial; font-size:11px; color:#829D7D; font-weight:normal; text-align:right; text-decoration:none; cursor:default;  border-bottom:1px solid #829D7D; padding-right:2px; }
	.ListeLien a { text-decoration:none; cursor:pointer; }
	.ListeLien a:hover { text-decoration:none; color:#660033; cursor:pointer; }
	.ListePicto { visibility:hidden; display:none; }
	.ListePhoto { visibility:hidden; display:none; }
	
	/* Element selectionné de la liste */
	.ListeItemSelected { background-color:#FFDFCA;}
	
	/* pagination de la liste */
	.ListePager { font-family:tahoma; font-size:11px; line-height:21px; color:#FFFFFF; }
	.ListePager a{ text-decoration:none; cursor:pointer; }
	.ListePager a:hover{ text-decoration:none; cursor:pointer; color:#FFA66B; }
	
	/*n° de page selectionné dans la liste*/
	.ListePageSelected { font-family:tahoma; font-size:11px; font-weight:bold; color:#FFA66B; }
	
/*---------- FIN Liste ----------*/

/*---------- DEBUT Détail ----------*/

	/* conteneur global "votre sélection" + "plus de détail" */
	#TabcontainerDetail { width:375px; height:347px; position:absolute; top:509px; left:383px; }	

	/* conteneur onglets détails*/
	#TabContainerOngletDetail { height:24px; background-color:#829D7D; text-align:left; }
	
	/* titre du bloc détail */
	.TabcontanierDetailTitre { font-family:tahoma; font-size:11px; line-height:21px; color:#FFFFFF; }
	.OngletReserver { padding-right:5px; float:right; width:150px; text-align:right; background-color:#829D7D;}
	
	/* conteneur détail */
	#TabcontainerDetailContent { border-left:1px solid #829D7D; border-right:1px solid #829D7D; border-bottom:1px solid #829D7D; height:324px; overflow:hidden;}
	
	/* Item de détail */
	.TabDetailTitre { color:#3E4B3C; font-size:12px; font-weight:normal; font-family:tahoma; padding-left:8px; padding-top:8px; }
	.classement { color:#FFCC00; font-family:Geneva; font-size:16px; font-weight:bold; line-height:10px; }
	.TabDetailPhoto { width: 120px; height: 85px; border:1px solid #829D7D; margin-right:8px; margin-bottom:3px; margin-top:2px; }
	.TabDetailDescription { font-family:arial; font-size:11px; color:#829D7D; font-weight:normal; text-align:justify; padding-left:8px; padding-right:8px; cursor:default; }
	.TabDetailDistance { font-family:arial; font-size:11px; color:#829D7D; cursor:default; }
	.TabDetailCritere { font-family:arial; font-size:11px; color:#829D7D; font-weight:bold; padding-left:8px; margin-bottom:8px; margin-top:8px;}
	.TabDetailCheckboxTexte { font-family:arial; font-size:11px; color:#829D7D; font-weight:normal;}
	.chkbox { margin-right:5px; }
	
	.detailReserver { font-family:tahoma; font-size:12px; line-height:23px; color:#FFFFFF; font-weight:bold; letter-spacing:0.0075in; }
	.detailReserver a { text-decoration:none; cursor:pointer; }
	.detailReserver a:hover { text-decoration:none; cursor:pointer; color:#FFA66B; }

/*---------- FIN Détail ----------*/

/*---------- DEBUT Parcours ----------*/
/*.panel_parcours { width:100%; position:relative; bottom:40px; left:0px; color:#3E4B3C; font-size:12px; font-weight:normal; font-family:tahoma; padding-left:8px; padding-top:8px; }*/

.panel_parcours
{
	width: 130px;
	position: absolute;
	top: 25px;
	left: 867px;
	color: #3E4B3C;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	padding-left: 1px;
	padding-top: 1px;
	clear: both;
	/*vertical-align: top;*/
	/*overflow: visible;*/
	text-align: center;
	/*border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;*/
	padding-right: 1px;
	padding-bottom: 1px;
}

.btnParcours
{
	border-style: solid;
	border-color: rgb(52, 86, 132) rgb(108, 157, 223) rgb(108, 157, 223) rgb(52, 86, 132); 
	border-width: 1px;
	background-color: White; 
	font-size: 11px; 
	font-weight: bold;
	width: 130px;
	height: 22px;
	text-align: center; 
}
/*---------- FIN Parcours ----------*/
