p.titre_underline {
	height: 1px;
	border-top: 1px solid #b5b5b5;
	text-align: center;
	position: relative;
	margin-bottom:1.2em;
	margin-top:0.5em;
}

p.titre_underline span {
	position: relative;
	top: -0.6em;
	background: white;
	display: inline-block;
	color:#182632;
	font-family: 'HelveticaMdCn';
	text-transform: uppercase;
    font-size: 17px;
	padding-left:12px;
	padding-right:12px;
}

/* Encart pub
-----------------------------------------------------------------------------*/
.encart_pub {
	margin-bottom:37px;
}
.pub_margin {
	margin-top:37px;
}

p.titre_pub {
	height: 1px;
	border-top: 1px solid #b5b5b5;
	text-align: center;
	position: relative;
	margin-bottom: 1.4em;
	margin-top:0.5em;
}

p.titre_pub span {
	position: relative;
	top: -1.2em;
	background: white;
	display: inline-block;
	color:#b5b5b5;
	font-family: Arial, sans-serif;
	font-size:10px;
	padding-left:12px;
	padding-right:12px;
}
.bouton_achat {
	
	margin:0 auto;
}

.bouton_achat img{
	margin-bottom: 5px;
}

/* Encart Acheter le guide
-----------------------------------------------------------------------------*/
.encart_achat_guide {
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
}
.encart_content {
	padding:6px 13px 13px;
	font-family: Arial, sans-serif;
	font-size:12px;
}
.titre_librairie {
	margin:0;
	padding:0 0 3px;
}
.titre_boutique {
	margin:0;
	padding:13px 0 3px
}

/* Encart S'y rendre
-----------------------------------------------------------------------------*/
#carte_unlieu {
    height: 220px;
    margin-bottom: 7px;
    width: 100%;
	border:1px solid silver;
}

.infobulle{
	width: auto;
	height: auto;
}

.gmnoprint img {
    max-width: none;
}
#calcul_itineraire, #calcul_itineraire a{
	text-align:right;
	cursor : pointer;
	font-family: Arial, sans-serif;
	font-size:11px;
	margin-bottom:35px;
	padding-right:5px;
	color:#636363;
	text-decoration:none;
}
#calcul_itineraire img{
	padding-left:2px;
	vertical-align:middle;

}

/* lieux à la une
-----------------------------------------------------------------------------*/
.titre_lieux_une {
	color: #182632;
    font-family: 'HelveticaMdCn';
    font-size: 17px;
    margin: 0 auto 3px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.encart_lieux_une_super_container {
	border-top:15px solid black;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	padding-top:15px;
	margin-bottom:37px;
}
.encart_lieux_une_container {
	width:90%;
}

.encart_lieux_une{
	line-height: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.encart_lieux_une_img_haut {
    position: relative;
    z-index: 1;
}
.encart_lieux_une_img_logo {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 2;
}

.encart_accueil_img_logo {
    position: absolute;
    right: 72px;
    top: 8px;
    z-index: 2;
}
.encart_accueil_img_logo_logo_seul{
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 2;
}

.encart_lieux_une_img_pointe {
    bottom: 3px;
    left: 50px;
    position: absolute;
    z-index: 10;
}
.encart_lieux_une_img_bas2 {
	margin:0;
	padding:0;
}
.encart_lieux_une_img_bas_entete {
    color: #FFFFFF;
    font-family: 'HelveticaMdCn';
    font-size: 15px;
	line-height : 17px;
    padding-bottom: 7px;
    padding-left: 13px;
    padding-top: 5px;
}

.encart_lieux_une_8b1239 {
	background-color : #8b1239;
}

.encart_lieux_une_e95b2e {
	background-color : #e95b2e;
}

.encart_lieux_une_0fab8d {
	background-color : #0fab8d;
}

.encart_lieux_une_d85988 {
	background-color : #d85988;
}

.encart_lieux_une_3267a6 {
	background-color : #3267a6;
}
.encart_lieux_une_f39c31 {
	background-color : #f39c31;
}

.encart_lieux_une_container_infos{
	background-color : #f2f2f2;
	text-align:left;
	padding-left : 10px;
	padding-right : 10px;
	color : #182632;
	padding-top : 10px;
	width:90%;
}
.encart_lieux_une_container_adr {
	font-size:11px;
	padding-top:6px;
}


.encart_lieux_une_points_points{
	height : 4px;
	border-top : 1px dotted #a7a7a7;
	margin-top : 5px;
}

.encart_lieux_une_container_region{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
	 padding-top: 3px;
}

.encart_lieux_une_container_lien {
	background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin: 6px auto 0;
    padding-top: 5px;
    text-align: center;
    width: 40%;
}
.encart_lieux_une_container_lien a{
    text-decoration: none;
}
.fleche_une {
	vertical-align:middle;
	padding-left: 2px;
}
.picto {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 11px 8px 0 8px;
	margin-left: 28px;
    position: absolute;
}
.fleche_e95b2e{
	border-color: #E95B2E transparent transparent transparent;
}
.fleche_d85988 {
	border-color: #D85988 transparent transparent transparent;
}
.fleche_8b1239 {
	border-color: #8b1239 transparent transparent transparent;
}
.fleche_0fab8d {
	border-color: #0fab8d transparent transparent transparent;
}
.fleche_3267a6  {
	border-color: #3267a6 transparent transparent transparent;
}
.fleche_f39c31  {
	border-color: #f39c31 transparent transparent transparent;
}

/* datepicker
-----------------------------------------------------------------------------*/
.encart_evenement {
	margin-top:37px;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
}
#list_event_container_entete{
	background-color: #F2F2F2;
    color: #000000;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 6px;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
}

.list_event_container {
	padding-left : 20px;
	padding-right : 20px;
}

.event_container ul {
	margin-bottom : 0;
}
.point_point_event_encart{
	height : 4px;
	border-top : 1px dotted #a7a7a7;
}

.breadcrumbs2{
	margin-bottom : 5px;
}

.breadcrumbs2 ul{
	color:#676767;
}
.event_container_titre a{
	font-weight:bold;
	font-size: 11px;
	margin-bottom: 4px;
    margin-top: 2px;
	text-decoration:none;
	color:#1a171b;
}

.point_point_event_plus_event{
	text-align: right;
}

.point_point_event_plus_event a {
	text-decoration : none;
	color : black;
}

.plusLieux{
	font-style: italic;
	display:block;
	text-align:right;
	text-decoration: none;
	color:#4f4f4f;
}

.plusLieux img{
	vertical-align: bottom;
}

.encart_evenement .ui-datepicker  {
	padding:0;
	margin:0 auto;
	margin-bottom:15px;
	margin-top:25px;
	width: 265px;
}


#datepicker .ui-datepicker-calendar tbody, #datepicker .ui-datepicker-calendar td {
	background-color:#F2F2F2;
}

#datepicker .ui-state-default {
	background:none;
	border: 1px solid #F2F2F2;
}
#datepicker .date_to_day .ui-state-default {
	background:url("/media/img/site/ui-bg_flat_55_0073ea_40x100.png") repeat-x scroll 50% 50% #0073EA;
	border:1px solid #CCCCCC;
}

/* pourquoi s'inscrire
-----------------------------------------------------------------------------*/
.encart_inscription {
	margin-top:37px;
}
.inscription {
	border:1px solid #dbdbdb;
	padding:17px 17px 5px;
	background: url(/media/img/site/widgets/fond_gris.png) repeat-x bottom center;
}
.inscription  p {
	text-transform:uppercase;
	color:#0e3083;
	font-weight:bold;
	font-size:13px;
	line-height: 18px;
	margin-bottom:10px;
}
.inscription  ul {
	margin:0;
	padding:0;
}
.inscription  ul li {
	color:#0e3083;
	font-size:13px;
	padding:3px 20px;
	background: url(/media/img/site/widgets/puce_inscription.png) no-repeat left 7px;
	list-style-type:none;
}
.bouton {
	text-align:center;
	margin:15px auto;	
}



/* Encart Vous connecter a votre espace
-----------------------------------------------------------------------------*/
.encart_connexion {
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-bottom: 37px;
}

.encart_connexion .encart_content{
	font-size: 12px;
}

.encart_connexion .encart_content p{
	margin-bottom:0;
}

.encart_connexion tbody td{
	background-color: white;
	border-bottom: 0;
}

.encart_connexion td{
	padding-right: 0;
	padding-left: 0;
	font-size: 13px;
}

#espace_mdp{
	color: #333333;
	font-size: 11px;
}

.input_espace{
	width: 172px;	
}

.encart_connexion .padR{
	padding-right: 0.8em;
}

.encart_gauche{
	float: left;
}

.encart_droit{
	float: right;
	cursor: pointer;
	width : 30px;
	height : 25px;
	background-image : url('/media/img/site/widgets/bouton_espace.png');
	border : 0;
}

form[name="form_espace"],
form[name="form_espace"] table{
	margin-bottom: 0;
}

/* Encart Où trouver le guide saint-christophe
-----------------------------------------------------------------------------*/
.encart_trouver {
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-bottom: 37px;
}

.encart_trouver .encart_content{
	font-size: 13px;
}

.puce{
	margin-right: 7px;
}

.encart_trouver p,
.puce{
	vertical-align: middle;
}

.encart_trouver .bleu{
	color: #0e3083;
	margin: 0;
	position: relative;
	top: 0;
}

.encart_trouver p.titre_underline {
	margin-bottom:2.8em;
}

.encart_trouver .trouver_bot{
	margin-bottom:0;
}

.encart_trouver #trouver_clics{
	margin-bottom: 10px;
}

/* encart multimedia
-----------------------------------------------------------------------------*/
.encart_multimedia {
	margin-top:37px;
}
.list_photos_flickr {
	padding-left : 18px;
	padding-right : 18px;
}

#titre_flickr {
	font-size:11px;
	color:#3f3f3f;
	padding-bottom:3px;
	padding-left:3px;
}

#lien_flickr{
	font-size:12px;
	color:#3f3f3f;
	padding-bottom:8px;
	padding-right:5px;
	font-style:normal;
	text-decoration:none;
}

/* Encart Pourquoi annoncer dans le guide saint-christophe
-----------------------------------------------------------------------------*/
.encart_annoncer {
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-bottom: 30px;
	margin-top: 37px;
}

.encart_annoncer .encart_content{
	font-size: 15px;
}

.puce{
	margin-right: 7px;
}

.encart_annoncer p,
.puce{
	vertical-align: middle;
}

.encart_annoncer .bleu{
	color: #0e3083;
	margin: 0;
	position: relative;
	top: 0;
}

#media_container_entete{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
    padding: 2px;
}


.media_container .plusPhotos{
	font-style: italic;
	display:block;
	text-align:right;
	text-decoration: none;
	color:#4f4f4f;
}

.media_container .plusPhotos img{
    margin: 0;
    padding: 0;
	vertical-align: bottom;
}

.media_container img{
    margin: 0 4px 10px;
    padding: 0;
}

.encart_annoncer p.titre_underline {
	margin-bottom:2.8em;
}

.encart_annoncer .trouver_bot{
	margin-bottom:0;
	font-size:14px;
}



/* Encart Pourquoi annoncer dans le guide saint-christophe
-----------------------------------------------------------------------------*/
.titre_contact {
	color: #182632;
    font-family: 'HelveticaMdCn';
    font-size: 17px;
    margin: 0 auto 3px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.encart_contact_super_container {
	background-color: rgb(244,244,244);
	border-top:15px solid black;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	font-size: 14px;
	padding:15px;
}

.encart_contact_super_container p{
	margin-bottom: 10px;
	font-size:14px;
	line-height:18px;
}

.encart_contact_super_container img{
	margin-right: 10px;
	vertical-align: middle;
	margin-top: 7px;
}

.encart_contact_super_container span{
	color: #0E3083;
    font-size: 18px;
    font-weight: bold;
	vertical-align:bottom;
}

.encart_contact_super_container .sep{
	padding-bottom: 15px;
	border-bottom: 1px dotted #b5b5b5;
}
.encart_contact_super_container p{
	font-size:13px;
}