@CHARSET "ISO-8859-1";

/* Fiches Etablissements */
.vertTitreEtabFavori {
	color:#01a634;
}


.ongletFicheEtab a{float:left;height:38px;line-height:38px;background:url(images/onglet_fiche_etab_right.gif) no-repeat bottom right;font-family:"Trebuchet MS", Arial, Helvetica,sans-serif;color:#fff;text-decoration:none; margin: 0 1px;}
.ongletFicheEtab a img{float:left;height:38px;line-height:38px;background:url(images/onglet_fiche_etab_left.gif) no-repeat bottom left;padding:0px 20px 0px 20px; cursor:pointer;}
.ongletFicheEtab a span{float:left;height:38px;line-height:38px;background:url(images/onglet_fiche_etab_left.gif) no-repeat bottom left;padding:0px 20px 0px 20px; cursor:pointer;}
.ongletFicheEtab a:hover{background:url(images/onglet_fiche_etab_right.gif) no-repeat center right; margin: 0 1px;}
.ongletFicheEtab a:hover img{background:url(images/onglet_fiche_etab_left.gif) no-repeat center left;} 
.ongletFicheEtab a:hover span{background:url(images/onglet_fiche_etab_left.gif) no-repeat center left;} 

.ongletFicheEtabActif  a {float:left;height:38px;line-height:38px;background:url(images/onglet_fiche_etab_right.gif) no-repeat top right;font-family:"Trebuchet MS", Arial, Helvetica,sans-serif;color:#000000;text-decoration:none; margin: 0 1px;}
.ongletFicheEtabActif a img{float:left;height:38px;line-height:38px;background:url(images/onglet_fiche_etab_left.gif) no-repeat top left;padding:0px 20px 0px 20px; cursor:pointer;}
.ongletFicheEtabActif a span{float:left;height:38px;line-height:38px;background:url(images/onglet_fiche_etab_left.gif) no-repeat top left;padding:0px 20px 0px 20px; cursor:pointer;}



.bgMiniBloc {
	height:16px;
	line-height:16px;
	text-indent:10px;
}

.bgMiniBlocApero {
	background:url(images/fond_mini_bloc_apero.gif) no-repeat;
}

.bgMiniBlocResto {
	background:url(images/fond_mini_bloc_resto.gif) no-repeat;
}

.bgMiniBlocDisco {
	background:url(images/fond_mini_bloc_disco.gif) no-repeat;
}

.bgMiniBlocNeutre {
	background:url(images/fond_mini_bloc_gris.gif) no-repeat;
}

.bgMiniBlocEvent {
	background:url(images/fond_mini_bloc_event.gif) no-repeat;
}






/* ------------------------------------------- PASCALE ---------------------------------------------------------- */

/* ----------------- ONGLETS ET BOUTONS -------------------------- */
/* ----BLOC Découverte établissement > page classe / genre(s) / 626 ------ */
.ongletBloc626 a{float:left;height:23px;line-height:23px;background:url(images/onglet_etab_favori.png) no-repeat bottom right;font-family:Arial, Helvetica,sans-serif;color:#FFFFFF;text-decoration:none; margin: 0 1px;}
.ongletBloc626 a span{float:left;height:23px;line-height:23px;left;padding:0px 15px 0px 15px; cursor:pointer;}
.ongletBloc626 a:hover{background:url(images/onglet_etab_favori.png) no-repeat center right; color:#FFFFFF;margin: 0 1px;}
.ongletBloc626 a:hover span{} 

.ongletBloc626Actif  a {float:left;height:23px;line-height:23px;background:url(images/onglet_etab_favori.png) no-repeat top right;font-family:Arial, Helvetica,sans-serif;color:#ff0061;text-decoration:none;margin: 0 1px;}
.ongletBloc626Actif a span{float:left;height:23px;line-height:23px;padding:0px 15px 0px 15px; cursor:pointer;}

/* ---- Fiche établissement ----- */





/* --------------- BOTTOM ------------------- */
.ongletBottom a{float:left;height:24px;line-height:24px;background:url(images/bottom/onglet_bottom_right.gif) no-repeat bottom right;font-family:Verdana, Helvetica,sans-serif;color:#8D8D8D;text-decoration:none;}
.ongletBottom a span{float:left;height:24px;line-height:24px;background:url(images/bottom/onglet_bottom_left.gif) no-repeat bottom left;padding:0px 7px 0px 7px; cursor:pointer;}
.ongletBottom a:hover{background:url(images/bottom/onglet_bottom_right.gif) no-repeat center right;}
.ongletBottom a:hover span{background:url(images/bottom/onglet_bottom_left.gif) no-repeat center left;} 

.ongletBottomActif  a {float:left;height:24px;line-height:24px;background:url(images/bottom/onglet_bottom_right.gif) no-repeat top right;font-family:Verdana, Helvetica,sans-serif;color:#cccccc;text-decoration:none;}
.ongletBottomActif a span{float:left;height:24px;line-height:24px;background:url(images/bottom/onglet_bottom_left.gif) no-repeat top left;padding:0px 7px 0px 7px; cursor:pointer;}

/* ------------------ BOUTONS ON AIME ----------------- */

.btnH_prev_onAime {
	width: 188px;
	height: 31px;
	display: block;
}
.btnH_next_onAime {
	width: 188px;
	height: 19px;
	display: block;
}

a.btnH_next_apero {background: url(images/ville/btn_suiv_apero.gif) no-repeat top left;}
a.btnH_next_apero:hover {background: url(images/ville/btn_suiv_apero.gif) no-repeat bottom left;}

a.btnH_prev_apero {background: url(images/ville/btn_prec_apero.gif) no-repeat top left;}
a.btnH_prev_apero:hover {background: url(images/ville/btn_prec_apero.gif) no-repeat bottom left;}

a.btnH_next_resto {background: url(images/ville/btn_suiv_resto.gif) no-repeat top left;}
a.btnH_next_resto:hover {background: url(images/ville/btn_suiv_resto.gif) no-repeat bottom left;}

a.btnH_prev_resto {background: url(images/ville/btn_prec_resto.gif) no-repeat top left;}
a.btnH_prev_resto:hover {background: url(images/ville/btn_prec_resto.gif) no-repeat bottom left;}

a.btnH_next_disco {background: url(images/ville/btn_suiv_disco.gif) no-repeat top left;}
a.btnH_next_disco:hover {background: url(images/ville/btn_suiv_disco.gif) no-repeat bottom left;}

a.btnH_prev_disco {background: url(images/ville/btn_prec_disco.gif) no-repeat top left;}
a.btnH_prev_disco:hover {background: url(images/ville/btn_prec_disco.gif) no-repeat bottom left;}

/* ------------------ BOUTONS BLOC MISE EN AVANT ETABLISSEMENT ----------------- */

.btnV {
	width: 20px;
	height: 115px;
	display: block;
}

a.btnV_next_apero {background: url(images/btn_vertical_apero_suiv.gif) no-repeat top left;}
a.btnV_next_apero:hover {background: url(images/btn_vertical_apero_suiv.gif) no-repeat top right;}

a.btnV_prev_apero {background: url(images/btn_vertical_apero_prec.gif) no-repeat left;}
a.btnV_prev_apero:hover {background: url(images/btn_vertical_apero_prec.gif) no-repeat right;}

a.btnV_next_resto {background: url(images/btn_vertical_resto_suiv.gif) no-repeat left;}
a.btnV_next_resto:hover {background: url(images/btn_vertical_resto_suiv.gif) no-repeat right;}

a.btnV_prev_resto {background: url(images/btn_vertical_resto_prec.gif) no-repeat left;}
a.btnV_prev_resto:hover {background: url(images/btn_vertical_resto_prec.gif) no-repeat right;}

a.btnV_next_disco {background: url(images/btn_vertical_disco_suiv.gif) no-repeat left;}
a.btnV_next_disco:hover {background: url(images/btn_vertical_disco_suiv.gif) no-repeat right;}

a.btnV_prev_disco {background: url(images/btn_vertical_disco_prec.gif) no-repeat left;}
a.btnV_prev_disco:hover {background: url(images/btn_vertical_disco_prec.gif) no-repeat right;}

a.btnV_next_event {background: url(images/btn_vertical_event_suiv.gif) no-repeat left;}
a.btnV_next_event:hover {background: url(images/btn_vertical_event_suiv.gif) no-repeat right;}

a.btnV_prev_event {background: url(images/btn_vertical_event_prec.gif) no-repeat left;}
a.btnV_prev_event:hover {background: url(images/btn_vertical_event_prec.gif) no-repeat right;}

/* ------------------ CALENDRIER ----------------- */
.btnFleche {
	width: 24px;
	height: 20px;
	display: block;
}

a.btnFleche_suiv {background: url(images/btn_page_suiv.png) no-repeat top;}
a.btnFleche_suiv:hover {background: url(images/btn_page_suiv.png) no-repeat bottom;}
a.btnFleche_prec {background: url(images/btn_page_prec.png) no-repeat top;}
a.btnFleche_prec:hover {background: url(images/btn_page_prec.png) no-repeat bottom;}

/* ------------------------ FIN ONGLETS ET BOUTONS ------------------------------- */

/* ON NE SAIT PAS A QUOI SERVENT LES CLASSES DE CETTE SECTION POUR LE MOMENT */

.etablissementFavori {
	font-family:Arial, Helvetica,sans-serif;
	line-height:12px;
}
.vertEtabFavori {
	color:#01a634;
	font-size: 11px;
}


/* ------------- EVENEMENT ------------------ */

.bgMiniBlocEvent {
	background:url(images/fond_mini_bloc_event.gif) no-repeat;
}

/* JAVASCRIPT les infos bulles
****************************************/
#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:100;
   background-color:#000000;
   border:1px solid black;
   font-size:0.8em;

}

#tooltip h1 {
   color: #fe5d00;
   display:block;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-color:#F1F1F1;
   border-bottom:1px solid #CCC;  
   margin:0px;
   padding:0px 6px;
   text-align: center;
   
}


#toolTip div {
   background-color:#000000;
}

	
	
	
	
/* ------------- ARTISTE ------------------ */

.bgMiniBlocArtiste {
	background:url(images/fond_mini_bloc_artiste.gif) no-repeat;
}

.aTurquoiseFondClair  a {color:#000000; text-decoration: underline;}
.aTurquoiseFondClair a:hover {color:#00cdee; text-decoration: underline;}

/* rubrique actualités */
.ligneDottedBottomTurquoise {  /* pour la fiche artiste rubrique actualités - */
	height: 2px;
	border-bottom: 1px dotted #00cdee;
}


/* -------------- ARDGLE (Moteur de recherche avec autocmplete) -------------- */

.inputSearch{
width:250px;
border:1px #646464  solid;
background-color:#646464;}

#suggestDiv{
display:none;
background:#fff;
width:252px;
border:1px #aaa solid;
border-top:none;
margin:0px;
padding:0px;
position:relative;
z-index:10;

}

#suggestDiv input{
display:block;
width:250px;
height:18px;
text-decoration:none;
}

#suggestDivLieu{
display:none;
background:#fff;
width:198px;
border:1px #aaa solid;
border-top:none;
margin:0px;
padding:0px;
position:relative;
z-index:50;
}

#suggestDivLieu input{
display:block;
width:198px;
height:18px;
text-decoration:none;
}


.fieldSuggest{
background:none;
border:0px;
}

.fieldSuggestSelected{
background:#848484;
border:0;
}


/* ----------------- Carousel ----------------------------------------- */


/* Pour le plugin carousel */
div.carousel div.carousel-wrap {
	width: 626px;
	border:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#puce {
	color: #eee;
	border: 1px;
}

div#car3 {
    clear:both;
}

div.carousel ul {
	margin: 0px 0px 0px 0px;
	padding:0px;
}


div.carousel ul li {
	display: inline;
	float: left;
	width: 626px;
	margin: 0px 0px 0px 0px;
	padding:0;
		
}


/* ----------------- Avis ----------------------------------------- */

.fond_note {
	width: 107px;
	height: 36px;
	background:url(images/avis/fond_note.gif) no-repeat;
}

.etoiles_petites_vides {
	width: 64px;
	height: 12px;
	background:url(images/avis/etoiles_petites_vides.png) no-repeat;
}

.etoiles_grosses_vides {
	width: 80px;
	height: 16px;
	background:url(images/avis/etoiles_grosses_vides.png) no-repeat;
}

.pas_de_note {
	width: 72px;
	height: 11px;
	background:url(images/avis/pas_de_note.png) no-repeat;
}

.pas_de_note_gros {
	width: 84px;
	height: 14px;
	background:url(images/avis/pas_de_note_gros.png) no-repeat;
}

.bouton_confirm_none {
	display: block;
	width: 116px;
	height: 18px;
	background:url(images/avis/bouton_confirm_none.png) no-repeat;
	background-position: 0px 0%;
}

.bouton_confirm {
	display: block;
	width: 116px;
	height: 18px;
	background:url(images/avis/bouton_confirm.png) no-repeat;
	background-position: 0px 0%;
}

.bouton_confirm:hover {
	background:url(images/avis/bouton_confirm.png) no-repeat;
	background-position: -116px 0%;
}

.bouton_supr {
	display: block;
	width: 116px;
	height: 18px;
	background:url(images/avis/bouton_supr.png) no-repeat;
	background-position: 0px 0%;
}

.bouton_supr:hover {
	background:url(images/avis/bouton_supr.png) no-repeat;
	background-position: -116px 0%;
}

.bouton_supr_mini {
	display: block;
	width: 17px;
	height: 17px;
	background:url(images/avis/bouton_supr_mini.png) no-repeat;
	background-position: 0px 0%;
}

.bouton_supr_mini:hover {
	background:url(images/avis/bouton_supr_mini.png) no-repeat;
	background-position: -17px 0%;
}

.fond_vert_mini {
	width: 34px;
	height: 13px;
	background:url(images/avis/fond_vert_mini.png) no-repeat;
}

.fond_vert_mini2 {
	width: 32px;
	height: 13px;
	background:url(images/avis/fond_vert_mini2.gif) no-repeat;
}

.fond_vert_mini_null {
	width: 34px;
	height: 13px;
	background:url(images/avis/fond_vert_mini_null.png) no-repeat;
}

.bouton-retour { /* Empeche un bug d'IE7 */
	color: #9c9c9c;
	background:url(images/bouton-retour.gif) no-repeat transparent;
	background-position: 0px 0px;
}

.bouton-retour:link {
	color: #9c9c9c;
	background:url(images/bouton-retour.gif) no-repeat transparent;
	background-position: 0px 0px;
}

.bouton-retour:visited {
	color: #9c9c9c;
	background:url(images/bouton-retour.gif) no-repeat transparent;
	background-position: 0px 0px;
}

.bouton-retour:hover {
	background-position: 0px -22px;
	color: white;
}

.bouton-suivant:link {
	color: #9c9c9c;
	background:url(images/bouton-suivant.gif) no-repeat transparent;
	background-position: 0px 0px;
}

.bouton-suivant:hover {
	background-position: 0px -22px;
	color: white;
}

.ville_avis {
	display: block;
	width: 558px;
	height: 27px;
	background:url(images/avis/ville_avis_fond.gif) no-repeat;
	background-position: 0px 0%;
}

.ville_avis:hover {
	background:url(images/avis/ville_avis_fond.gif) no-repeat;
	background-position: -558px 0%;
}

a .info_bulle {
	display: none;
	z-index: 100;
}

a:hover .info_bulle {
text-align: justify;
width: 250px;
display: block; /* on affiche l'infobulle */
position: absolute;
top: 23px; /* on positionne notre infobulle */
left: 16px;
background: white;
color: gray;
padding: 7px;
border: 1px solid gray;
border-radius: 7px;
}

/* -------------------------------- POP-UP JQuery --------------------------------------- */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:pointer;}

/* Container */
#simplemodal-container {height:168px; width:600px; background-color:white; border:4px solid #646464; padding-top:12px; padding-bottom:5px;}
#simplemodal-container .simplemodal-data {padding:0px;}
#simplemodal-container code {border-left:3px solid #65B43D; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg {background:url(images/basic/x.png) no-repeat; width:53px; height:23px; display:inline; z-index:3200; position:absolute; top:-4px; right:4px; cursor:pointer;}

/* -------------------------------- Slides JQuery --------------------------------------- */

.slides_container {
	width:619px;
	display:none;
	font-family:Arial, Helvetica,sans-serif;
}

.slides_container .containers {
	width:440px;
	height:440px;
	display:block;
	margin-left:37px;
}

.pagination {
	list-style:none;
	display:block;
	margin:auto;
	padding:0;
	display:table;
	text-align:center;
}

.pagination li {
	display:table-cell;
}

.pagination a {
	text-decoration:none;
	font-size: 75%;
	padding-left: 6px;
	padding-right: 6px;
	margin-left:3px;
	margin-right:3px;
	color: #595959;
}

.pagination  a:hover {
	background-color: #d4d4d4;
}

.pagination .current a {
	color:white;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #595959;
	margin-left:3px;
	margin-right:3px;
}

.pagination .current a:hover {
	color:white;
	background-color: #595959;
}

a.prev{
	float:left;
	margin-left:60px;
	font-size: 70%;
	color: #595959;
	position: relative;
	top: 2px;
}

a.prev:hover{
	text-decoration: underline;
	color: #595959;
}

a.next{
	float:right;
	margin-right:60px;
	font-size: 70%;
	color: #595959;
	position: relative;
	top: 2px;
}

a.next:hover{
	text-decoration: underline;
	color: #595959;
}

.bouton_openid{
	display: block;
	width: 114px;
	height: 26px;
	background: url(images/openid/bouton.gif) no-repeat;
	background-position: -0px 0%;	
}

.bouton_openid:hover{
	background: url(images/openid/bouton.gif) no-repeat;
	background-position: -114px 0%;	
}

.bouton_bulle{
	display: block;
	width: 219px;
	height: 25px;
	background: url(images/avis/bouton_bulle.gif) no-repeat;
	background-position: -0px 0%;	
}

.bouton_bulle:hover{
	background: url(images/avis/bouton_bulle.gif) no-repeat;
	background-position: -219px 0%;	
}

/*
	--------------------------- Simple OpenID Plugin ------------------------------
	http://code.google.com/p/openid-selector/
	
	This code is licensed under the New BSD License.
*/

#openid_form {
	width: 580px;
}

#openid_form legend {
	font-weight: bold;
}

#openid_choice {
	display: none;
}

#openid_input_area {
	clear: both;
	padding: 10px;
}

#openid_btns, #openid_btns br {
	clear: both;
}

#openid_highlight {
	padding: 3px;
	background-color: #FFFCC9;
	float: left;
}

.openid_large_btn {
	width: 100px;
	height: 60px;
/* fix for IE 6 only: http://en.wikipedia.org/wiki/CSS_filter#Underscore_hack */
	_width: 102px;
	_height: 62px;

	border: 1px solid #DDD;
	margin: 3px;
	float: left;
}

.openid_small_btn {
	width: 24px;
	height: 24px;
/* fix for IE 6 only: http://en.wikipedia.org/wiki/CSS_filter#Underscore_hack */
	_width: 26px;
	_height: 26px;

	border: 1px solid #DDD;
	margin: 3px;
	float: left;
}

a.openid_large_btn:focus {
	outline: none;
}

a.openid_large_btn:focus {
	-moz-outline-style: none;
}

.openid_selected {
	border: 4px solid #DDD;
}
