﻿

body {
	background: #FFFFFF;
	font-family: Verdana;
	font-size: 100%;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}


h1
{
	font-size:18px;
	color:#C51F4C;	
	font-weight:bold;
	margin:0px;
}
* html body { /* IE 5+ */
	font-size: 75%;				/* Mac */
	_font-size: 70%;			/* Win */

}
.SearchInput {
	font-family: verdana, arial, sans-serif;
	font-size: 90%;
	color: #000;
	color:#AB2C00;
}
img {
	border: 0;
}
a, a:visited {
	text-decoration: underline;
}
strong {
	font-weight:600;
}
.italic 
{
	font-style:italic;
}
.italicsmall {
	font-style:italic;
	font-size: 50%;
}
.couleuredito {
	background-color:#A82F02;
}
.txtedito {
	color:#CC0099;
}
.couleurseclater {
	background-color:#D2A417;
}
.txtseclater {
	color:#D2A417;
}
.couleursecultiver {
	background-color:#74B74A;
}
.txtsecultiver {
	color:#74B74A;
}
.couleurdecouvrir {
	background-color:#F78C6B;
}
.txtdecouvrir {
	color:#E7663A;
}
.couleursemerveiller {
	background-color:#871E37;
}
.txtsemerveiller {
	color:#871E37;
}
.couleuretrezen {
	background-color:#669FD6;
}
.txtetrezen {
	color:#669FD6;
}
.couleuragenda {
	background-color:#F4CD9F;
}
.txtagenda {
	color:#AB2C00;
}
.couleurserviceinterac {
	background-color:#EA7858;
}
.txtserviceinterac {
	color:#AB2C00;
	font-size: 0.7em;
}
.couleurinfotouristique {
	background-color:#771730;
}
.txtinfotouristique {
	color:#771730;
	font-size: 0.7em;
}

.couleurtoutesmesinfos {
	background-color:#98E4F7;
}

.txttoutesmesinfos {
	color:#C1344B;
}

.couleurhorairestarifs {
	background-color:#60A63B;
}
.txthorairestarifs {
	color:#60A63B;
}
.couleurlieucontact {
	background-color:#CC9D12;
}
.txtlieucontact {
	color:#CC9D12;
}

.selectagenda {
	width:140px;
	color:#000000;
	font-size: 0.8em;
}
.txt {
	color:#000000;
	font-size: 0.7em;
}
.lien {
	color:#000000;
}
ul {
	list-style-type: none;
	padding:0;
	margin:0;	
}
.pucerouge {
	background: url(../../WebFeatures/Images/puce_rouge.gif) no-repeat;
	margin:0;
	padding:0 0 0 13px;
	color:#F75F13;
}

.couleurvert {
	background-color:#84BF5F;
}
.couleurjaune {
	background-color:#CE9B00;
}
.couleurviolet {
	background-color:#B522AC;
}
.couleurrose {
	background-color:#E7663A;
}
.couleurrouge {
	background-color:#8D2A41;
}
.couleurbleu {
	background-color:#70A5D9;
}
.couleurresultat {
	background-color:#C23851;
}
.txtviolet {
	color:#B522AC;
}
.txtrose {
	color:#E7663A;
}
.txtjaune {
	color:#CE9B00;
}
.txtvert {
	color:#84BF5F;
}
.txtrouge {
	color:#8D2A41;
}
.txtbleu {
	color:#70A5D9;
}
.txtresultat {
	color:#C23851;
}


.viatitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viaeditosfirsttitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viaeditostitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viaeditosdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viaeditosville {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viaeditosdescription {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viasubcat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacoldossier {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B22222; text-align: justify; VERTICAL-ALIGN: top}
.viacolnomeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viacollieu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacoldesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacolcategorie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacoldetail {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #F4CD9F; text-decoration: none; line-height: 11px}
.vianomregion { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #B22222; font-weight: bold; text-decoration: none  }
.viaresquelsresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B22222; font-weight: bold; text-decoration: none  }
.viaresnom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viarescategorie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viaresdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viaresville {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-style: italic; text-align: justify; VERTICAL-ALIGN: top}
.viaresregion {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viaresdepartement {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viaresautresresultats {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B22222; text-align: justify; VERTICAL-ALIGN: top}
.viarespage {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B22222; font-weight: bold; text-align: justify; VERTICAL-ALIGN: top}
.viacartitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viacarcategorie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacardate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacardpt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacardescription {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacarville {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.viacarsoustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-align: justify; VERTICAL-ALIGN: top}
.formul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: left; VERTICAL-ALIGN: top}
.textinput {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align : center; VERTICAL-ALIGN: top}
.viaformtexte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F4CD9F; font-weight: bold; text-decoration: none  }
.viacarlien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #F4CD9F; text-decoration: none; line-height: 11px}
.viatitreregion { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; font-weight: bold; text-decoration: none  }






a:hover {
	text-decoration: none;
}

strong {
	font-weight: 600;
	font-style: normal;
}

.date {
	color:#9E2546;
	font-weight:600;
	font-size:0.7em;
}

.bgclair {
	background-color:#FFFFFF;
}

.bgfonce {
	/*background-color:#C5BEB9;*/
}

.bgwhite {
	background-color:#FFFFFF;
}

.bgrosefonce {
	background-color:#ECCBD2;
}

.bgrosevif {
	background-color:#D03966;
}


.bgroseclair {
	background-color:#FDEFEF;
}

.liennavgauche {
	color:#C51F4C;
	font-size:0.7em;
}

.liennavdroit {
	color:#C51F4C;
	font-size:0.7em;
}

.texte {
	color:#000000;
	font-size:0.7em;
}

.rouge {
	color:#C51F4C;
	font-size:0.7em;
}

.rougevif {
	color:#C51F4C;
	font-size:11px;
	
}

.lienrougevif {
	color:#FF0429;
}

.rougegras {
	color:#C51F4C;
	font-size:0.7em;
	font-weight:600;
}

.lienrougegras {
	color:#C51F4C;
	font-weight:600;
}

.lien {
	color:#000000;
}

.noir {
	color:#000000;
	font-size:0.7em;
	font-weight:600;
}

.textefocus {
	color:#9C8E82;
	font-weight:600;
}

.marronfonce {
	background-color:#7E7150;
}

.marronclair {
	background-color:#DBD3CD;
}

.footer {
	color:#68001C;
	font-size:0.7em;
}

.lienfooter {
	color:#68001C;
}

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: #666666;
	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: 23px;
	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: #666666;
	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: #666666;
	padding-top: 1px;
	padding-left: 1px;
	margin-left: 0px;
	margin: 0px;
	vertical-align:middle;
}

td.littleBoxHeader { height:26px; background-color:White; border-bottom:1px dashed #C51F4C; font-weight:bold; text-align:center;font-size:12px; color:#C51F4C }

td.bigBoxHeader {  height:20px; background-color:White; font-weight:bold; text-align:center;font-size:17px; color:#C51F4C }

a.midBoxLink:link, a.midBoxLink:visited
{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	color:#C51F4C;
}

.boxPink
{
	background-color:#C51F4C;
	color:White;
	font-size:11px;
	padding:15px;
}

.boxPinkLight
{
	background-color:#FDEFEF;
	color:#C51F4C;
	font-size:11px;
	padding:15px;
	border:1px solid #C51F4C;
	
}


a.leftLink:link, a.leftLink:visited
{
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#C51F4C;
}


.titre_bloc_info
{
	font-size:14px;
	color:#68001C;
	font-weight:bold;
}

.titre_bloc_info2
{
	font-size:14px;
	color:#9E2546;
	font-weight:bold;
}