﻿body, textarea
{
    font-family:Arial;
    margin:0;
    padding:0;
}

body 
{
    color:#747474;
    background:url('../Images/Accueil/Fond.jpg') center top no-repeat;
    margin:0;
    margin:auto;
    /*fait que le cadre contenu est centré sur FireFox*/
    width:1003px;
    /*text-align:center;*/
    background-color:#f3ebe1;
}


/*****************************************************************************/
/*                            Page Accueil                                   */
/*****************************************************************************/
.accueil
{
    width:1003px;   
}

/************** Accueil Haut ****************/

.accueil_Haut
{
	height:305px;
}

.accueil_Haut_Gauche
{
	float:left;
	width:210px;
	height:305px;
}

.accueil_Contenu p
{
	margin-top:96px;
	padding:15px;
	color:#38302b !important;
	font-family:Verdana !important;
	font-size:12px;
	height:178px;
	line-height:2;
}

.accueil_Haut_Droite
{
	float:left;
	width:792px;
	height:305px;
	text-align:left;
	padding-left:1px; /* Utile pour caler les éléments */
}

.accueil_Banniere
{
	background:url('../Images/Banniere.jpg') left top no-repeat;
	/*height:96px;*/
	height:81px;
	margin-left:1px;
}

.accueil_Langues
{
	float:right;
	margin-right:8px;
	/*margin-top:20px;*/
	margin-top:11px;
}

/* Utilisation de background pour les drapeaux car décalage de la bordure sous Firefox sinon */

.langueDrapeauen
{
	margin-right:11px;
	width:29px;
	height:19px;
	display:block;
	background:url('../Images/en_off.jpg') left top no-repeat;
	margin-bottom:10px;
}

.langueDrapeauen:hover
{
	background:url('../Images/en_on.jpg') left top no-repeat;
}

.langueDrapeaues
{
	margin-right:11px;
	width:29px;
	height:19px;
	background:url('../Images/es_off.jpg') left top no-repeat;
	margin-bottom:10px;
	display:block;
}

.langueDrapeaues:hover
{
	background:url('../Images/es_on.jpg') left top no-repeat;
}

.langueDrapeaufr
{
	width:29px;
	height:19px;
	display:block;
	margin-right:11px;margin-bottom:10px;
	background:url('../Images/fr_off.jpg') left top no-repeat;
	
}

.langueDrapeaufr:hover
{
	background:url('../Images/fr_on.jpg') left top no-repeat;
}

.accueil_Diapo
{
	width:783px;
	margin-left:1px;
}

.accueil_Diapo_Image
{
	Width:783px; 
	height:213px;
}

/************** Accueil Milieu ****************/

.accueil_Milieu
{
	clear:both;
	height:87px;
	overflow:hidden;
}

.accueil_Contact
{
	float:left;
	width:173px;
	height:87px;
	margin-right:36px;
	font-weight:bold;
	/*position:relative;*/
}

.accueil_Contact_Image
{
	height:76px;
	width:170px;
	/*position:absolute;
	top:0;
	left:0;*/
	z-index:-1;
}

.accueil_Contact a
{
	display:block;
	margin-left:48px;
	/*margin-top:66px;*/
	margin-top:-5px;
	font-family:Arial;
	font-size:12px;
	color:#007dae;
	text-decoration:none;
}

.accueil_Contact a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#e95d0f;
}


/************** Accueil Bas ****************/

.accueil_Bas
{
	height:386px;
}

.acueil_Bas_Gauche
{
	width:172px;
	float:left;
}

.accueil_Recherche
{
	height:67px;
	border-bottom:solid 1px black;
	text-align:left;
}

.accueil_Recherche_Libelle
{
	font-family:Times New Roman;
	font-size:18px;
	color:#59493f;
	font-weight:bold;
	
	margin-left:4px;
	margin-top:15px;
	display:block;
	
}

.accueil_Recherche_Bouton
{
	color:White;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	
	padding-top:3px;
	background-color:#e95d0f;
	border:solid 1px #59493f;
	width:23px !important;
	height:19px;
	margin-left:4px;
	display:block;
}

.accueil_Recherche_Bouton:hover
{
	background-color:#59493f;
}

.accueil_Recherche_TextBox
{
	font-family:Arial;
	font-size:12px;
	color:#38302b;
	/*font-weight:800;*/
	font-weight:bold;
	
	height:18px;
	width:122px;
	margin-left:4px;
}

.accueil_Hebergement
{
	/*border-bottom:solid 1px black;*/
	width:170px;
	text-align:left;
	padding-top:40px;
	margin-top:17px;
	overflow:hidden;
	background:url('../Images/Accueil/Hebergement.jpg') left top no-repeat;
}

.rubrique_Hebergement
{
	/*border-bottom:solid 1px black;*/
	width:190px;
	text-align:left;
	padding-top:50px;padding-left:15px;
	overflow:hidden;
	background:url('../Images/Accueil/Hebergement.jpg') 15px 10px no-repeat;
	background-color:#f3eae1;
}

.accueil_Hebergement_Libelle
{
	font-family:Times New Roman CE;
	font-size:18px;
	color:#59493f;
	font-weight:bold;
	margin-left:4px;
	margin-bottom:4px;
	display:block;
}

.accueil_Hebergement_IFrame
{
	height:182px;
	margin-left:-4px;
}

/***********************************************/
/*            Encart NewsLetter                */
/***********************************************/

.accueil_NewsLetter
{
	height:97px;width:184px;
	text-align:left;
}

.accueil_NewsLetter_Libelle
{
	font-family:Times New Roman CE;font-size:18px;color:#59493f;font-weight:bold;
	margin-left:4px;margin-top:15px;
	display:block;
}

.accueil_NewsLetter_TextBox
{
	font-family:Arial;font-size:10px;color:#e95d0f;font-weight:bold;	
	height:13px;width:140px;
	margin:0;margin-left:7px;margin-top:8px;
	float:right;
}

.accueil_NewsLetter_Message
{
	font-size:10px;color:#000000;padding-left:5px;
	display:block;
}

a.accueil_NewsLetter_Bouton
{
	color:White;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;
	background-color:#e95d0f;
	border:solid 1px #59493f;
	width:23px !important;height:17px;
	display:block;
	margin-left:4px !important;margin-top:8px;
	margin-left:2px; /* Compatibilite IE6 */
	float:right;
}

.accueil_NewsLetter_Bouton:hover
{
background-color:#59493f;
}

.accueil_NewsLetter_Bouton2
{
	color:White;font-size:12px;font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-color:#e95d0f;
	border:solid 1px #59493f;
	width:48px !important;height:17px;
	margin-left:4px;margin-top:5px;
	display:block;
	float:right;
}

.accueil_NewsLetter_Bouton2:hover
{
background-color:#59493f;
}



.accueil_NewsLetter_Flux
{
	color:#790e11;font-family:Arial;font-size:12px;font-weight:bold;
	margin-top:5px;
	float:right;
}

/*****************************************/

.accueil_Bas_Milieu
{
	width:635px;
	float:left;
}

.accueil_Actualites
{
	height:325px;
	width:180px!important;
	float:left;
	background:url('../Images/Actualites.jpg') center top no-repeat;
	font-family:Arial;
	font-size:11px;
	color:White;
	padding-left:15px;
	padding-right:15px;
}

.accueil_Actualites h1
{
	font-family:Arial;
	font-size:22px;
	color:White;
	display:block;
	padding:17px;
	height:15px;
}

.accueil_Actualites h2
{
	font-family:Arial;
	font-size:17px;
	color:White;
	height:12px;
	padding:16px;
}

.accueil_Actualites p
{
	font-family:Arial;
	font-size:11px;
	color:White;
	padding:10px;
	}

.accueil_Actualites a
{
	font-family:Arial;
	font-size:11px;
	color:#654f52;
	text-decoration:none;
	text-align:right;
	margin-right:16px;
	display:block;
}

.accueil_Actualites a:hover
{
	text-decoration:underline;
}

.accueil_Bas_Droite
{
	/*width:193px;*/
	float:left;
	height:332px;
}

.accueil_MenuDeroulant
{
	text-align:left;
}

.accueil_MenuPiedDePage
{
	clear:both;
	text-align:left;
	margin-left:185px;
}

/************ Accueil - Espace Privé **************/

.accueil_EspacePrive
{
	margin-top:10px;
	width:186px;
	/*height:130px;*/
	display:block;
	text-align:center;
	/*border-top:solid 1px #38302b;
	border-bottom:solid 1px #38302b;*/
	font-size:12px;
	/*padding-bottom:10px;*/
}

.espacePriveTextBox
{
	background-color:#FFFFFF;
	font-size:10px;
	color:#59493f;
	font-family:Arial;
	border:solid 1px #59493f;
	width:143px !important;
	/*height:17px;*/
	height:100%;
	display:block;
	margin-right:4px;
	margin-left:6px;
	margin-bottom:5px;
}

.espacePriveContenu
{
	float:left;
	margin-top:16px;
}

.espacePriveDeconnexion
{
	width:186px;
	text-align:center;
}

.espacePriveTitre
{
	font-family:Times New Roman;
	font-size:21px;		/* au lieu de 22 pour que le texte tienne en gras sur une même ligne */
	color:#59493f;
	font-weight:bold;
	
	float:left;
	margin-top:10px;
	margin-left:5px;
}

.espacePriveBouton a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	background-color:#8a5b9d;
	border:solid 1px #59493f;
	width:25px;
	/*height:17px;*/
	height:100%;
	display:block;
	margin-bottom:5px;
}

.espacePriveBouton a:hover
{
	background-color:#e95d0f;
}

a.espacePriveBoutonDeconnexion
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	
	background-color:#8a5b9d;
	border:solid 1px #59493f;
	width:130px;
	height:17px;
	display:block;
	margin:auto;
}

a.espacePriveBoutonDeconnexion:hover
{
	background-color:#e95d0f;
}

/*****************************************************************************/
/*                            Page Rubrique                                  */
/*****************************************************************************/

.body_Rubrique 
{
    color:#747474;
    background:url('../Images/Rubrique/Fond.jpg') center top no-repeat;
    margin:0;
    margin:auto;
    /*fait que le cadre contenu est centré sur FireFox*/
    width:1003px;
    /*text-align:center;*/
    background-color:#f3ebe1;
}
	
.rubrique_Banniere
{
	background:url('../Images/Rubrique/Banniere.jpg') right top no-repeat;
	height:96px;
	width:613px !important;
	width:614px; /* Compatibilité IE6 */
	float:left;
	margin-left:205px !important;
	margin-left:102px; /* Compatibilité IE6 */
}

.rubrique_Banniere_Boutons
{
	float:right;
	text-align:left;
	margin-top:7px;
	margin-right:18px !important;
	margin-right:8px; /* Compatibilite IE6 */
	display:block;
}	

.rubrique_Banniere_Boutons a
{
	margin-top:5px;
}

.rubrique_MenuDeroulant
{
	float:left;
}

.rubrique_MenuDeroulant_Menu
{
	position:absolute;
	width:185px;
	overflow:hidden;
}

.rubrique_Contact
{
	float:left;
	width:200px;
	margin-right:36px;
	background:url('../Images/Rubrique/logoOTRennes.jpg') center top no-repeat;
	font-weight:bold;
	/*position:relative;*/
	padding-right:5px;
	overflow:hidden;
}

.lienRetourAccueil
{
	height:76px;
	width:170px;
	/*position:absolute;
	left:0;
	top:0;*/
	margin-top:10px !important;margin-left:36px !important;
	background:url('../Images/Rubrique/logoOTRennes.png') left top no-repeat;
}

.rubrique_Contact a
{
	display:block;
	margin-left:48px;
	/*margin-top:66px;*/
	font-family:Arial;
	font-size:12px;
	color:#007dae;
	text-decoration:none;
	text-align:right;
}

.rubrique_Contact a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#e95d0f;
}

.rubrique_Menu
{
	height:88px;
	margin-left:-8px;
}

.rubrique_Gauche
{
	clear:both;
	float:left;
	width:205px !important;
	height:554px;
}

/******** Site Map Path *********/

.smp
{
	float:left;
}

.smp .label
{
	/*border:solid 1px red;*/
}

.boutonImprimer
{
	width:100%;
	width:30px;
	float:left;
	margin-right:10px;
	margin-top:-4px;
	margin-left:10px;
}

.boutonRetour a
{
	padding-left:20px !important;
	padding-left:18px; /* Compatibilité IE6 */
	color:#ffffff !important;
	width:50px;
	text-decoration:none;
	background:url('../Images/retour.gif') left center no-repeat;
	margin-right:40px;
	float:right;
}

.boutonRetour a:hover
{
	font-weight:bold;
	text-decoration:none !important;
}

.boutonRetour
{
	float:right;
}

.rubrique_SiteMapPath
{
	width:798px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	overflow:hidden;
	height:24px;
}

.rubrique_SiteMapPath a
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

.rubrique_SiteMapPath a:hover
{
	text-decoration:underline;
}

.rubrique_SiteMapPath_Others
{
	background:url('../Images/Rubrique/fond_SiteMapPath.jpg') center top no-repeat;
	padding-top:4px;
	height:20px;
	width:798px;
	float:left;
}

.rubrique_SiteMapPath_DecouvrirRennesMetropole
{
	background:url('../Images/Rubrique/DecouvrirRennesMetropole/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
	display:block;
}

.rubrique_SiteMapPath_NosOffresDeSejour
{
	background:url('../Images/Rubrique/NosOffresDeSejour/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
}

.rubrique_SiteMapPath_SeLoger
{
	background:url('../Images/Rubrique/SeLoger/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
}

.rubrique_SiteMapPath_SeRestaurer
{
	background:url('../Images/Rubrique/SeRestaurer/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
}

.rubrique_SiteMapPath_Sortir
{
	background:url('../Images/Rubrique/FlanerSortirBouger/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
}

.rubrique_SiteMapPath_Pratique
{
	background:url('../Images/Rubrique/RennesPratique/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
}

.rubrique_SiteMapPath_Affaires
{
	background:url('../Images/Rubrique/AffairesCongres/fond_SiteMapPath.jpg') center top no-repeat;
	padding-left:15px;
	padding-top:4px;
	height:20px;
}
	
.rubrique_Contenu 
{
	float:left;
	width:798px !important;
	width:790px;  /*Compatibilite IE6 */
	background:url('../Images/Rubrique/fond_Contenu.jpg') center bottom no-repeat;
	background-color:#ffffff;
	padding-bottom:80px;
	overflow:hidden;
}	

.rubrique_PiedDePage
{
	clear:both;
	height:73px;
	width:100%;
}

/*****************************************************************************/
/*                             Page Se Deplacer                              */
/*****************************************************************************/

.seDeplacer_Bas
{
	background:url('../Images/Rubrique/RennesPratique/fond_SeDeplacer.jpg') center top no-repeat;
	width:798px;
	height:358px;
	margin-bottom:-80px; /* POur éviter la répétition de l'image en base des rubriques */
}

.seDeplacer_Liens
{
	text-align:left;
	margin-left:62px;
}

.aVelo
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/aVelo_Off.gif') center top no-repeat;
	width:241px;
	height:138px;
}

.aVelo:hover
{
	background:url('../Images/Rubrique/RennesPratique/aVelo_On.gif') center top no-repeat;
}

.aPied
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/aPied_Off.gif') center top no-repeat;
	width:241px;
	height:138px;
}

.aPied:hover
{
	background:url('../Images/Rubrique/RennesPratique/aPied_On.gif') center top no-repeat;
}

.enBusOuEnMetro
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/EnBusOuEnMetro_Off.gif') center top no-repeat;
	width:241px;
	height:140px;
}

.enBusOuEnMetro:hover
{
	background:url('../Images/Rubrique/RennesPratique/EnBusOuEnMetro_On.gif') center top no-repeat;
}

.enVoiture
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/EnVoiture_Off.gif') center top no-repeat;
	width:241px;
	height:140px;
}

.enVoiture:hover
{
	background:url('../Images/Rubrique/RennesPratique/EnVoiture_On.gif') center top no-repeat;
}

/*****************************************************************************/
/*                             Page Venir à Rennes                           */
/*****************************************************************************/

.venirARennes_Bas
{
	background:url('../Images/Rubrique/RennesPratique/fond_SeDeplacer.jpg') center top no-repeat;
	width:798px;
	height:358px;
	margin-bottom:-80px; /* POur éviter la répétition de l'image en base des rubriques */
}

.venirARennes_Liens
{
	text-align:left;
}

.enTrain
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/enTrain_Off.gif') center top no-repeat;
	width:400px;
	height:168px;
}

.enTrain:hover
{
	background:url('../Images/Rubrique/RennesPratique/enTrain_On.gif') center top no-repeat;
}

.enAvion
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/enAvion_Off.gif') center top no-repeat;
	width:398px;
	height:168px;
}

.enAvion:hover
{
	background:url('../Images/Rubrique/RennesPratique/enAvion_On.gif') center top no-repeat;
}

.enBusOuEnCar
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/EnBusOuEnCar_Off.gif') center top no-repeat;
	width:400px;
	height:178px;
}

.enBusOuEnCar:hover
{
	background:url('../Images/Rubrique/RennesPratique/EnBusOuEnCar_On.gif') center top no-repeat;
}

.parAutoroute
{
	display:block;
	background:url('../Images/Rubrique/RennesPratique/parAutoroute_Off.gif') center top no-repeat;
	width:398px;
	height:178px;
}

.parAutoroute:hover
{
	background:url('../Images/Rubrique/RennesPratique/parAutoroute_On.gif') center top no-repeat;
}
	
/*****************************************************************************/
/*                                   Commun                                  */
/*****************************************************************************/

.Copyright
{
	margin-top:10px;
	clear:both;
	color:#988e7d;font-weight:bold;font-size:11px;text-align:center;
}

.Copyright a
{
	color:#988e7d;	
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.Copyright a:hover
{
	text-decoration:underline;
}

/******************************************************************************/
/*                            Liste de résultats                              */
/******************************************************************************/

.reponses
{
	 color:#7a98dc !important;
	 font-size:14px;
	 font-weight:bold;
	 /*width:100%;*/
	 display:block;
	 text-align:left;
	 margin-bottom:20px;
	 /*margin-bottom:-25px;*/
	 background:url('../Images/reponses.gif') left center no-repeat;
     padding-left:20px;
     /*margin-left:150px;*/
     float:left;
}

/*************** Carte GoogleMap ***************/

.carteFicheOffre
{
	width:300px;
}

.carteFicheOffre #map 
{
    width:300px;
    height:300px;
    margin:auto;
    /*border-top:solid 1px #000000;
    z-index:0;
    background-color:Orange;*/
}

.carteFicheOffre .fermetureCarte
{
	width:300px;
    text-align:right;
    margin-bottom:5px;
}

/***********************************************/

.ficheOffre_Description
{
	text-align:justify;
	padding:10px;
	padding-left:0;
}

.ficheOffre_Description .zone1
{
	font-size:14px;	
	color:#ef8725;
	text-decoration:underline;
}

.ficheOffre_Description .zone2
{
	margin-top:10px;
	font-size:12px;	
}


/*
.ficheOffre_Reservation
{
	font-size:11px;
	background:url('../Images/Fiche Offre/fond_zone.gif') left top repeat-x;
	padding:12px;
}
*/

/***********************************/

.zoneCapacite
{
	padding:12px;
	width:45%;
	float:left;
	border-right:solid 1px gray;
}

.zoneCapacite .titre
{
	color:#e95d0f;
}

/***********************************/

.zoneCaracteristiques
{
	padding:12px;
	width:45%;
	float:left;
	border-left:solid 1px gray;
	margin-left:-1px;
}

.zoneCaracteristiques .titre
{
	color:#e2007a;
}

/***********************************/

.zonePeriodes
{
	padding:12px;
	width:45%;
	float:left;
	border-right:solid 1px gray;
}

.zonePeriodes .titre
{
	color:#009ee0;
}

/***********************************/

.zoneLangues
{
	padding:12px;
	width:45%;
	float:left;
	border-left:solid 1px gray;
	margin-left:-1px;
}

.zoneLangues .titre
{
	color:#a296b2;
}

/***********************************/

.zoneTarifs
{
	padding:12px;
	width:45%;
	float:left;
}

.ficheOffre_CaracteristiquesEtEquipements
{
	font-size:12px;
	background:url('../Images/Fiche Offre/fond_zone.gif') left top repeat-x;
	padding:12px;
}



.ficheOffre_Services
{
	font-size:12px;
	background:url('../Images/Fiche Offre/fond_zone.gif') left top repeat-x;
	padding:12px;
}



.ficheOffre_Tarifs
{
	background:url('../Images/Fiche Offre/fond_zone.gif') left top repeat-x;
	padding:12px;
	border-bottom:dotted 1px gray;
	position:relative;
}

a.retour
{
	background:url('../Images/retour.gif') left center no-repeat;
	padding-left:20px;
	color:#d5940b !important;
	width:50px;
	text-decoration:none;
}

a.retour:hover
{
	text-decoration:underline;
}

.boutonReserver
{
	background:url('../Images/ficheoffre/reservation.gif') left center no-repeat !important;
	padding-left:26px;
	display:block;
	color:#a096b1 !important;
	font-weight:bold;
	margin-left:55px;
	height:20px;
	text-align:left;
	text-decoration:none;
}

.boutonReserver:hover
{
	text-decoration:underline;
}

/******************************************************************************/
/*                              Affichage GoogleMap                           */
/******************************************************************************/

.carte
{
	padding:10px;
	background-color:White;
	width:570px;
	height:450px;
    margin:auto;
    background:url('../Images/fond_googlemap.jpg') top center no-repeat;
    text-align:center;
    clear:both;
}

.legende
{
	text-align:left;
	font-size:12px;
}

.legende_Titre
{
	font-size:14px;
	color:#fd8400;
	/*display:block;
	margin:10px;
	margin-left:0;*/
}

#map 
{
    width:540px;
    height:390px;
    margin:auto;
    margin-top:11px;
    /*border-top:solid 1px #000000;
    z-index:0;
    background-color:Orange;*/
}

.inviteVisu
{
	width:570px;
	height:32px;
	text-align:center;
	background:url('../Images/fond_invitVisu.jpg') top center no-repeat;
	padding-top:18px;
	margin:auto;
	clear:both;
}

.inviteVisu a
{
	display:block;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}

.fermetureCarte
{
	padding-top:8px;
}

.fermetureCarte a
{
	display:block;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}

.marker
{
width:300px;
}

.marker a
{
	text-decoration:none;
	color:#fd8400;
}

.marker a:hover
{
	text-decoration:underline;
}

.marker h1
{
	font-family:Verdana !important;
	font-size:16px !important;
	font-style:normal !important;
	font-weight:bold;
}

.marker h2
{
	color:#0073b5;
	font-family:Verdana;
	font-size:10px;
}

.marker_ZoneInfos 
{
float:left;
width:58%;
}

.marker_ZonePhoto
{
float:left;
width:40%;
}

.marker_Photo
{
width:100px;
}

.marker_ZoneDesc
{
clear:both;
width:100%;
}

.marker_LienFiche
{
	font-size:12px;
	font-weight:bold;
}


/******************************************************************************/
/*                        Page de type FORMULAIRE							  */
/******************************************************************************/

.actions
{
	margin-top:10px;
	font-size:12px;
	/*background:url('../Images/fond_actions.jpg') top right no-repeat;*/
	width:200px;
	float:left;
	padding-left:5px;
	overflow:hidden;
}

.actions .boutonStandard
{
	/*padding-left:20px;*/
	color:#ffffff;
	font-weight:bold;
	width:185px;
	padding-top:14px;
	height:30px;
	text-decoration:none;
	display:block;
	background:url('../Images/fond_bouton1.jpg') top center no-repeat;
	text-align:center;
	padding-right:15px;
	margin-bottom:5px;
	white-space:pre;
}

.actions .boutonStandard:hover
{
	background:url('../Images/fond_bouton1_on.jpg') top right no-repeat;
}

.miniBoutonStandard
{
	color:#ffffff !important;
	font-weight:bold;
	width:86px;
	padding-top:3px;
	height:30px;
	text-decoration:none;
	display:block;
	background:url('../Images/fond_minibouton_off.jpg') top left no-repeat;
	text-align:center;
	padding-right:5px;
	float:left;
	margin-top:-2px;margin-right:5px;
}

.miniBoutonStandard:hover
{
	background:url('../Images/fond_minibouton_on.jpg') top left no-repeat;
	text-decoration:none !important;
}

.divtextboxMessage
{
	background:url('../Images/Rubrique/textbox_Message.jpg') left top no-repeat;
	width:265px;
	height:150px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.textboxMessage
{
	background-color:transparent;
	width:265px;
	height:142px;
	border:0;
}

.divtextboxGrande
{
	background:url('../Images/Rubrique/textbox_Grande.jpg') left top no-repeat;
	width:265px;
	height:28px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.textboxGrande
{
	background-color:transparent;
	width:260px;
	height:30px;
	border:0;
}

.divtextboxMoyenne
{
	background:url('../Images/Rubrique/textbox_Moyenne.jpg') left top no-repeat;
	width:126px;
	height:28px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	float:left;
}

.textboxMoyenne
{
	background-color:transparent;
	width:118px;
	height:30px;
	border:0;
}

.divtextboxPetite
{
	background:url('../Images/Rubrique/textbox_Petite.jpg') left top no-repeat;
	width:66px;
	height:28px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	float:left;
}

.textboxPetite
{
	background-color:transparent;
	width:60px;
	height:30px;
	border:0;
}

.formulaire_tableau
{
	margin:auto;
}

.formulaire_warning
{
	color:Red;
	font-size:12px;
}

.formulaire_donnees
{
	text-align:left;
}

.formulaire_titre
{
	color:#b1599f;
	font-size:14px;
	margin-bottom:15px;
	background:url('../Images/fond_titre.gif') left center no-repeat;
	padding-left:20px;
	display:block;
	text-align:left;
	margin-left:100px;
}

.texte_Info
{
    color:#007fb2;
    font-size:12px;
    margin:auto;
    margin-top:15px;
    margin-bottom:15px;
    display:block;
    text-align:center;
}

.texte_Info td
{
	color:#007fb2;font-size:12px;
}

.texte_Warning
{
	width:470px;
	padding:17px;
	padding-left:50px;
    text-align:justify;
    color:#deb500 !important;
    font-size:12px;
    background:url('../Images/warning.jpg') 10px center no-repeat;
    display:block;
    border-top:dotted 1px #deb500;
    border-bottom:dotted 1px #deb500;
    margin:auto;
    margin-top:10px;
    margin-bottom:10px;
}

.formulaire_Bouton1
{
	color:White;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	background-color:#e95d0f;
	border:solid 1px #59493f;
	width:150px;
	height:19px;
	margin:auto;
	display:block;
}

.formulaire_Bouton1:hover
{
	background-color:#59493f;
}

.formulaire_Lien
{
	color:#009ee0;
	text-decoration:none;
	font-size:12px;
}

.formulaire_Lien:hover
{
	text-decoration:underline;
}

.formulaire_libelle
{
	color:#58585a;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.formulaire_donnees
{
	color:#58585a;
	font-size:11px;
	font-weight:bold;
}

/***************************************************************/
/*                         Page MA SELECTION                   */
/***************************************************************/

.maSelectionContenu
{
	float:left;
	width:575px;
	margin-top:10px;
}

.boutonPDF
{
	background:url('../Images/LogoPDF.gif') right top no-repeat;
	display:block;
	height:20px;
	padding-right:40px;
	padding-top:7px;
	text-decoration:none;
	color:#bcbcc4;
	margin-bottom:10px;
}

.boutonPDF:hover
{
	text-decoration:underline;
}

.popupEnvoiMail
{
	width:600px;
	background-color:#ffffff;
	border:solid 3px gray;
}

.popupEnvoiMail_Fermer
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	display:block;
	width:590px;
	background-color:Gray;
	font-size:12px;
	height:20px;
	padding-right:10px;
	margin-bottom:10px;
}

.envoyer
{
	color:White;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	background-color:#e95d0f;
	border:solid 1px #59493f;
	width:100px !important;
	height:19px;
	/*margin-left:4px;*/
	margin:auto;
	display:block;
}

.envoyer:hover
{
	background-color:#59493f;
}

/***************************************************************/
/*                         Page Connexion                      */
/***************************************************************/

.connexionContenu
{
	/*min-height:536px;
    height:auto !important;
    height:510px;*/ /* Compatibilité IE6 */
}

/***************************************************************/
/*                  Page Mot de passe oublié                   */
/***************************************************************/

.motDePasseContenu
{
	min-height:536px;
    height:auto !important;
    height:510px; /* Compatibilité IE6 */
    background:url('../Images/Rubrique/fond_Contenu.jpg') center bottom no-repeat;
    padding-bottom:30px;
}

/***************************************************************/
/*                        Page Enquete                         */
/***************************************************************/

.enqueteContenu
{
	min-height:200px;
    height:auto !important;
    height:200px;  /* Compatibilité IE6 */
    width:798px;
    margin-top:10px;
}

.enqueteContenu p
{
	color:#58585a;font-size:11px;font-weight:bold; 
}

/***************************************************************/
/*					Page resultats de recherche                */
/***************************************************************/

.resultatsDeRechercheContenu
{
	width:700px; 
	color:Gray !important;
	margin:auto;
	text-align:left;
}

.resultatsDeRechercheContenu a
{
	font-size:12px;
	color:#007dae;
	text-decoration:none;
}

.resultatsDeRechercheContenu a:hover
{
	text-decoration:underline;
}

.resultatsDeRechercheContenu .titre
{
	margin:15px;
	margin-left:0px;
	display:block;
}

.resultitem
{
	border-bottom:dotted 1px gray;
	padding-bottom:20px;
}

.highlight
{
	color:Orange;
}

.resultatsDeRecherche_Navigation a
{
	font-size:14px;
	margin:5px;
}


/************************** PLAN DU SITE ********************************/

.planDuSite
{
border:solid 1px white; /* Compatibilité IE6 */
}

.planDuSite a
{
 text-decoration:none;
 color:Black;
 font-size:12px !important;
 font-style:normal !important;
 display:block;
 text-align:left;
}

.planDuSite a:hover
{
 text-decoration:underline;
}

.planDuSite h1
{
	font-size:15px;
	font-family:Verdana;
	width:100%;
	margin:10px;
	margin-bottom:20px;
	display:block;
	text-align:left;
	color:#679800;
	font-style:normal;
}

a.niveau1objetDRM /*Découvrir Rennes Métropole*/
{
	font-size:16px !important;
	background-color:#5bc6e3;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}

a.niveau1objetNODS
{
	font-size:16px !important;
	background-color:#b1599f;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}

a.niveau1objetSL
{
	font-size:16px !important;
	background-color:#fd8400;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}

a.niveau1objetSR
{
	font-size:16px !important;
	background-color:#ec3f1b;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}

a.niveau1objetFSB
{
	font-size:16px !important;
	background-color:#c2de41;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}

a.niveau1objetRP
{
	font-size:16px !important;
	background-color:#a196b2;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}

a.niveau1objetAC
{
	font-size:16px !important;
	background-color:#fdc400;
	color:white;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}



a.niveau1
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px !important;
	background-color:#dbccb9;
	color:#ffffff;
	margin-right:40px;
}

a.niveau2
{
	margin-left:40px;
	font-size:12px !important;
	margin-top:5px;
	margin-bottom:5px;
} 

a.niveau3
{
	margin-left:60px;
	font-size:10px !important;
} 

/***************************************************************/
/*                Mise en page pour l'impression               */
/***************************************************************/

.impression
{
	background:url('../Images/fond_Impression.jpg') center top no-repeat;
	background-color:#ffffff;
	width:800px;height:1434px;
	margin:auto;
	position:relative;
}

.entete_Impression
{
	height:107px;width:769px;
	display:block;
	border-bottom:solid 1px #747474;
	background:url('../Images/enteteImpression.jpg') left top no-repeat;
}

.contenu_Impression
{
	position:absolute;top:107px;left:0px;
	background-color:#ffffff;
	overflow:hidden;
}

.entete_Impression_Logo
{
	margin-top:10px;
	margin-left:5px;
	float:left;
	width:140px;height:60px;
}

.entete_Impression_Date
{
	float:right;
	font-size:14px;
	margin-top:20px;
	text-align:right;
	margin-right:10px;
}

.modalBackground {
      background-color:Gray;
      filter:alpha(opacity=50);
      opacity:0.5;
}

/****************************************************************/
/*                        Page réservation                      */
/****************************************************************/

.frameReservation
{
	margin-top:15px;margin-left:20px;
	width:95%;
	height:600px;
}

.messageErreur
{
	color:#eb3f1b;
	font-size:13px;
	margin:10px;
	display:block;
}

div.items
{
	clear:both;
	position:absolute;
	width:20000em;
}

/****** Page 404 ******/

.pageNonTrouvee h1
{
	margin:10px;
	color: #48BBDC;font-size:14px;
}

.pageNonTrouvee h2
{
	margin:10px;margin-left:20px;
}

.pageNonTrouvee h2 a
{
	border:0;
	color: #48BBDC;font-size:12px;
}