/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, sans-serif;
	font-size:80%;
	/* background:#B9C4DE; */
	background-image:url(images/commun/fond_site_croisiere.jpg);
}

a {
	font-weight:bold;
}

/*******************************************************/
/* BLOCS */
/******************************************************/

#conteneur_global{
	width:970px;
	margin:auto;
	background-color : #FFF;
	border-left:1px solid white;
	border-right:1px solid white;
}

/******** DEBUT BANDEAU *********/
#bandeau {
	width:970px;
	background-image:url(images/commun/fond_bando_haut.jpg);
	background-repeat:no-repeat;
	height:95px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#bandeau_haut {
	width:970px;
	height:75px;
	margin-bottom:0px;
	padding-bottom:0px;
}

	#logo {
		text-align:center;
		margin:5px 0 0 5px;
		float:left;
	}
	
	#droite_bandeau {
		float:right;
		width:120px;
		height:75px;
	}
	
	#slogan {
		font-size:90%;
		width:115px;
		text-align:right;
		color:white;
		margin-top:2px;
		margin-bottom:0px;
		margin-right:5px;
		height:40px;
	}
	
	#drapeaux {
		width:110px;
		text-align:right;
		margin-top:10px;
	}
/******** FIN BANDEAU *********/

/******** DEBUT SOUS-BANDEAU *********/
#sous_bandeau {
	width:970px;
	height:145px;
	background-image:url(images/commun/fond_sous_bandeau.gif);
	margin-top:0px;
	padding-top:0px;
}

	#presentation {
		float:right;
		margin:5px 5px 0 0px;
		width:395px;
		height:140px;
	}
	#presentation a {
		color:#000099;
	}
	#presentation a:hover {
		color:#CC0000;
	}
	
	#visuel {
		float:right;
		height:145px;
		width:400px;
	}
	
	#visuel_pont {
		background-image:url(images/ponts/ponts-seine-paris.jpg);
		float:right;
		height:145px;
		width:400px;
	}
	
	#visuel_circuit {
		background-image:url(images/circuit/circuit-seine-paris.jpg);
		float:right;
		height:145px;
		width:400px;
	}
	
	#visuel_bateau {
		background-image:url(images/bateaux/accroche-bateaux-seine.jpg);
		float:right;
		height:145px;
		width:400px;
	}

	#visuel_groupe {
		background-image:url(images/commun/accroche_groupe.jpg);
		float:right;
		height:145px;
		width:400px;
	}

	#visuel_offre_groupe {
		background-image:url(images/commun/accroche_groupe.jpg);
		float:right;
		height:145px;
		width:400px;
	}


	#visuel_monument {
		background-image:url(images/monuments/accroche_monuments.jpg);
		float:right;
		height:145px;
		width:400px;
	}
		
	#visuel_bon_cadeau {
		background-image:url(images/cadeau/bon_cadeau_accroche.jpg);
		float:right;
		height:145px;
		width:400px;
	}
		
	#visuel_bon_cadeau_special {
		background-image:url(images/cadeau/bon_cadeau_accroche_special.jpg);
		float:right;
		height:145px;
		width:400px;
	}
/******** FIN SOUS-BANDEAU *********/

#contenu {
	width:970px;
}

#contenu_gauche {
	float:left;
	width:160px;
}

/********** DEBUT CONTENU DROITE **********/
#contenu_droite {
	float:right;
	width:805px;
	margin-left:5px;
}

	/*********** DEBUT ACCUEIL ************/
	#haut_capsule_accueil {
		height:40px;
		background-image:url(images/commun/fond_haut_contenu.gif);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#centre_capsule_accueil {
		background-image:url(images/commun/fond_centre_contenu.gif);
		background-repeat:repeat-y;
		overflow:hidden;	
	}
	
	#bas_capsule_accueil {
		height:40px;
		background-image:url(images/commun/fond_bas_contenu.gif);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#titre_contenu_accueil {
		margin:0px 0 0 25px;	
	}
	
	#texte_contenu_accueil {
		float:left;
		width:460px;
		padding-left:25px;
	}
	
	#img_contenu_accueil {
		width:290px;
		text-align:left;
		float:right;
	}
	
	/*** V2 ***/
	
	#fond_presta_accueil {
    float:left;
    margin:6px;
    background-image:url(./images/accueil/fond_presta_accueil.gif);
    background-repeat:no-repeat;
    width:234px;
    height:274px;
	}

	#petit_fond_presta_accueil {
    float:left;
    margin:6px;
    background-image:url(./images/accueil/petit_fond_presta_accueil.gif);
    background-repeat:no-repeat;
    width:234px;
    height:211px;
	}
	
	.titre_presta_accueil {
    font-weight:bold;
    font-style: italic ;
    color:white;
    height:24px;
    margin:6px 0 0 10px;
	}
	
	.repositionne_img {
    margin-left:1px;
	}
	
	#offre_speciale {
    margin:0px;
    padding:0px;
    height:60px;
	}
	
	#txt_offre_speciale {
    text-align:center;
    font-size:110%;
    font-weight:bold;
	}
	#txt_offre_speciale a{
    text-decoration:none;
    color:black;
	}
	#txt_offre_speciale a:hover{
    color:#FAC402;
	}
	
	.meilleures_vente {
    font-size:85%;
    color:#CC9900;
    text-align:center;
    font-weight:bold;
	}
	.texte_gauche {
    margin-left:17px;
	}
	.prix_droite {
    font-weight:bold;
    color:#CC0000;
    float:right;
    margin-right:15px;
	}
	label 
  {
    display: inline;
    float: left;
    width: 170px;
    font-size:85%;
    margin-top:3px;
  } 
	
	#pied_presta_accueil {
    margin:5px 0 0 0px;
    height:80px;
	}
	#pied_presta_accueil a{
    text-decoration:none;
    color:black;
    font-weight:normal;
	}
	#pied_presta_accueil a:hover{
    color:#FAC402;
	}
	
	#toutes_les_offres {
    text-align:center;
    font-size:80%;
    margin:auto;
    width:200px;
    margin-top:5px;
    color:white;
    background-color:#000099;
	}
	#toutes_les_offres a{
    text-decoration:none;
    color:white;
    font-weight:normal;
	}
	#toutes_les_offres a:hover{
    color:#FAC402;
	}

	#petit_pied_presta_accueil {
    margin:15px 0 0 0px;
    height:65px;
	}
	#petit_pied_presta_accueil a{
    text-decoration:none;
    color:black;
    font-weight:normal;
	}
	#petit_pied_presta_accueil a:hover{
    color:#FAC402;
	}
	
	/*********** FIN ACCUEIL ************/
	
	/*********** DEBUT GENERAL ************/
	#haut_capsule_general {
		height:40px;
		background-image:url(images/commun/fond_haut_contenu_general.gif);
		overflow:hidden;
	}
	
	#centre_capsule_general {
		background-image:url(images/commun/fond_centre_contenu_general.gif);
		overflow:hidden;
	}
	
	#bas_capsule_general {
		height:40px;
		background-image:url(images/commun/fond_bas_contenu_general.gif);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#titre_contenu_general {
		margin:5px 0 0 25px;	
	}
	
	#texte_contenu_general {
		width:745px;
		margin:0 0 0 25px;
		/*border:1px solid black;*/
	}
	/*********** FIN GENERAL ************/
	
	/*********** DEBUT REVEILLON ************/
	#haut_capsule_ev {
		height:40px;
		background-image:url(images/commun/fond_haut_contenu_ev.gif);
		overflow:hidden;
	}
	
	#centre_capsule_ev {
		background-image:url(images/commun/fond_centre_contenu_ev.gif);
		overflow:hidden;
	}
	
	#bas_capsule_ev{
		height:40px;
		background-image:url(images/commun/fond_bas_contenu_ev.gif);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#titre_contenu_ev {
		margin:5px 0 0 25px;	
	}
	
	#texte_contenu_ev {
		width:745px;
		margin:0 0 0 25px;
		/*border:1px solid black;*/
	}
	/*********** FIN REVEILLON ************/

	/*********** DEBUT SAINT VALENTIN ************/
	#haut_capsule_sv {
		height:40px;
		background-image:url(images/commun/fond_haut_contenu_sv.gif);
		overflow:hidden;
	}
	
	#centre_capsule_sv {
		background-image:url(images/commun/fond_centre_contenu_sv.gif);
		overflow:hidden;
	}
	
	#bas_capsule_sv{
		height:40px;
		background-image:url(images/commun/fond_bas_contenu_sv.gif);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#titre_contenu_sv {
		margin:5px 0 0 25px;	
	}
	
	#texte_contenu_sv {
		width:745px;
		margin:0 0 0 25px;
		/*border:1px solid black;*/
	}
	/*********** FIN SAINT VALENTIN ************/
	
	#haut_capsule_ete {
		height:40px;
		background-image:url(images/commun/fond_haut_contenu_ete.gif);
		overflow:hidden;
	}

/********** FIN CONTENU DROITE **********/

#pied_de_page {
	text-align:center;
	color:black;
	font-size:85%;
	width:970px;
	background-image:url(images/commun/fond_pied_de_page.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:white;
}

#pied_de_page a {
	text-decoration:none;
	color:#000099;
	font-weight:normal;
}

#pied_de_page a:hover {
	text-decoration:none;
	color:#CC0000;
	font-weight:normal;
}

/********** DEBUT FICHE PRESTA **********/

#fiche_presta_gauche {
	width:312px;
	float:left;
	margin:5px 10px 5px 0;
}

#fiche_presta_droite {
	width:415px;
	float:right;
	margin:5px 5px 5px 0;
}

#informations_pratiques {
	margin-top:5px;
	border:1px solid black;
}

#entete_informations_pratiques {
	background-color:#FFCC00;
	border-bottom:1px solid black;
	text-align:center;
	color:white;
	padding:3px;
}

#corps_informations_pratiques {
	padding:5px;
}

#corps_informations_pratiques a{
	/*font-size:85%;*/
	font-weight:normal;
}

#module {
	width:310px;
	padding-left:1px;
	/*height:271px;*/
	margin-top:5px;
	border-top:1px solid #FFCC00;
}

#titre_module {
	text-align:center;
	font-weight:bold;
	color:black;
	width:310px;
	font-size:90%;
	margin:6px 0 0px 0;
	padding-top:3px;
	padding-bottom:5px;
	/*padding-left:10px;*/
	border:1px solid black;
	/*background-color:#FFCC00;*/
}

#onglet_reservation {
	border:1px solid #FFCC00;
	margin-top:5px;
	padding:2px;
	font-size:80%;
	font-weight:bold;
}

/********** FIN FICHE PRESTA ************/

#tarif {
	float:left;
	font-size:85%;
	font-weight:bold;
	margin:9px 5px 0 0;
}

/********** DEBUT LISTE PRESTA ************/

#titre_liste_pdt {
	width:417px;
	font-size:85%;
	margin:6px 0 5px 0;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:10px;
	background-image:url(images/commun/fond_entete_liste_pdt.jpg);
	background-repeat:no-repeat;
}

#corps_liste_pdt {
	width:417px;
	margin:0 0 0 0;
	/*border:1px solid black;*/
}

#pied_liste_pdt {
	width:417px;
	text-align:right;
	padding:6px 0 6px 0;
	margin:5px 0 0 0;
	background-image:url(images/commun/fond_pied_liste_pdt.jpg);
	background-repeat:no-repeat;
}

#pied_liste_pdt a:hover {
	color:#CC0000;
}

#titre_liste_pdt_ev {
	width:417px;
	font-size:85%;
	margin:6px 0 5px 0;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:10px;
	background-image:url(images/commun/fond_entete_liste_pdt_ev.jpg);
	background-repeat:no-repeat;
	color:#FFCD06;
}

#corps_liste_pdt_ev {
	width:417px;
	margin:0 0 0 0;
	color:#6C5D1F;
}

#pied_liste_pdt_ev {
	width:417px;
	text-align:right;
	padding:6px 0 6px 0;
	margin:5px 0 0 0;
	background-image:url(images/commun/fond_pied_liste_pdt_ev.jpg);
	background-repeat:no-repeat;
}

#titre_liste_pdt_sv {
	width:417px;
	font-size:85%;
	margin:6px 0 5px 0;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:10px;
	background-image:url(images/commun/fond_entete_liste_pdt_sv.jpg);
	background-repeat:no-repeat;
	color:black;
}

#corps_liste_pdt_sv {
	width:417px;
	margin:0 0 0 0;
}

#pied_liste_pdt_sv {
	width:417px;
	text-align:right;
	padding:6px 0 6px 0;
	margin:5px 0 0 0;
	background-image:url(images/commun/fond_pied_liste_pdt_sv.jpg);
	background-repeat:no-repeat;
}

#pied_liste_pdt a {
	font-size:85%;
	color:black;
	font-weight:normal;
}

#pied_liste_pdt_ev a {
	font-size:85%;
	color:#FFCD06;
	font-weight:normal;
}

#pied_liste_pdt_sv a {
	font-size:85%;
	color:black;
	font-weight:normal;
}
					
/********** FIN LISTE PRESTA ************/

/*******************************************************/
/* MENUS */
/******************************************************/

#menu_bandeau {
	float:left;
	text-align:center;
	color:white;
	width:970px;
}

#menu_bandeau dl {
	margin:0px;
	padding:0px;
}

#menu_bandeau dt a {
	background-color:#000099;
	display:block;
	float:left;
	text-align:center;
	width:146px;
	height:18px;
	border-right:1px solid white;
	text-decoration:none;
	color:white;
	font-weight:normal;
	padding:2px 0 2px 0;
}

#menu_bandeau dt a:hover, #menu_bandeau dt a:focus, #menu_bandeau dt a:active {
	background-color:#FFCC00;
	color:#000099;
	text-decoration:none;
}

#menu_bandeau dd a {
	color:#000099;
	display:block;
	float:right;
	text-align:right;
	border-right:1px solid white;
	text-decoration:none;
	background-color:white;
	font-weight:normal;
	padding:4px 4px 0 0;
	font-size:80%;
}

#menu_bandeau dd a:hover, #menu_bandeau dd a:focus, #menu_bandeau dd a:active {
	color:#FFCC00;
	text-decoration:none;
	font-weight:bold;
}

#menu_bandeau dd a {
	text-decoration:none;
	color:#000099;
	font-weight:bold;
}


#menu_infos {
	font-size:90%;
	padding:5px 0 0 5px;
	float:left;
	width:155px;
	/* background-color:#FFCC00; */
	background-image:url(images/commun/fond_menu_info.gif);
}

#menu_infos dl {
	color:white;
	margin-top:8px;
}

#menu_infos dl a {
	text-decoration:none;
	color:white;
	font-weight:normal;
}

#menu_infos dl a:hover {
	text-decoration:none;
	color:#CC0000;
	font-weight:normal;
}

#menu_infos dt {
	margin:0 5px 10px 5px;
	border-top:1px dotted white;
}

#menu_prestations {
	float:left;
	color:#000099;
	width:158px;
	/* margin-top:5px; */
	background-color:#F3F3F7;
	border-right:1px solid #CFCFD0;
	border-left:1px solid #CFCFD0;
	border-bottom:1px solid #CFCFD0;
	padding:2px 0 2px 0;
}

#menu_prestations a {
	text-decoration:none;
	color:#000099;
}
#menu_prestations a:hover {
	text-decoration:none;
	color:#CC0000;
}

#menu_prestations dl {
	margin-top:1px;
	margin-bottom:3px;
	clear:both;
}

#menu_prestations dl a {
	text-decoration:none;
	/*color:#000099;*/
	color:black;
	font-weight:normal;
}

#menu_prestations dl a:hover {
	text-decoration:none;
	color:#CC0000;
	/*color:#CC0000;*/
	font-weight:normal;
}

#menu_prestations dd {
	font-size:85%;
	margin:0 0 1px 5px;
	border-top:1px dotted #000099;
	clear:both;
}

#menu_prestations dt {
	font-size:85%;
	margin:0 0 1px 5px;
	border-top:1px dotted #000099;
	border-bottom:1px dotted #000099;
	clear:both;
}

.nom_presta {
	float:left;
	width:70%;
}

.tarif_presta {
	float:right;
	color:#CC0000;
}

/*******************************************************/
/* TITRES */
/******************************************************/

/* titre du site */
h1 {
	color:#000099;
	font-size:13pt;
	font-family :Trebuchet MS, Arial;
	margin:0px;
}

h1 a {
	text-decoration:none;
	color:#000099;
}

/* prestations du menu prestations de la colonne de gauche */
h2 {
	display:inline;
	font-size:90%;
	font-weight:bold;
}

/* Titre de page */
h3 {
	display:inline;
	font-size:110%;
	font-weight:bold;
}

/* sous-titre de la zone de contenu */
h4 {
	display:inline;
	font-size:100%;
	font-weight:bold;
}

/*******************************************************/
/* OBJETS DE MISE EN PAGE */
/******************************************************/

hr {
	clear:both;
	height:1px;
	border:none;
	color: #FFF;	
}

img {
	border:none;
}

.zero {
	height:0px;
}

.encadre_img {
	border:1px solid #B9C2C7;
	padding:3px;
	margin-bottom:5px;
}

.encadre_noir {
	border:1px solid #B9C2C7;
	padding:5px;
}

.spacer {
	clear:both;
	height:0px;
}

.saut_de_ligne {
	height:10px;
}

.abs {
vertical-align: 50% ;
}

.align_gauche {
	float:left;
}

.align_droite {
	float:right;
}

.align_droite_devis {
	font-size:90%;
	float:right;
	width:130px;
	height:264px;
	text-align:center;
	background-image:url(images/commun/fond_devis_gratuit.jpg);
	background-repeat:no-repeat;
	padding:15px 0 0 0;
}

.align_droite_devis a {
	text-decoration:none;
	color:#CC0000;
}

.align_gauche_im {
	float:left;
	width:200px;
	margin-top:3px;
	margin-right:10px;
}

.align_gauche_liste {
	float:left;
	width:375px;
	margin-right:10px;
}

.align_droite_liste {
	float:right;
	width:148px;
	margin-right:0px;
	border-left:1px solid #FFCC00;
}

.align_droite_pan {
	width:570px;
	float:right;
	margin-right:0px;
}

.decale5px {
	margin-left:5px;
}

.mentions {
	margin:10px;
	font-size:90%;
}

.cadre_bleu {
	text-align:center;
	/* background-color:#000099; */
	background-image:url(images/commun/fond-offre-indiv.jpg);
	margin-top:1px;
	/*font-weight:bold;*/
	color:#FFCC00;
	padding:2px 0px 2px 0px;
	border-left:1px solid #CFCFD0;
	border-right:1px solid #CFCFD0;
	border-top:1px solid #CFCFD0;
}

.cadre_blanc {
	background-image:url(images/commun/cadre_groupe.gif);
	height:20px;
	color:#000099;
	font-weight:bold;
	text-align:center;
	padding:8px 0px 2px 0px;
	border:1px solid #CFCFD0;
}

.cadre_blanc a {
	text-decoration:none;
	color:#000099;
}
.cadre_blanc a:hover {
	color:#CC0000;
}

#paiement_securise {
	width:155px;
	height:18px;
	background-image:url(images/commun/paiement_securise.gif);
	background-repeat:no-repeat;
	color:black;
	font-size:80%;
	font-weight:bold;
	padding:3px 0 0 3px;
	border-left:1px solid #CFCFD0;
	border-right:1px solid #CFCFD0;
}

.en_ligne {
	margin-top:3px;
	margin-left:64px;
	color:black;
}

.cadre_compte_client {
	text-align:center;
	background-color:#CCCCFF;
	padding:2px;
	/*border:1px solid #CCCCFF;*/
}

.cadre_offre_groupe {
/*	height:105px;
	padding-top:35px;*/
	height:45px;
	color:#000099;
	text-align:center;
/*	background-image:url(images/groupe/animation_groupe.gif);*/
	background-image:url(images/commun/fond_offres_groupes.jpg);
	background-repeat:no-repeat;
}

.cadre_offre_groupe a {
	text-decoration:none;
	color:#000099;
	font-weight:normal;	
}

.refFT {
	width:330px;
	text-align:center;
	font-size:85%;
	color:#000099;
	line-height:8px;
}

.lien_liste_monuments {
	color:black;
	text-decoration:none;
	font-weight:normal;
}

.lien_liste_presta {
	float:right;
	margin-right:20px;
}

.lien_liste_presta a {
	color:white;
	font-weight:normal;
	font-size:85%;
}

.lien_liste_presta a:hover{
	color:#CC0000;
	font-weight:normal;
	font-size:85%;
}

.lien_liste_presta_ev {
	float:right;
	margin-right:20px;
}

.lien_liste_presta_ev a {
	color:#FFCC00;
	font-weight:normal;
	font-size:85%;
}

.lien_liste_presta_ev a:hover{
	color:#CC0000;
	font-weight:normal;
	font-size:85%;
}

.titre_monument {
	background-color:#CCCCFF;
	color:black;
	width:373px;
	margin-top:3px;
	padding:2px;
	border:1px solid black;
}

.titre_pont {
	background-color:#CCCCFF;
	color:black;
	width:568px;
	margin:3px 0 3px 0;
	padding:1px 0 1px 3px;
	border:1px solid black;
}

.titre_bateau {
	background-color:#CCCCFF;
	color:black;
	width:408px;
	margin-top:3px;
	margin-bottom:3px;
	padding:2px;
	border:1px solid black;
}

.titre_bateau_droite {
	float:right;
	background-color:#CCCCFF;
	color:black;
	width:408px;
	margin-top:3px;
	margin-bottom:3px;
	padding:2px;
	border:1px solid black;
}

.im_pont {
	margin-right:10px;
	border:1px solid black;
	margin-top:3px;
	width:160px;
	height:120px;
}

.im_bateau {
	width:320px;
	height:155px;
	margin-right:9px;
	border:1px solid black;
	margin-top:3px;
}

.im_bateau_droite {
	width:320px;
	height:155px;
	margin-left:5px;
	border:1px solid black;
	margin-top:3px;
}

.im_circuit {
	border:1px solid black;
	margin-top:3px;
}

#informations {
	text-align:center;
	background-color:#CCCCFF;
	color:white;
}

.pointille_bleu {
	border-top:1px dotted #000099;
}

.retour_tete {
	margin-left:330px;
	font-size:85%;
}
.retour_tete a {
	color:#000099;
	font-weight:normal;
}
.retour_tete a:hover {
	color:#CC0000;
}

.lien_menu {
text-align:center;
	font-size:85%;
}
.lien_menu a {
	color:#000099;
	font-weight:normal;
}
.lien_menu a:hover {
	color:#CC0000;
}

/*******************************************************/
/* PARAGRAPHES */
/******************************************************/

p {
	margin-top:0px;
	margin-bottom:0px;
	font-size:85%;
}

ul {
	/*color:#003366;*/
	font-size:85%;
	margin:3px 0 10px 0px;
	padding-left:20px;
}

/*******************************************************/
/* GROUPE */
/******************************************************/

#grp_annonce {
	font-size:90%;
	float:left;
	height:155px;
	width:170px;
	font-weight:bold;
	margin-right:8px;
	padding:15px 0px 10px 10px;
	background-image:url(images/groupe/fond_annonce.jpg);
	background-repeat:no-repeat;
}

.titre_annonce {
	color:#CC0000;
	font-size:110%;
}

#grp_entreprise {
	margin-right:8px;
	font-size:90%;
	font-weight:bold;
	float:left;
	height:18px;
	width:180px;
	padding-top:162px;
	text-align:center;
	color:white;
	background-image:url(images/groupe/fond_entreprise.jpg);
	background-repeat:no-repeat;
}

#grp_particulier {
	/*margin-right:3px;*/
	float:left;
	font-size:90%;
	font-weight:bold;
	height:18px;
	width:180px;
	padding-top:162px;
	text-align:center;
	color:white;
	background-image:url(images/groupe/fond_particulier.jpg);
	background-repeat:no-repeat;
}

#grp_devis {
	height:272px;
	width:175px;
	font-size:100%;
	font-weight:bold;
	padding:10px 0px 5px 5px;
	text-align:center;
	color:white;
	background-image:url(images/groupe/fond_devis.jpg);
	background-repeat:no-repeat;
}

#clic_devis {
	font-size:120%;
	padding:185px 0px 10px 5px;
}

#clic_devis a {
	color:white;
}

#grp_evenements {
	float:left;
	margin-right:8px;
	height:260px;
	width:175px;
	padding:10px 0px 10px 5px;
	text-align:center;
	color:white;
	background-image:url(images/groupe/fond_evenements.jpg);
	background-repeat:no-repeat;
}

.grp_ev1 {
	text-align:centrer;
	color:white;
	font-weight:bold;
	font-size:90%;
	padding-top:60px;
}

.grp_ev2 {
	text-align:centrer;
	color:white;
	font-weight:bold;
	font-size:90%;
	margin-top:80px;
}

.grp_ev3 {
	text-align:centrer;
	color:white;
	font-weight:bold;
	font-size:90%;
	margin-top:80px;
}

#grp_texte {
	float:left;
	height:280px;
	width:358px;
	padding:10px 5px 10px 5px;
	background-image:url(images/groupe/fond_texte.jpg);
	background-repeat:no-repeat;
}

.grp_texte_titre {
	color:#CC0000;
	font-size:110%;
	font-weight:bold;
}

#grp_references {
	font-size:90%;
	font-weight:bold;
	height:18px;
	width:180px;
	padding-top:162px;
	text-align:center;
	color:white;
	background-image:url(images/groupe/fond_references.jpg);
	background-repeat:no-repeat;
}


/*******************************************************/
/* FICHE GROUPE */
/******************************************************/
#capsule-fiche-groupe-off {
	background-image:url(./images/groupe/capsule_fiche_groupe-off.gif);
	background-repeat:no-repeat;
	width:740px;
	height:120px;
	margin-left:28px;
	margin-bottom:15px;
}

#capsule-fiche-groupe-on {
	background-image:url(./images/groupe/capsule_fiche_groupe-on.gif);
	background-repeat:no-repeat;
	width:740px;
	height:120px;
	margin-left:28px;
	margin-bottom:10px;
}

#capsule-fiche-groupe-off a, #capsule-fiche-groupe-on a {
	color:#000099;
	font-weight:normal;
}

#capsule-fiche-groupe-off a:hover, #capsule-fiche-groupe-on a:hover {
	color:#CC0000;
	font-weight:normal;
}

.fiche_produit_groupe_gauche {
	float:left;
	width:32%;
	margin-top:13px;
	margin-left:17px;
}

.fiche_produit_groupe_droite {
	float:right;
	width:65%;
	margin-top:13px;
}

.titre_produit_groupe {
	font-weight:bold;
	color:#CC0000;
}



/*******************************************************/
/* FICHE PRIVATISATION */
/******************************************************/
#titre_liste_pdt_priv {
	width:100%;
	font-size:85%;
	margin:6px 0 5px 0;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:10px;
	background-image:url(images/commun/fond_entete_liste_pdt.jpg);
	background-repeat:no-repeat;
}

#corps_liste_pdt_priv {
	width:100%;
	margin:0 0 0 0;
	/*border:1px solid black;*/
}

#pied_liste_pdt_priv {
	width:100%;
	text-align:right;
	padding:6px 0 6px 0;
	margin:5px 0 0 0;
	background-image:url(images/commun/fond_pied_liste_pdt.jpg);
	background-repeat:no-repeat;
}

.contenu_fiche {
	margin-top:35px;
	font-size:85%;
	margin-right:10px;
}

.contenu_gauche {
	margin-top:10px;
	float:left;
	width:39%;
	text-align:center;
	font-size:90%;
	font-weight:bold;
	color:#CC0000;
}

.contenu_droite {
	margin-top:10px;
	float:right;
	width:30%;
	text-align:center;
}

.capsule_privatisation {
	background:url(./images/groupe/fd-privatisation.gif) no-repeat;
	width:756px;
	height:181px;
	padding:5px;
}

.btn-voir-offre a {
	background:url(./images/groupe/btn-voir-pdt.gif) left top no-repeat;
	width:190px;
	height:17px;
	text-align:center;
	color:white;
	font-weight:90%;
	display:block;
	margin:auto;
	margin-top:5px;
	text-decoration:none;
}
.btn-voir-offre a:hover, .btn-voir-offre a:focus, .btn-voir-offre a:active {
	background:url(./images/groupe/btn-voir-pdt.gif) left bottom no-repeat;
}

.capsule-prix {
	background:url(./images/groupe/capsule-prix.gif) no-repeat;
	height:40px;
	padding:8px 0 0 10px;
}

.liste_offre_privatisation {
	font-size:80%; 
	text-align:center;
	margin:0 100px 0 100px;
}
.liste_offre_privatisation a {
	color:#000099;
	font-weight:normal;
}

.liste_offre_privatisation a:hover {
	color:#CC0000;
	font-weight:normal;
}

/*******************************************************/
/* COULEURS */
/******************************************************/

.bleu {
	color:#000099;
}

.jaune {
	color:#FFCC00;
}	

.violet_fonce {
	color:#666699;
}

.violet {
	color:#CCCCFF;
}

.blanc {
	color:white;
}

.red {
	color:#CC0000;
}

.noir {
	color:black;
}

.dore {
	color:#6C5D1F;
}

.rose {
	color:#CF26A0;
}
