﻿/***********************************************/
/*           Style par default                 */
/***********************************************/

p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
	color: Black;
 
}

td,tr
{
	font-family:Arial;
    font-size:11px;
    font-weight:normal;
	color: Black;
}

/*
a,a:visited
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#000000 ;
}
*/

li, li p
{
    padding-left:15px;
    font-family:Arial;font-size:11px;font-weight:normal;color:#000000;    
}


h1,h1 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:25px;
    font-weight:bold;
    color:#000000 ;
}

h2,h2 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:Black;
}

h3,h3 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#000000 ;
}

h4,h4 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    color:#000000 ;
}

h5,h5 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    color:#000000 ;
}

h6,h6 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    color:#000000 ;
}
/********************************* modèle cartouche ********************************/

/*****      Cartouche Coup de Coeur      *****/

.accueil_CartoucheCoupDeCoeur
{
}

.rubrique_CartoucheCoupDeCoeur
{
}

.cartoucheCoupDeCoeur
{
	height:325px;
	width:178px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:White;
	background:url('../Images/Fond_CoupDeCoeur.jpg') left top no-repeat;
	padding-left:20px;padding-right:14px;
}

.fckbody .cartoucheCoupDeCoeur
{
	width:212px;
}

.cartoucheCoupDeCoeur .titre1
{
	font-family:Arial;font-size:22px;color:White;font-weight:bold;
	display:block;
	padding-top:17px !important;padding-bottom:17px !important;
	padding-top:11px; padding-top:11px;	/* Compatibilite IE6 */
	height:15px;
	text-align:left;
}

.cartoucheCoupDeCoeur .titre2
{
	font-family:Arial;font-size:17px;color:White;font-weight:bold;
	padding-top:15px !important;padding-bottom:15px !important;
	padding-top:12px;padding-bottom:12px; /* Compatibilite IE6 */
	text-align:left;
	display:block;
}

.cartoucheCoupDeCoeur p
{
	font-family:Arial;font-size:11px;color:White;font-weight:bold;
	padding-bottom:10px;
}

.cartoucheCoupDeCoeur a
{
	font-family:Arial;
	font-size:11px;
	color:White;
	text-decoration:none;
	text-align:right;
	display:block;
}

.cartoucheCoupDeCoeur a:hover
{
	text-decoration:underline;
}

/*****      Cartouche City Pass      *****/

.accueil_CartoucheCityPass
{
	float:left;
}

.cartoucheCityPass
{
	height:325px;width:183px;
	background:url('../Images/Fond_CityPass.jpg') left top no-repeat;
	font-family:Arial;font-size:11px;color:White;
	padding-left:15px;padding-right:15px;
	overflow:hidden;
}

.fckbody .cartoucheCityPass
{
	width:213px;
}

.cartoucheCityPass .titre1, .cartoucheCityPass .titre1 a
{
	font-family:Arial;font-size:22px;color:White;font-weight:bold;
	display:block;
	padding-top:17px !important;padding-bottom:17px !important;
	padding-top:11px;padding-top:11px;	/* Compatibilite IE6 */
	height:15px;
	text-align:left;
}

.cartoucheCityPass .titre2, .cartoucheCityPass .titre2 a
{
	font-family:Arial;font-size:17px;color:White;font-weight:bold;
	padding-top:15px !important;padding-bottom:15px !important;
	padding-top:12px;padding-bottom:12px; /* Compatibilite IE6 */
	text-align:left;
	display:block;
}

.cartoucheCityPass .titre2 a, .cartoucheCityPass .titre1 a
{
	padding:0 !important;margin:0 !important;
	display:inline !important;
}

.cartoucheCityPass p
{
	font-family:Arial;font-size:11px;color:White;font-weight:bold;
	padding-bottom:10px;
}

.cartoucheCityPass a
{
	font-family:Arial;
	font-size:11px;
	color:#654f52;
	text-decoration:none;
	text-align:right;
	display:block;
	margin:0;
}

.cartoucheCityPass a:hover
{
	text-decoration:underline;
}


/********************************************************/
/*            Cartouches Rennes en Images(REI)		    */
/********************************************************/

.rennesEnImages
{
	margin-left:5px;
}

.rennesEnImages h1,.rennesEnImages h2
{
	color:#3b3128 !important;
}

.rennesEnImages a
{
	font-family:Verdana;
	font-weight:bold !important;
	font-size:12px !important;
	font-style:normal;
	background:url('../Images/Rubrique/DecouvrirRennesMetropole/fond_lien.jpg') left center no-repeat;
	padding-left:15px;
	color:#3b3128 !important;
	text-decoration:none !important;
}

.rennesEnImages a:hover
{
	text-decoration:underline !important;
}

.REI_HG
{
	float:left;
	width:47%;
	padding:10px;
	border-right:solid 1px #dddddd;
}

.REI_HD
{
	float:left;
	width:47%;
	padding:10px;
	border-left:solid 1px #dddddd;
	margin-left:-1px;
}

.REI_BG
{
	clear:both;
	float:left;
	width:47%;
	padding:10px;
	border-right:solid 1px #dddddd;
}

.REI_BD
{
	float:left;
	width:47%;
	padding:10px;
	border-left:solid 1px #dddddd;
	margin-left:-1px;
}


/*****     Résumé Actualités     *****/ 

.actualites_Libelle
{
	font-family:Arial;
	font-size:22px;
	color:White;
	display:block;
	padding-top:17px !important;padding-bottom:17px !important;
	padding-top:11px;padding-top:11px;	/* Compatibilite IE6 */
	height:15px;
	font-weight:bold;
	text-align:left;
}

.resumeActualite
{
	position:relative;
	float:left;
	display:block;
	width:180px;
	height:280px;
	overflow:hidden;
}

.resumeActualite h1
{
	font-family:Arial;
	font-size:22px;
	color:White;
	display:block;
	padding:17px !important;
	padding:11px;	/* Compatibilite IE6 */
	height:15px;
	border:solid 1Px orange;
}

.resumeActualite a
{
	font-family:Arial;
	font-size:11px;
	color:#654f52;
	text-decoration:none;
	margin:0 !important;
}

.resumeActualite a:hover
{
	text-decoration:underline;
}

.actu_Titre
{
	font-family:Arial;font-size:17px;color:White;font-weight:bold;text-align:left;
	padding-top:15px !important;padding-bottom:15px !important;
	padding-top:12px;padding-bottom:12px; /* Compatibilite IE6 */
	display:block;
}

.actu_Resume
{
	font-family:Arial;font-size:11px;color:White;font-weight:bold;
	display:block;
}

.actu_Resume p
{
	padding:0;
	padding-top:0 !important;
	padding-bottom:10px;
}

.resumeActualiteImage
{
	height:98px;
	text-align:center;
}

div.resume
{
	width:180px!important;
	float:left;
	display:block;
}

div.items
{
	clear:both;
	position:absolute;
	width:20000em;
}

.resumeActualite a.next
{
	position:absolute;
	margin-left:10px;
	/*top:140px;*/
	left:15px;
	bottom:10px;
	height:13px;
	width:7px;
	background:url('../Images/Actualité/Fleche_Suivant.gif') no-repeat left top;
}

.resumeActualite a.prev
{
	position:absolute;
	margin-left:10px;
	bottom:10px;
	height:13px;
	width:7px;
	background:url('../Images/Actualité/Fleche_Precedant.gif') no-repeat left top;
}

.resumeActualite .FluxRSS
{
	position:absolute;
	margin-left:10px;
	bottom:10px;
	left:20px;
	height:14px;
	width:14px;
	background:url('../Images/rss.gif') no-repeat left top;
}

/***************** Accueil - Bannière *****************/


/*
.accueilCentreCartouche
{
	width:663px;
	background-color:#8ecaf1;
	display:block;
	height:86px;
	padding-top:1px;
	border:0px;
}
*/


.accueil_CartoucheBanniere
{
	float:left;
}

.accueil_CartoucheBanniere .titre3
{
	font-family:Arial;
	font-size:21px;
	color:#b0ca44;

	margin-left:122px;
	font-weight:lighter;
	text-align:left;
	/*margin-top:20px;*/
	margin-top:7px;
}

.accueil_CartoucheBanniere .titre1
{
	color:#b0ca44;font-size:55px;font-family:Arial;font-weight:bold;
	float:left;
	font-weight:bold;
	display:block;
	/*margin-top:-18px;*/
	margin-top:-18px;
	margin-left:20px;
}

.accueil_CartoucheBanniere .titre2
{
	color:#b0ca44;font-size:25px;font-family:Arial;font-weight:bold;
	float:left;
	font-weight:bold;
	display:block;
	margin-left:20px;
	/*margin-top:8px;*/
	margin-top:10px;
}

/*****************************************************************************/
/*							 Rubrique - Contenu								 */
/*****************************************************************************/


/*****************************************************************************/
/*                      Moteur de recherche (dans Rubrique)                  */
/*****************************************************************************/

.imgCalendrier 
{
    cursor:pointer;
    background-image:url('../Images/calendrier.gif');
    background-repeat:no-repeat;
    background-position:left;
    width:24px;
    height:22px;
}

.rubrique_MoteurRecherche
{
	width:500px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.rubrique_MoteurRecherche a
{
	color:#ffffff !important;
}

.rubrique_ListeResultats
{
	margin:auto;
	width:620px;
}

.fckbody .rubrique_ListeResultats
{
	border:solid 2px #8dd8ad;
	height:100px;
	background:url('../Images/Rubrique/Liste de résultats.jpg') left center no-repeat;
	width:600px;
}

.fckbody .rubrique_MoteurRecherche
{
	border:solid 1px #fd8400;
	height:100px;
	width:400px;
	background:url('../Images/Rubrique/MoteurRecherche.jpg') left center no-repeat;
}

.rubrique_MoteurRecherche .tableau
{
	border-top:dotted 1px #fd8400;
	border-bottom:dotted 1px #fd8400;
	padding:10px;
}

.rubrique_MoteurRecherche .libelle
{
	color:#58585a;
	font-size:11px;
	font-weight:bold;
	width:150px;
	text-align:right;
	vertical-align:top;
	padding-top:5px;
}

.rubrique_MoteurRecherche .table
{
	width:600px;
	padding:0;margin:0;
}

.rubrique_MoteurRecherche .donnees
{
	color:#58585a;
	font-size:11px;
	font-weight:bold;
	width:600px;
	text-align:left;
}

.rubrique_MoteurRecherche .ddl
{
	background-color:#f3ebe1;
	border:solid 1px #d4d0d1;
	/*height:20px;*/
}

a.boutonRecherche
{
	color:#ffffff !important;
	font-style:normal !important;
	font-size:12px;
	font-weight:bold !important;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	background-color:#e95d0f;
	border:solid 1px #59493f;
	width:150px;
	height:19px;
	margin:auto;
	display:block;
}

a.boutonRecherche:hover
{
	background-color:#59493f;
}

/*****************************************************************************/

.rubrique_CartoucheCoupDeCoeur
{
	height:325px;
	width:205px !important;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:White;
	background:url('../Images/Fond_CoupDeCoeur.jpg') left top no-repeat;
	overflow:hidden; /* Compatibilite IE6 */
}

.rubrique_2colonnes
{
}

.colonne1_2
 {
	float:left;
    padding-left:33px;
    padding-right:33px;
    width:333px !important;
 }

.fckbody .colonne1_2
{
	width:390px !important;
}

.colonne2_2
 {
    float:left; 
	/*width:418px;*/
	width:399px;
	text-align:right;
	overflow:hidden;
 }
 
 .colonne2_2 h4
 {
	 margin-right:42px;
	 margin-left:17px;
 }

.rubrique_3colonnes
{
	margin:0;
	padding:0;
}

 .rubrique_3colonnes p
 {
	margin-top:24px;
	margin-bottom:24px;
	width:211px !important;
	width:210px;  /*Compatibilite IE6 */
 }
 .fckbody .rubrique_3colonnes p
 {
	margin:0 !important;
	width:auto !important;
}
 
 .rubrique_3colonnes h2
 {
	border:0 !important;
 }
 
 .rubrique_3colonnes ul
{
	font-size:10px !important;
	list-style-image:url('../Images/Rubrique/puce1.gif') !important;
	margin-top:22px !important;
	margin-bottom:22px !important;
	margin-left:20px !important;
}

.rubrique_3colonnes li
{
	font-size:11px !important;
	font-family:Verdana;
	margin-bottom:5px;
	padding-left:0 !important;
}
 
 
 .colonne1_3
 {
	clear:both;
	float:left;
	width:209px !important;
	width:200px;  /*Compatibilite IE6 */
	border-right:dotted 2px #c5d876;
	padding-right:27px;
	padding-left:33px;
 }
 
 .colonne2_3
 {
	float:left;
	width:215px !important;
	width:200px;  /*Compatibilite IE6 */
	padding-left:19px;
	padding-right:19px;
 }
 
 .colonne3_3
 {
	float:left;
	width:208px !important;
	width:200px;  /*Compatibilite IE6 */
	border-left:dotted 2px #c5d876;
	padding-left:21px;
	padding-right:43px;
	margin-right:0;
 }
 
 .fckbody .colonne1_3
 {
	width:269px !important;
 }
 .fckbody .colonne2_3
 {
	width:253px !important;
 }
 .fckbody .colonne3_3
 {
	width:254px !important;
	padding-right:30px;
 }

.rubriqueContenu
{
	text-align:center;
	clear:both;
	/* padding-top:1px;  pour éviter la marge au dessus de certaines pages */
	/*background:url('../Images/Rubrique/fond_Contenu.jpg') center bottom no-repeat;*/
	/*padding-bottom:80px;*/
	background-color:White;
	width:798px !important;
}

.rubriqueContenu h1, .rubriqueContenu h1 font
{
	clear:both;
	font-size:30px !important;
	font-family:Verdana;
	font-weight:lighter !important;
    margin-top:20px;
    margin-bottom:16px;
}

.rubriqueContenu h2
{	
	font-size:16px !important;
    font-weight:bold;
    font-family:Verdana;
    margin-top:15px;
    margin-bottom:15px;
    padding-bottom:6px;
}

.rubriqueContenu h3
{	
	font-size:14px !important;
    font-weight:bold;
    font-style:italic;
    font-family:Verdana;
    margin-top:15px;
    margin-bottom:10px;
    color:#ec7404;
}

.rubriqueContenu h4
{
	clear:both;
	font-size:12px !important;
	font-family:Verdana;
	font-weight:bold !important;
    margin-top:15px;
    margin-bottom:15px;
    
}

.rubriqueContenu p
{
	clear:both;
	font-size:11px !important;
	font-family:Verdana;
    margin-top:10px;
}

.rubriqueContenu a{text-decoration:none;}
.rubriqueContenu a:hover{text-decoration:underline !important;}

.rubriqueContenu ul
{
	clear:both;
	font-size:12px;
	font-family:Verdana;
	font-weight:lighter !important;
	color:Black;
	list-style-image:url('../Images/puce.gif');
	margin-top:0;
}

.rubriqueContenu li
{
	font-size:12px;
	margin-bottom:5px;
	padding-left:0;
}

.rubriqueContenu_ANoter
{
	width:291px;
	margin:32px;
}

.rubriqueContenu_ANoter_Contenu
{
	padding:16px;
	padding-top:8px !important;
}

.contenuDecale 
{
    padding-left:33px;
    padding-right:33px;
    /*height:463px !important;*/
}

/***************** Rubrique - Contenu - Découvrir Rennes Metropole *****************/

.decouvrirContenu
{
	/*width:663px;*/	
}

.decouvrirContenu h1
{
	color:#48bbdc;
}

.decouvrirContenu h2
{
	color:#48bbdc;
	border-bottom:dotted 1px #48bbdc;
}

.decouvrirContenu h4
{
	color:#48bbdc;
}
.decouvrirContenu a:link   { color:#48bbdc; text-decoration:none;}    

.decouvrirContenu .rubriqueContenu_ANoter
{
	border:solid 1px #5cc6e4;
	background-color:#def4f9;
	width:296px;
}

.decouvrirContenu h1 a, .decouvrirContenu h2 a, .decouvrirContenu h4 a
{
	color:#48bbdc;
	text-decoration: underline;
}

.decouvrirContenu h3 a
{
    color:#ec7404;
	text-decoration: underline;
}

.decouvrirContenu h5 a
{
    color: Black;
    text-decoration: underline;
}

.decouvrirContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/DecouvrirRennesMetropole/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.decouvrirContenu .bordureImage
{
	height:8px;
	background-color:#5cc6e4;
	font-size:1px; /* Compatibilité IE6 */
}

.lePatrimoine .colonne1_2
{
	width:359px !important;
	height:136px;
	padding:22px !important;
	padding-right:22px !important;
	padding-left:40px !important;
}

.lePatrimoine .colonne2_2
{
	width:377px !important;
	height:180px;
	padding:0 !important;
}

.lePatrimoine .sousColonne1_2
{
	float:left;
	width:487px;
	padding:35px;
	padding-top:0px;
	padding-bottom:20px;
}

.lePatrimoine .sousColonne2_2
{
	float:left;
	width:203px;
	text-align:center;
	padding-right:37px;
}

.lePatrimoine p
{
	padding:0 !important;
	margin:0 !important;
}

.lePatrimoine h2
{
	clear:both;
	margin-left:33px;
	margin-right:32px;
}

.edifices td
{
	vertical-align:top;
}

.edifice
{	
	width:225px;
	/*height:216px;*/
	height:100%;
	margin:13px;
}

.edifice td
{
	vertical-align:middle;
	/*height:158px;*/
	width:225px;
}

.edifice_Photo
{
	width:100%;
	height:158px;
	background-color:#f3ebe1;
}

.edifice_Separation
{
	width:100%;
	height:8px;
	background-color:#5dc7e5;
}

.edifice_Texte
{
	font-family:Arial !important;
	font-weight:bold !important;
	font-size:11px !important;
	color:#646466 !important;
	text-align:left;	
}

.edifice h1
{
	margin-top:9px !important;
	font-size:12px !important;	
	color:#5dc7e5 !important;
	text-align:left !important;
	margin-bottom:0 !important;
	font-weight:bold !important;
}

.edifice h1 a
{
	font-size:12px !important;	
	color:#5dc7e5 !important;
	text-decoration: underline;
}

.edifice_Texte a 
{
   color: #646466;
}

.seDeplacer
{
	text-align:left !important;
}

.seDeplacer .colonne1_2
{	
	margin-left:16px !important;
	margin-left:8px;
	width:543px !important;
	margin-bottom:16px !important;
}

.seDeplacer .colonne2_2
{
	text-align:right;
	width:269px !important;
	float:right !important;
}

.seDeplacer h2
{
	clear:both;
	display:block;
	width:730px;
	margin-left:34px;
	margin-top:0 !important;
}

/************** Visites de groupes *************/

.visiteGroupe 
{
	padding-left:31px;
	padding-right:31px;
}

.visiteGroupe  .colonne1_2
{
	float:left;
	padding:0 !important;
	width:331px;
	text-align:center;
}

.visiteGroupe  .colonne1_2 h1
{
	font-size:42px !important;
	font-family:Verdana !important;
}

.visiteGroupe .colonne1_2 h1 a, .visiteGroupe .colonne1_2 h2 a, .visiteGroupe .colonne1_2 h3 a, .visiteGroupe .colonne1_2 h4 a
{
    text-decoration: underline;
}

.visiteGroupe .colonne1_2 h1 a:hover, .visiteGroupe .colonne1_2 h2 a:hover, .visiteGroupe .colonne1_2 h4 a:hover
{
    text-decoration: none;
}

.visiteGroupe  .colonne1_2 h4
{
	font-size:12px !important;
	font-family:Verdana !important;
	font-weight:bold;
}


.visiteGroupe .colonne2_2
{
	float:left;
	padding:0 !important;
	padding-left:35px !important;
	padding-left:30px;
	padding-top:53px !important;
	margin:0 !important;
	width:365px;
}

.groupeElement
{
	text-align:left;
}

.groupeElement h1
{
	font-family:Verdana;
	font-weight:bold !important;
	font-size:16px !important;
	border-bottom:dotted 1px #5cc6e4;
	text-decoration: underline;
}

.element
{
	clear:both;
	margin-top:10px;
	text-align:right !important;
}

.element p
{
	margin:0 !important;
	margin-top:17px !important;
	font-size:11px !important;
}

.element h2
{
	margin-top:24px !important;
	margin-bottom:3px !important;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold !important;
	font-style:italic;
	color:#ec7404;
	border:0 !important;
	
}

.element .lien
{
	font-family:Verdana;
	font-weight:bold !important;
	font-size:9px !important;
	font-style:normal;
	background:url('../Images/Rubrique/DecouvrirRennesMetropole/fond_lien.jpg') left center no-repeat;
	padding-left:15px;
	color:#5cc6e4 !important;
	float:right;
	text-decoration:none !important;
}

.element .lien:hover
{
	text-decoration:underline !important;
}


.element .colonne1_2
{
	width:502px !important;
	padding:0 !important;
	padding-right:9px !important;
	margin:0 !important;
	text-align:left !important;
}

.element .colonne2_2
{
	padding:0 !important;
	margin:0 !important;
	width:222px;
}



/***************** Rubrique - Contenu - Nos offres de séjour *****************/

.offresSejourContenu
{
	background-color:White;
	/*width:663px;*/	
}

.offresSejourContenu h1
{
	color:#a73a91;
}

.offresSejourContenu h2
{
	color:#a73a91;
	border-bottom:dotted 1px #a73a91;
}

.offresSejourContenu h4
{
	color:#a73a91;
}

.offresSejourContenu h1 a, .offresSejourContenu h2 a,  .offresSejourContenu h4 a
{
    color: #a73a91;
}

.offresSejourContenu h3 a
{
    color: #ec7404;
}

.offresSejourContenu h5 a, .offresSejourContenu h6 a
{
    color: black;
}

.offresSejourContenu a
{
    text-decoration:underline;
}

.offresSejourContenu a:hover
{
    text-decoration:none;
}
  
.offresSejourContenu a:link   { color:#a73a91;}

.offresSejourContenu .rubriqueContenu_ANoter
{
	border:solid 1px #a73a91;
	background-color:#efdeec;
	width:296px;
}

.offresSejourContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/NosOffresDeSejour/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.offresSejourContenu .bordureImage
{
	height:8px;
	background-color:#a73a91;
	font-size:1px; /* Compatibilité IE6 */
}

/******* Week End Clé en main *********/

.weekEndCleEnMain
{
}

.wECEM_Colonne1_2 h1
{
	text-align:center;
	margin-top:40px;
	margin-left:30px;
	margin-right:30px;
}

.wECEM_Colonne1_2
{
	width:388px !important;
	float:left;
}

.wECEM_Colonne2_2
{
	padding-left:13px;
	padding-right:38px;
	width:359px !important;
	float:left;
}

.wECEM_Colonne2_2 h4
{
	margin-top:55px;
	padding-top:0 !important;
}

.weekEnd
{
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	font-size:10px !important;
	/*overflow:hidden;*/
	padding-bottom:10px;
}

.weekEnd p
{
	font-size:13px !important;
	color:#ffffff !important;
	margin-right:50px;
}

/************ VIOLET ************/

.weekEnd_violet
{
	padding-left:15px;
	/*width:100%;*/
	color:#ffffff;
	width:384px !important;
	width:383px;
}

.td_violet
{
background:url('../Images/Rubrique/NosOffresDeSejour/WeekEndCleEnMain/fondViolet.jpg') left top no-repeat;
background-color:#ac65a1;
vertical-align:top;
}

.td_violet img
{
	border-bottom:solid 9px #983f89;
	float:right;
}

.weekEnd_vert
{
	padding-left:15px;
	/*width:100%;*/
	width:379px !important;
	width:378px;
}

.td_vert
{
background:url('../Images/Rubrique/NosOffresDeSejour/WeekEndCleEnMain/fondVert.jpg') left top no-repeat;
background-color:#cde364;
vertical-align:top;
}

.td_vert img
{
	border-bottom:solid 9px #95d747;
}

.weekEnd_jaune
{
	padding-left:15px;
	/*width:100%;*/
	color:#004553 !important;
	width:384px !important;
	width:383px;
}

.td_jaune
{
background:url('../Images/Rubrique/NosOffresDeSejour/WeekEndCleEnMain/fondJaune.jpg') left top no-repeat;
background-color:#f7ec5c;
vertical-align:top;
}

.td_jaune img
{
	border-bottom:solid 9px #f6d733;
}

.weekEnd_jaune h1, .weekEnd_jaune h2, .weekEnd_jaune p, .weekEnd_jaune .titre
{
	color:#004553 !important;
}

.weekEnd_orange
{
	padding-left:15px;
	/*width:100%;*/
	width:379px !important;
	width:378px;
}

.td_orange
{
background:url('../Images/Rubrique/NosOffresDeSejour/WeekEndCleEnMain/fondOrange.jpg') left top no-repeat;
background-color:#f4a52e;
vertical-align:top;
}

.td_orange img
{
	border-bottom:solid 9px #f78b14;
}

.weekEnd_turquoise
{
	padding-left:15px;
	/*width:100%;*/
	width:384px !important;
	width:383px;
}

.td_turquoise
{
background:url('../Images/Rubrique/NosOffresDeSejour/WeekEndCleEnMain/fondTurquoise.jpg') left top no-repeat;
 background-color:#37d2c2;
 vertical-align:top;
}

.td_turquoise img
{
	border-bottom:solid 9px #08b9aa;
}

.weekEnd_bleu
{
	padding-left:15px;
	/*width:100%;*/
	width:379px !important;
	width:378px;
}

.td_bleu
{
background:url('../Images/Rubrique/NosOffresDeSejour/WeekEndCleEnMain/fondBleu.jpg') left top no-repeat;
background-color:#3560d1;
vertical-align:top;
}

.td_bleu img
{
	border-bottom:solid 9px #063dce;
}

.weekEnd_violet h1, .weekEnd_vert h1, .weekEnd_orange h1, .weekEnd_turquoise h1, .weekEnd_bleu h1,
.weekEnd_violet h2, .weekEnd_vert h2, .weekEnd_orange h2, .weekEnd_turquoise h2, .weekEnd_bleu h2
{
	color:#ffffff !important;
}

.weekEnd .weekTitre
{
	float:left;
	font-size:16px !important;
	width:174px;
}

.weekEnd h1
{
	font-size:19px !important;
	font-weight:bold !important;
	margin-top:0px !important;
	padding-top:5px;
	clear:none !important;
}

.weekEnd h2
{
	margin-top:8px;
	font-size:13px !important;
	border:0 !important;
	margin-bottom:0 !important;
}

.weekEnd .photo
{
	float:right;
	text-align:right !important;
	width:174px;
}

/******* Séjour découverte de Rennes *********/

.sejourDecouverte
{
	padding-left:20px;
}


.sejourDecouverte a
{
	color:#a73a91;
	font-family:Verdana;
}

.sejourDecouverte h3
{
	font-size:16px !important;
	font-family:Verdana;
	font-weight:bold !important;
	font-style:normal !important;
	color:#f39400 !important;
	margin:0 !important;
	margin-top:27px !important;
	text-align:left;
}

.sejourDecouverte .zoneHaut
{
	border-bottom:dotted 1px #a73a91;
}

.sejourDecouverte .zoneBas
{
	padding-right:56px !important;
}

.sejourDecouverte .zoneHaut h1
{
	text-align:center;
}

.sejourDecouverte .zoneHaut h2
{
	text-align:left;
}

.sejourDecouverte .zoneHaut h4
{
	margin-top:26px !important;
}

.sejourDecouverte .colonne1_2
{
	padding:0 !important;
	width:409px !important;
	float:left;
}

.sejourDecouverte .colonne1_2 h2
{
	font-size:16px !important;
	font-weight:bold;
	border:0 !important;
}

.sejourDecouverte .colonne2_2
{
	width:369px !important;
	text-align:right;
	float:right;
}

.sejourDecouverte .sousColonne1_2
{
	padding:0 !important;
	padding-top:10px !important;
	padding-left:13px !important;
	padding-bottom:27px !important;
	width:476px;
	float:left;
}

.sejourDecouverte .sousColonne1_2 p
{
	color:#a73a91;
	font-style:italic;
	font-size:9px !important;
}

 .sejourDecouverte .sousColonne1_2 ul
{
	list-style-image:url('../Images/Rubrique/NosOffresDeSejour/puce.gif') !important;
	color:#a73a91;
	text-align:left;
	margin-left:14px !important;
}

.sejourDecouverte .sousColonne1_2 li
{
	margin-top:26px !important;
}

.sejourDecouverte .sousColonne1_2 h2
{
	padding-top:17px !important;
	font-weight:bold;
	font-style:italic;
	border:0 !important;
}

.sejourDecouverte .sousColonne2_2
{
	padding-top:20px;
	width:216px;
	float:right;
	padding-bottom:27px !important;
	text-align:right;
}


/***************** Rubrique - Contenu - Se Loger *****************/

.seLogerContenu
{
	background-color:White;
	/*width:663px;*/	
}

.seLogerContenu h1
{
	color:#ff6e0d;
}

.seLogerContenu h2
{
	color:#ff6e0d;
	border-bottom:dotted 1px #ff6e0d;
}

.seLogerContenu h4
{
	color:#ff6e0d;
}

.seLogerContenu a:link   { color:#ff6e0d;} 

.seLogerContenu .rubriqueContenu_ANoter
{
	border:solid 1px #ff6e0d;
	background-color:#fde1c2;
	width:296px;
}

.seLogerContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/SeLoger/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.seLogerContenu .rubriqueContenu_ANoter_Titre a
{ 
    color: White;
}

.seLogerContenu .bordureImage
{
	height:8px;
	background-color:#ff6e0d;
	font-size:1px; /* Compatibilité IE6 */
}

/***************** Rubrique - Contenu - Se Restaurer *****************/

.seRestaurerContenu
{
	background-color:White;
	/*width:663px;*/	
}

.seRestaurerContenu h1
{
	color:#ea2020;
}

.seRestaurerContenu h2
{
	color:#ea2020;
	border-bottom:dotted 1px #ea2020;
}

.seRestaurerContenu h4
{
	color:#ea2020;
}

.seRestaurerContenu h3 a
{
    color: #EC7404 !important;
    text-decoration:underline;
}
  

.seRestaurerContenu a:link   { color:#ea2020;}    

.seRestaurerContenu .rubriqueContenu_ANoter
{
	border:solid 1px #ea2020;
	background-color:#ebc6be;
	width:296px;
}

.seRestaurerContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/SeRestaurer/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.seRestaurerContenu .rubriqueContenu_ANoter_Titre a
{
    color: White;
}

.seRestaurerContenu .bordureImage
{
	height:8px;
	background-color:#ea2020;
	font-size:1px; /* Compatibilité IE6 */
}

/***************** Rubrique - Contenu - Sortir, se divertir *****************/

.sortirContenu
{
	background-color:White;
	/*width:663px;*/	
}

.sortirContenu h1
{
	color:#afdf2d;
}

.sortirContenu h2
{
	color:#afdf2d;
	border-bottom:dotted 1px #afdf2d;
}

.sortirContenu h4
{
	color:#afdf2d;
}

.sortirContenu h3 a
{
    color: #EC7404 !important;
    text-decoration: underline;
}


.sortirContenu a:link   { color:#afdf2d;}   

.sortirContenu .rubriqueContenu_ANoter
{
	border:solid 1px #afdf2d;
	background-color:#f4fccb;
	width:296px;
}

.sortirContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/FlanerSortirBouger/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.sortirContenu .rubriqueContenu_ANoter_Titre a
{
    color: White;
}

.sortirContenu .bordureImage
{
	height:8px;
	background-color:#afdf2d;
	font-size:1px; /* Compatibilité IE6 */
}

/***************** Rubrique - Contenu - Rennes Pratique *****************/

.pratiqueContenu
{
	background-color:White;
	/*width:663px;*/	
}

.pratiqueContenu h1
{
	color:#9381a3;
}

.pratiqueContenu h2
{
	color:#9381a3;
	border-bottom:dotted 1px #9381a3;
}

.pratiqueContenu h4
{
	color:#9381a3;
}

.pratiqueContenu h3 a
{
    color: #EC7404 !important;
	text-decoration: underline;
}

.pratiqueContenu a:link   { color:#9381a3;}    

.pratiqueContenu .rubriqueContenu_ANoter
{
	border:solid 1px #9381a3;
	background-color:#cfc8d8;
	width:296px;
}

.pratiqueContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/RennesPratique/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.pratiqueContenu .bordureImage
{
	height:8px;
	background-color:#9381a3;
	font-size:1px; /* Compatibilite IE6 */
}

.seDeplacer .colonne1_2
{
	width:327px !important;
	height:116px;
	padding:16px !important;
	padding-left:184px !important;
}

.seDeplacer .colonne2_2
{
	width:255px !important;
	height:148px;
	padding:0 !important;
}

.seDeplacer h2
{
	display:block;
	width:730px;
	margin-left:34px;
}

/***************** Rubrique - Contenu - Affaires congrès *****************/

.affairesContenu
{
	background-color:White;
	/*width:663px;*/	
}

.affairesContenu h1
{
	color:#FDC500;
}

.affairesContenu h2
{
	color:#FDC500;
	border-bottom:dotted 1px #FDC500;
}

.affairesContenu h4
{
	color:#FDC500;
}

.affairesContenu a
{
    color: #EC7404 !important;
	text-decoration: underline;
}

.affairesContenu a:link   { color:#FDC500; text-decoration:underline;}   
.affairesContenu a:visited { color:#FDC500; text-decoration:none;} 
.affairesContenu a:hover   { color:#FDC500; text-decoration:none;}  
.affairesContenu a:active  { color:#FDC500; text-decoration:none;} 

.affairesContenu .rubriqueContenu_ANoter
{
	border:solid 1px #FDC500;
	background-color:#fcf1ca;
	width:296px;
}

.affairesContenu .rubriqueContenu_ANoter_Titre
{
	background:url('../Images/Rubrique/AffairesCongres/fond_ANoter.jpg') left top no-repeat;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
}

.affairesContenu .rubriqueContenu_ANoter_Titre a
{
    color: White;   
}

.affairesContenu .bordureImage
{
	height:8px;
	background-color:#FDC500;
	font-size:1px; /* Compatibilité IE6 */
}

/******************* Modèle Tableau ****************/

.modeleTableau 
{
	clear:both;
}

.modeleTableau table, .fckbody table
{
	width:100%;
	margin-top:17px;
    font-family:Verdana;
    font-size:13px;
    color:#565766;
    border:solid 1px #19aae4;
}

/* Titres des colonnes */

.modeleTableau th
{
	height:61px;
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
}

.modeleTableau .th1, .fckbody .th1
{
	background:url('../Images/Rubrique/fond_Tableau_1.jpg') center top no-repeat;
	width:162px;
	background-color:#19aae4;
}
.modeleTableau .th2, .fckbody .th2
{
	background:url('../Images/Rubrique/fond_Tableau_2.jpg') left top no-repeat; 
	width:283px;
	background-color:#fdc400;
}
.modeleTableau .th3, .fckbody .th3
{
	background:url('../Images/Rubrique/fond_Tableau_3.jpg') left top no-repeat;
	width:280px;
	background-color:#f39400;
}
.modeleTableau th h1, .fckbody th h1
{
    color:#ffffff;
    font-size:13px !important;   
    font-weight:bold !important;
}

.modeleTableau th a, .fckbody th a
{
    color: #ffffff;
    text-decoration: underline;   
}

/* contenu des cases du tableau */

.modeleTableau h1
{
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}


.modeleTableau td
{
	border:0 !important;
	font-size:13px;
    font-family:Verdana;
    font-weight:bold;
}

.modeleTableau .bleu
{
    border-top:solid 1px #19aae4 !important;
    background-color:#cde7ef;
    /*width:162px;*/
    color:#19aae4;
}

.modeleTableau .bleu a
{
    color:#19aae4;
}

.modeleTableau .jaune
{
    border-top:solid 1px #fdc400 !important;
    background-color:#fbecc2;
    color:#fdc400;
    /*width:283px;*/
}

.modeleTableau .jaune a
{
    color:#fdc400;
}

.modeleTableau .orange
{
    border-top:solid 1px #f39400 !important;
    background-color:#f9e3c2;
    color:#f39400;
    /*width:280px;*/
}

.modeleTableau .orange a
{
    color:#f39400;
}

.fckbody div.rubriqueContenu
{
	width:798px !important;
	border:dotted 1px gray !important;
}

/*******************************************************************/
/*                          Fiche Actualité                        */
/*******************************************************************/

.ficheActu_Infos
{
	float:left;
	color:#ffffff !important;
	margin:20px;
	padding:10px;
	margin-top:0;
	/*background:url('../Images/Actualité/fond_Actu.jpg') left bottom no-repeat;
	background-color:#c2de41;*/
	padding-bottom:150px;
	
}

.ficheActu_Titre
{
	font-size:16px;
	color:#cde080;
	height:25px;
	font-weight:bold;
	padding-top:5px;
	text-align:left;
	border-bottom:dotted 1px #c2de41;
	margin:20px;
	width:400px;
}

.ficheActu_Corps
{
	float:left;
	width:520px;
}

.ficheActu_ZoneImage
{
	float:right;
	/*width:26%;*/
	width:200px;
	text-align:center;
}

.ficheActu_Image
{
	margin:auto;
}

/******************************************************************************/
/*                              Fiche de l'offre                              */
/******************************************************************************/

.ficheOffre_InfosSpecifiques
{
	float:left;
	border-bottom:solid 1px #dcdedd;
	padding:10px;
}

.ficheOffre_ZonePhotos
{
	width:182px;
	float:left;
	padding:9px;
	clear:both;
	border:solid 1px transparent !important; /* Compatibilité Firefox */
}

.photo_Vignette
{
	width:180px !important;
}

.ficheOffre_ZoneInformations
{
	margin-top:10px;
	width:575px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding-left:10px;
}

.ficheOffre_ZoneInformations .titre
{
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	font-weight:bold;
	font-size:18px;
	color:#bf9519;
	float:left;
}

.FO_InfosPrinc
{
}

.FO_InfosPrinc .zoneInfos
{
	float:left;
	width:248px;
	padding:10px;
	padding-top:0;
	background-color:#ffffff;
	min-height:295px;
    height:auto !important;
    height:295px;
    position:relative;
    z-index:3;
}

.FO_InfosPrinc .etoiles
{
	margin-left:10px;
	float:left;
}

.FO_InfosPrinc .epis
{
	float:left;
	margin-left:10px;margin-top:2px;
}

.FO_InfosPrinc .zoneCarte
{
	float:left;
	border:solid 3px #dcdedd;
}

.FO_InfosPrinc td, .FO_InfosPrinc
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#59493f;
}

.FO_InfosPrinc .objet
{
	font-size:23px;
	font-weight:bold;
	color:#59493f;
	float:left;
}

.FO_InfosPrinc .classement
{
	clear:both !important;
	color:Gray;
	width:100%;
	display:block;
}

.FO_InfosPrinc .titre
{
	font-size:18px;
	margin-top:14px;
	border-bottom:solid 1px #bc9f49;
	border-top:solid 1px #bc9f49;
	width:100%;
	background-color:#f7f3e9;
}

.FO_InfosPrinc .adresse
{
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
}

.FO_InfosPrinc .contact
{
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
}

.FO_InfosPrinc .contact td
{
	color:#0073b5 !important;
}

.FO_InfosPrinc .contact a
{
	color:#f75500;
	text-decoration:none;
}

.FO_InfosPrinc .contact a:hover
{
	text-decoration:underline;
}

.FO_InfosPrinc .description
{
	font-size:13px;
	font-weight:normal !important;
	border:solid 1px #bc9f49;
	border-left:0;
	border-right:0;
	color:#000000;
	display:block;
	clear:both;
	padding:5px;
	padding-bottom:10px;
	margin-top:5px;
}

.FO_InfosPrinc .capacites
{
	clear:both;
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
}

.FO_InfosPrinc .caraEtEquip
{
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
}

.FO_InfosPrinc .periodes
{
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
}

.FO_InfosPrinc .fermetures
{
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
}

.FO_InfosPrinc .tarifs
{
	border-bottom:solid 1px #dcdedd;
	padding:10px;
	padding-left:0px;
	color:#b25aa0;
}

/*************************************************/
/*               Offre de liste                  */
/*************************************************/

.offreDeListe
{
	width:600px;
	/*margin-bottom:5px;*/
	padding:10px;
	padding-bottom:0;
	padding-right:0;
	text-align:left;
}

.offreDeListe_NumOffre
{
	float:left;
	width:2%;
	padding-top:3px;
	height:16px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

.offreDeListe_Bandeau
{
	color:#ef8725;
	font-family:Verdana;
	font-size:11px;
	width:440px;
	display:block;
	padding-left:10px;
	height:18px;
	font-weight:bold;
	padding-top:1px;
}

.offreDeListe_Bandeau .classementOT
{
	color:#fdc500;
	display:block;
	margin-top:2px;
}

/* Fêtes et Manifestations */

.offreDeListe_NumOffreFM
{
	background-color:gray;
	float:left;
}

.offreDeListe_BandeauFM
{
	background-color:#c2de41;
	width:440px;/*570px;*/
}

/* Hôtels */

.offreDeListe_NumOffreH
{
	background-color:#fe8400;
	float:left;
}

.offreDeListe_BandeauH
{
	background-color:#fe8400;
	width:448px;
}

/* Restaurants */

.offreDeListe_NumOffreR
{
	background-color:gray;
	float:left;
}

.offreDeListe_BandeauR
{
	background-color:#ec3f1b;
	width:570px;
}

/***********************/

.offreDeListe_Vignette
{
	width:20%;
	min-height:100px;
	height:auto!important;
	height:100px;
	float:left;
}

.offreDeListe_BandeauVignette
{
	/*background-color:#bf4e53;*/
	background-color:Gray;
	width:100%;
	display:block;
	height:16px;
	font-style:italic;
	color:#ffffff;
	font-size:11px;
	text-align:center;
	padding-top:3px;
}

.offreDeListe_Image
{
	width:120px;
}

.offreDeListe_Infos
{
	width:450px;
	float:left;
}

.offreDeListe_Infos a
{
	color:#fd8400;
	text-decoration:none;
}

.offreDeListe_Infos a:hover
{
	text-decoration:underline;
}

.offreDeListe_Images
{
	text-align:center;
	float:right;
}

.offreDeListe_ImageChaine
{
	width:50px;
}

.offreDeListe_ImageLabel
{
	width:50px;
}

.offreDeListe_Bandeau img
{
	margin-top:3px;
}

.offreDeListe_Bandeau a
{
	color:#ffffff !important;
	font-family:Verdana !important;
	font-size:14px !important;
	font-style:normal !important;
	float:left;	
	margin-right:10px;
	text-decoration:none !important;
	/*display:block;*/
}

.offreDeListe_Bandeau a:hover
{
	text-decoration:underline !important;
}

.offreDeListe_Zone1
{
	float:left;
	/*width:300px;*/
	padding-left:5px;
}

.etoiles
{
	margin-top:-3px;
	margin-right:10px;
	text-align:right;
	float:left;
}

.offreDeListe_InfosNiv2
{
	margin-bottom:10px;
	margin-top:10px;
}

.offreDeListe_InfosNiv2 td
{
	color:#000000;
	font-family:Verdana;
	font-size:11px;
}

.offreDeListe_InfosNiv3
{
	margin-bottom:10px;
	margin-top:10px;
}

.offreDeListe_InfosNiv3 .heure
{
	color:#B0599E;
	font-weight:bold;
}

.offreDeListe_InfosNiv3 td
{
	color:#0073b5;
	font-family:Verdana;
	font-size:11px;
}

.offreDeListe_InfosNiv4
{
	color:#b25aa0;
	font-family:Verdana;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
}

.offreDeListe_Date
{
	margin:5px;
	float:left;
}