﻿html
{
	margin: 0;
	padding: 0;
	height: 100%;
}
*
{
	padding: 0px;
	margin: 0px;
}
body
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #7C6355;
	padding: 0px;
	margin: 0px;
	height: 100%;
	text-align: center;
}
h1, h2, h3, h4, h5
{
	display: inline;
}
h1
{
	font-size: 18px; /* 	padding-left: 7px; */
	color: #A81655;
	font-weight: bold;
}
h1 a, h1 a:visited, h1 a:hover
{
	text-decoration: none;
	color: #A81655;
}
hr
{
	height: 0px;
	border: dotted #CCC 0px;
	border-top-width: 1px;
	margin-bottom: 10px;
}
form
{
	padding: 0px;
	margin: 0px;
	border: 0;
}
input
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
img
{
	border: 0;
}
div#page
{
	position: relative;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 1105px;
	text-align: left;
	border: 0px;
}
div#content-left
{
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	height: 100%;
	padding: 0px;
}
div#content-center
{
	background: red;
	width: 832px;
	margin-top: 0px;
	min-height: 100%;
	height: 100%;
	padding: 0px;
	float: left;
}
div#contenu
{
	width: 655px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
}
div#content-right
{
	float: right;
	width: 160px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	height: 100%;
	padding: 0px;
}
div.FooterMain
{
	clear: both;
	width: 100%;
}
div.FooterMain table
{
	width: 100%;
	font-size: 11px;
	background-color: #FAFAFA;
}
div.FooterMain table td
{
	vertical-align: top;
	width: 20%;
	color: #1F497D;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
div.FooterMain table tr
{
	margin: 0px;
	padding: 0px;
}
.FooterMain table th
{
	color: #FFF;
	background-color: #1F497D;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	border-right: solid 1px #FFF;
	font-size: 14px;
	text-transform: uppercase;
}
.FooterMain table th a, .FooterMain table th a:visited
{
	color: White;
	text-decoration: none;
}
a.FooterMain, a.FooterMain:visited
{
	color: #1F497D;
	text-decoration: none;
}
a.FooterMain:hover
{
	text-decoration: underline;
}

/*
.FooterMainBig
{
	font-size: 14px;
}
*/

.FooterMainBig
{
	font-size: 14px;
	clear:both;
	text-align:center;
	font-weight:bold;
}

a.FooterMainBig
{
	font-weight:bold;
	font-size: 14px;
	color:#7C6355;
}

.FooterMainBox
{
	background-color: #E5EDF7;
	border: dotted 0px #1F497D;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-right: 5px;
}
.recherche
{
	float: left;
	width: 197px;
	height: 150px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 15px;
	border-top: 1px solid #7C6355;
	border-bottom: 1px solid #7C6355;
}

.recherche3
{
	float: left;
	width: 150px;
	height: 80px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 15px;
	border-top: 1px solid #7C6355;
	border-bottom: 1px solid #7C6355;
}

.titrecherche
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #A81655;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}
.comboboxblue
{
	font-size: 11px;
	color: #1F497D;
	border-color: #1F497D;
}
.combobox
{
	font-size: 11px;
	color: #A81655;
}
.search_box2
{
	color: #A81655;
	border-bottom-color: #A81655;
	border-right-color: #A81655;
	border-left-color: #A81655;
	border-top-color: #A81655;
	border-width: 2px;
	height: 13px;
}
.search_box
{
	color: #A81655;
	height: 13px;
}
.ligne
{
	padding: 4px 0;
}
.MaskedEditError
{
	color: red;
}
.navgche_tit
{
	padding: 5px;
	border-top: 1px solid #B3808E;
	border-bottom: 1px solid #B3808E;
	background: #ECCBD2;
	color: #9E2546;
	font-size: 12px;
	font-weight: bold;
}
.navgche_cont2
{
	border-top: 1px dotted #C5BEB9;
	border-bottom: 1px dotted #C5BEB9;
	background: #FDEFEF;
	color: #636363;
	font-size: 10px;
	text-align: justify;
	line-height: 14px;
}
.cloudnavbarcont
{
	/*border-top: 1px solid #C5BEB9; 	border-bottom: 1px solid #C5BEB9; 	background: #FDEFEF;*/
	color: #636363;
	font-size: 12px;
	text-align: left;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 4px;
	float:left;
}
.beforecloud
{
	height: 10px;
	width: 600px;
}
.cloudfootercont
{
	border-top: 0px dotted #C5BEB9;
	font-size: 15px;
	text-align: justify;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	width: 600px;
	margin-top: 10px;
	clear: both;
}
.navgche_cont
{
	border-bottom: 1px solid #C5BEB9;
	background: #FDEFEF;
	color: #A81655;
	font-size: 10px;
	text-align: justify;
	line-height: 14px;
}
.navgche_cont2 li, .navgche_cont2 ul
{
	display: inline;
}
.navgche_cont2 ul li
{
	font-size: 12px;
}
.navgche_cont2 ul li a
{
	color: #7C6375;
}
.navgche_cont2 li li a
{
	font-size: 10px;
	text-decoration: none;
	color: #636363;
	padding-right: 0px;
}
.navgche_cont2 li li a:hover
{
	text-decoration: underline;
}
a.navgche_lien01region, a.navgche_lien01region:visited
{
	color: #A81655;
	line-height: 16px;
}
a.navgche_lien02region, a.navgche_lien02region2:visited
{
	color: #A81655;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.navgche_lien01region:hover
{
	color: #A81655;
	text-decoration: none;
}
.themes
{
	float: left;
	width: 201px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px dotted #999;
	height: 95px;
	text-align: justify;
	line-height: 1.4;
}
.themesdernier
{
	margin-left: 1px;
	float: left;
	width: 202px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px dotted #999;
	border-right: 1px dotted #999;
	height: 95px;
	text-align: justify;
	line-height: 1.4;
}
.allthemes
{
	width: 640px;
	height: 173px;
}
a.lienthemes:link, a.lienthemes:visited
{
	color: #7C6355;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
a.lienthemes:hover
{
	color: #7C6355;
	text-decoration: underline;
	font-weight: bold;
}
a.lienthemes2:link, a.lienthemes2:visited
{
	color: #7C6355;
	font-size: 11px;
	text-decoration: underline;
}
a.lienthemes2:hover
{
	color: #7C6355;
	text-decoration: underline;
}
.imgevenement
{
	float: left;
	vertical-align: middle;
	padding: 7px 10px 10px 7px;
	top: auto;
}
.imgevtsmall
{
	float: left;
	vertical-align: middle;
	padding: 4px 0 4px 0;
	top: auto;
	width: 85px;
}
.imgevt
{
	float: left;
	vertical-align: middle;
	padding: 4px 0 4px 0;
	top: auto;
	width: 140px;
}
.titevenement
{
	color: #A81655;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bolder;
	vertical-align: top;
	text-decoration: none;
}
.titevenement a
{
	color: #A81655;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bolder;
	vertical-align: top;
	text-decoration: none;
}
.titevenement a:hover
{
	color: #A81655;
	text-decoration: underline;
}
.datevenement
{
	font-size: 11px;
	color: #A81655;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	vertical-align: top;
}
.lieuvenement
{
	color: #7C6355;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	vertical-align: top;
}
a.infoevenement:link, a.infoevenement:visited
{
	color: #A81655;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}
a.infoevenement:hover, .blocgrid2 a:hover
{
	color: #A81655;
	text-decoration: underline;
}
a.detailevenement:link, a.detailevenement:visited
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1F497D;
}
a.detailevenement:hover
{
	text-decoration: underline;
}
.evenementgche01
{
	float: left;
	width: 311px;
	height: 280px;
	margin-top: 10px;
	margin-right: 10px;
	vertical-align: top;
	overflow: hidden;
}
.evenementdt01
{
	float: left;
	width: 311px;
	height: 280px;
	margin-top: 10px;
	vertical-align: top;
	background: #E5EDF7;
	overflow: hidden;
}
.billboard300
{
	float: left;
	width: 311px;
	height: 280px;
	margin-top: 10px;
	border: 1px solid #FFF;
	background: #FFF;
}
.evenementdtwhite
{
	float: left;
	width: 294px;
	margin-top: 10px;
	vertical-align: top;
	overflow: hidden;
}
.evenementdtpink
{
	float: left;
	width: 294px;
	margin-top: 10px;
	vertical-align: top;
	background: #FDEFEF;
	overflow: hidden;
}
.evenementgchewhite
{
	float: left;
	margin-right: 10px;
	width: 336px;
	margin-top: 10px;
	vertical-align: top;
	overflow: hidden;
}
.evenementgcheblue
{
	float: left;
	margin-right: 10px;
	width: 336px;
	margin-top: 10px;
	vertical-align: top;
	background: #E5EDF7;
	overflow: hidden;
}
#entete
{
	height: 80px;
	width: 1003px;
	background-image: url(/WebFeatures/Images/visuel_haut.jpg);
}
#rechercheliste
{
	padding: 2px;
	width: 650px;
	float: left;
}
#nav
{
	padding: 5px 0px;
	border-bottom: 1px solid #D2D2D2;
	font: bold 9px Verdana;
	margin: 0;
}
#nav li
{
	list-style: none;
	margin: 0;
	display: inline;
}
#nav li a
{
	padding: 5px 10px;
	text-decoration: none;
	background: #FFF;
	border: 1px solid #D2D2D2;
}
#nav li a:link
{
	color: #748095;
}
#nav li a:visited
{
	color: #748095;
}
#nav li a:hover
{
	color: #FFF;
	background: #EF979C;
}
#nav li a#current
{
	color: #FFF;
	background: #EF979C;
}
#moteur
{
	width: 794px;
	float: none;
}
.recherchefinal
{
	float: left;
	width: 125px;
	height: 105px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-right: 1px solid #FFF;
	background-image: url(/WebFeatures/Images/fond_recherche_bleu.jpg);
}
.stries
{
	width: 794px;
	height: 10px;
	margin-bottom: 1px;
	background-image: url(/WebFeatures/Images/fond_stries.gif);
	clear: both;
}
.citieslink
{
	color: #A81655;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.citieslink:hover
{
	text-decoration: underline;
}

.bigcitieslink
{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.bigcitieslink:hover
{
	text-decoration: underline;
}
a.fewcitieslink, a.fewcitieslink:link, a.fewcitieslink:visited
{
	color: #96C;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.fewcitieslink:hover
{
	text-decoration: underline;
}
a.veryfewcitieslink, a.veryfewcitieslink:link, a.veryfewcitieslink:visited
{
	color: #36C;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.veryfewcitieslink:hover
{
	text-decoration: underline;
}
a.onecitieslink, a.onecitieslink:link, a.onecitieslink:visited
{
	color: #39C;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.onecitieslink:hover
{
	text-decoration: underline;
}
form.css fieldset
{
	padding: 1em;
	border: 0px;
	width: 460px;
	float: left;
	font-size: 11px;
	clear: both;
}
form.css legend
{
	font-size: 11px;
	color: Blue;
}
form.css label
{
	display: inline;
	text-align: right;
	float: left;
	width: 220px;
	vertical-align: bottom;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	padding-right: 20px;
}
form.css input
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	height: 23px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	background-color: white;
	color: #666;
	padding-top: 1px;
	padding-left: 1px;
	margin-left: 0px;
	margin: 0px;
	vertical-align: middle;
}
form.css select
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	height: 18px;
	width: 200px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	background-color: white;
	color: #666;
	padding-top: 1px;
	padding-left: 1px;
	margin-left: 0px;
	margin: 0px;
	vertical-align: middle;
}
form.css .smallinput
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	height: 18px;
	width: 30px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	background-color: white;
	color: #666;
	padding-top: 1px;
	padding-left: 1px;
	margin-left: 0px;
	margin: 0px;
	vertical-align: middle;
}
form.css textarea
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	height: 23px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	background-color: white;
	color: #666;
	padding-top: 1px;
	padding-left: 1px;
	margin-left: 0px;
	margin: 0px;
	vertical-align: middle;
}
.blocgrid2
{
	font-size: 11px;
	margin: 10px 10px 20px 0;
	color: #339;
	text-align: justify;
	line-height: 15px;
}
.blocgrid2 a:link, .blocgrid2 a:visited
{
	color: #9F0002;
	text-decoration: none;
	font-size: 11px;
}
.blocgrid2 a:hover
{
	color: #9F0002;
	text-decoration: underline;
}
.navigation
{
	font-size: 16px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 100%;
}
.navigation a, .navigation a:visited, .navigation a:hover
{
	color: Blue;
}
.navigation .currentpage
{
	font-size: 16px;
	font-weight: bold;
}
.navigation span
{
	padding-right: 5px;
}
.eventtitle
{
	font-size: 17px;
	text-align: left;
	font-weight: bold;
	color: #9F0002;
}


a.eventtitle
{
	text-decoration: underline;
}
a.eventtitle:hover
{
	text-decoration: underline;
}
.boutoneventlist
{
	font-weight: bold;
	color: #669;
}
.newsRight
{
	border-bottom: solid 1px #1F497D;
	padding: 4px;
	text-align: justify;
	background: #FDEFEF;
	font-size: 11px;
	font-weight: bold;
	text-align: center; /*height:28px;*/
}
.top_header
{
	float: left;
	width: 865px;
	padding-top: 10px;
}
.panel_header
{
	font-size: 14px;
	color: #A81655;
	font-weight: bold;
}
a.other_url:visited, a.other_url:link
{
	font-size: 14px;
	font-weight: bold;
}
.rowodd
{
	background-color: #EEE;
}
.roweven
{
	background-color: #F7F7F7;
}
div.aff_res
{
	background-color: #F7F7F7;
	width: 615px;
	padding-left: 10px;
	padding-right: 10px;
}
div.aff_right_content
{
	background-color: #F7F7F7;
	width: 450px;
	height: 140px;
	text-align: right;
	float: right;
	line-height: 2;
}
.rowheader
{
	background-color: #B0C4DE;
	height: 30px;
	width: 640px;
	min-width: 640px;
	font-weight: bold;
}
.grid
{
	width: 640px;
	min-width: 640px;
}
.colheaderimage
{
	float: left;
	width: 100px;
	height: 30px;
	vertical-align: middle;
}
.colheadertitle
{
	float: left;
	width: 380px;
	height: 30px;
	vertical-align: middle;
}
.colwhere
{
	float: right;
	width: 160px;
	height: 30px;
	vertical-align: middle;
}
.rowgrid
{
	width: 640px;
	min-width: 640px;
	height: 80px;
}
.cellgridimageplace, .cellgridtitleplace, .cellgridwhereplace
{
	height: 80px;
}
.cellgridimageplace
{
	float: left;
	width: 100px;
}
.cellgridtitleplace
{
	float: left;
	width: 380px;
}
.cellgridwhereplace
{
	float: right;
	width: 160px;
}
.center
{
	padding: 0 5px;
}
#labelmenuname
{
	margin: 0px;
}
#sky120
{
	width: 120px;
	margin: 10px 0 0 5px;
}
#sky120adsense
{
	width: 120px;
	margin: 10px 0 0 5px;
}
.dossierspecial
{
	margin-top: 10px;
	width: 200px;
	float: left;
}
.imghomeitem
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E2E2DD;
	vertical-align: top;
	top: auto;
	width: 140px;
	height: 140px;
}
.typevenement
{
	color: #1F497D;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	height: 20px;
	text-align: left;
}
.ItemTypeUrl, .ItemTypeUrl:link, .ItemTypeUrl:visited, .ItemTypeUrl:hover
{
	color: #1F497D;
	font-weight: bolder;
	vertical-align: top;
	text-decoration: underline;
}

.namehomeitem, .namehomeitem:link, .namehomeitem:visited
{
	color: #A81655;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	vertical-align: top;
	text-decoration: none;
}
.namehomeitem:hover
{
	text-decoration: underline;
}
.fichephoto
{
	float: left;
	width: 142px;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 8px;
	border: none;
}
.ficheimg
{
	margin-bottom: 5px;
}
.fichecontenu
{
	float: left;
	width: 327px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	background: #FFF;
}
.ficheadress
{
	float: left;
	width: 120px;
	padding: 5px 5px 5px 5px;
	border-top: 1px dotted #CECEC6;
	border-bottom: 1px dotted #CECEC6;
	margin-top: 10px;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #669;
	background: #F1F1FC;
}
.fichesavoirplus
{
	float: left;
	width: 120px;
	padding: 5px 5px 5px 5px;
	border-top: 1px dotted #CECEC6;
	border-bottom: 1px dotted #CECEC6;
	margin-top: 10px;
	font-size: 9px;
	color: #669;
	background: #F4F0EC;
}
.fichetitinfo
{
	color: #49496F;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
a.ficheinfolien:link, a.ficheinfolien:visited
{
	color: #669;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
a.ficheinfolien:hover
{
	color: #669;
	text-decoration: underline;
}
a.ficheinfolien11:link, a.ficheinfolien11:visited
{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.ficheinfolien11:hover
{
	color: #669;
	text-decoration: underline;
}
.ficheoutil
{
	float: left;
	width: 125px;
	padding: 5px 0px 5px 5px;
	border-top: 1px dotted #CECEC6;
	border-bottom: 1px dotted #CECEC6;
	margin-top: 10px;
}
.fichedition
{
	color: #C30;
	font-size: 10px;
	font-weight: bold;
}
.fichetit
{
	color: #909D2C;
	font-size: 11px;
	font-weight: bold;
}
.fichexergue
{
	color: #699;
	font-size: 9px;
	font-weight: bold;
}
.cloudnavbar1
{
	font-size: 13px;
	font-weight: bold;
	color: #A81655;
}
.cloudnavbar3
{
	font-size: 12px;
	color: #A81655;
	padding-right: 0px;
	font-weight: bold;
	text-decoration: none;
}
.cloudnavbar5
{
	font-size: 12px;
	text-decoration: none;
	color: #A81655;
	padding-right: 0px;
}
.cloudnavbar3:hover, .cloudnavbar5:hover
{
	text-decoration: underline;
}
a.cloudnavbar1, a.cloudnavbar3, a.cloudnavbar5
{
	text-align: justify;
}
.cloudfooter1
{
	font-size: 11px;
	color: #A81655;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.cloudfooter4
{
	font-size: 10px;
	text-decoration: none;
	color: #1F497D;
	padding: 0px;
	margin: 0px;
}
.cloudfooter4:hover
{
	text-decoration: underline;
}
a.cloudfooter1, a.cloudfooter4
{
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}
.rssintro
{
	color: #339;
	font-family: Verdana,Arial;
	font-size: 12px;
}
legend
{
	color: #A81655;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
}
.decolor a, .decolor a:visited
{
	color: Blue;
}
.baseline1, .baseline1 a
{
	color: #1F497D;
	text-decoration: none;
}
.baseline2, .baseline2 a, p.footerlink a.baseline2 
{
	color: #A81655;
	text-decoration: none;
}
.baseline1 a:hover, .baseline2 a:hover
{
	text-decoration: underline;
}
.ds
{
	color: #339;
	width: 645px;
	float: left;
	clear: both;
}
.ds a, .ds a:visited
{
	color: #C00;
	font-family: Verdana,Arial;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}
.area_name
{
	color: #A81655;
	font-weight: bolder;
	font-size: 24px;
}
.dep_name
{
	color: #A81655;
	font-weight: bolder;
	font-size: 24px;
}
.link_red_big
{
	font-size: 13px;
	color: #A81655;
	font-weight: bold;
}
.link_bronze_small
{
	font-size: 11px;
	color: #7C6355;
}
a.link_bronze_small:link, a.link_bronze_small:visited
{
	text-decoration: none;
}
a.link_bronze_small:hover
{
	text-decoration: underline;
}
.guide_paystitre
{
	font-size: 14px;
	color: #1F497D;
	font-weight: bold;
}
.area_content
{
}
div.city_description
{
	float: left;
	clear: both;
	width: 621px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 15px;
	text-align: justify;
}
.link_blue_small
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1F497D;
}
.link_blue_small2
{
	font-size: 11px;
	font-weight: bold;
	color: #1F497D;
}

.link_blue_big
{
	font-size: 13px;
	font-weight: bold;
	color: #A81655;
}

.link_blue_big2
{
	font-size: 13px;
	font-weight: bold;
	color: #1F497D;
}

div.theme_left_row
{
	width: 336px;
	height: 290px;
	margin-bottom: 10px;
	float: left;
}
div.theme_right_row
{
	width: 299px;
	margin-left: 15px;
	height: 290px;
	margin-bottom: 10px;
	float: left;
}
.view_search_link a
{
	font-size: 13px;
	text-decoration: underline;
	color: #1F497D;
}
.view_search_link
{
	font-size: 13px;
	color: #1F497D;
}

div.promo_left_div
{
	color: #333399;
	font-size: 11px;
	margin-left: 70px;
	margin-top: 4px;
	float: left;
	width: 180px;
	height: 18px;
}

div.promo_left_event
{
	color: #333399;
	width: 400px;
	float: left;
	font-size: 13px;
	margin-left: 70px;
	margin-top: 4px;
}

div.promo_right_div
{
	float: left;
	width: 250px;
}

.textinput
{
	color: #333399;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

.b_top_left a
{
	text-decoration: underline;
}

.b_top_left
{
	text-align: justify;
	color: #1F497D;
	font-size: 10px;
}


.b_blue
{
	color: #1F497D;
	font-size: 10px;
}

.b_blue_bold
{
	color: #1F497D;
	font-size: 10px;
	font-weight: bold;
}

.b_red
{
	color: #A81655;
	font-size: 10px;
}

.b_red_bold
{
	color: #A81655;
	font-size: 10px;
	font-weight: bold;
}

.centEvents
{
	line-height: 16px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}

.centEvents a
{
	line-height: 16px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}

.rose
{
	color: #A81655;
}

.blue
{
	color: #1F497D;
}

.toggle
{
	cursor: pointer;
}

.recherche2
{
	border-bottom: 1px solid #7C6355;
	border-top: 1px solid #7C6355;
	float: left;
	height: 115px;
	margin-bottom: 15px;
	margin-top: 1px;
	padding-left: 15px;
	padding-top: 10px;
	width: 197px;
}


.ds_left
{
	background-color: #FDEFEF;
	width: 200px;
	height: 47px;
}

.ds_sous_r
{
	width: 150px;
	padding-right: 5px;
	border-top: solid 1px #1F497D;
}
.ds_sous_l
{
	border-top: solid 1px #1F497D;
	width: 45px;
}

.ds_sous_r a
{
	color: #A81655;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.baseline
{
	color: #A81655;
	font-size: 9px;
}


.directory a
{
	line-height: 2;
	color: #1F497D;
	font-size: 12px;
}

.rss_table tr
{
	height: 30px;
}

.homelink
{
	color: #1F497D;
	font-weight: bold;
}

.minitableau
{
	margin-left: 5px;
	width: 185px;
	padding: 0px;
	color: #1F497D;
}

.minitableau td
{
	text-align: center;
	width: 75px;
	padding: 0px;
	height: 14px;
}

.minitableau a
{
	color: #1F497D;
}

table.tableau_pays
{
	color: #1F497D;
	font-size: 12px;
	border-collapse: collapse;
}

table.tableau_pays td
{
	text-align: center;
	padding: 2px;
	border: solid 1px #000;
	width: 100px;
}

table.tableau_pays td a
{
	color: #1F497D;
}

directory a
{
	color: #1F497D;
	font-size: 12px;
}

.content_2bloc
{
	float: left;
	width: 655px;
	margin-bottom: 15px;
}

.content_leftbloc
{
	float: left;
	width: 336px;
}

.content_rightbloc
{
	float: left;
	width: 310px;
	margin-left: 5px;
}


.checkbox
{
	margin-left: 15px;
}


.linkregion
{
	width: 190px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

.link_ds_ville
{
	color: #A81655;
	font-size: 11px;
	font-weight: bold;
}

.qs_label
{
	color:#A81655;
	font-size:14px;
	font-weight:bold;
}

.qs_input
{
	border:solid 2px #7C6355;
	color:#1F497D;
	font-size:14px;
}

.GPicto
{
	width:45px;
}

p.footerlink
{
	text-align:center;
}

span.footertitle
{
	font-weight:bold;
	font-size:14px;
}

p.footerlink a
{
	font-weight:bold;
	color:#7C6355;
	text-decoration:none;
	margin-right:20px;
}

.linktolist
{
	color:#A81655;
	font-size:20px;
	font-weight:bold;
}
