.svoisin {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BACKGROUND: #f0f0f0; BORDER-LEFT: #cccccc 1px solid; COLOR: #C31516; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial
	}
TABLE {
FONT-SIZE: 10pt; FONT-FAMILY: arial
}
BODY { 
font-family: arial; font-size: 10pt; color: #4C559A; background-color: #EBEDEC; scrollbar-face-color:#FEEC28; scrollbar-highlight-color:cccccc; scrollbar-3dlight-color:white; scrollbar-track-color:#ffffff; scrollbar-arrow-color:cccccc
}


<!-- 
a
{
color:#448A0E;
text-decoration:none;
} 
a:hover
{
color:#448A0E;
text-decoration:underline;
}

a.link
{
color:#C31516;
text-decoration:none;
} 
a.link:hover
{
color:#ffffff;
text-decoration:none;
}

a.yellow {color:#FEEC28; text-decoration:none; font-size: 7pt;} 
a.yellow:link {color:#FEEC28; text-decoration:none; font-size: 7pt;} 
a.yellow:hover {color:#FEEC28; text-decoration:underline; font-weight:bold; font-size: 7pt;}

a.haut {color:#ffffff; text-decoration:none; font-size: 9pt;} 
a.haut:link {color:#ffffff; text-decoration:none; font-size: 9pt;} 
a.haut:hover {color:#ffffff; text-decoration:underline; font-size: 9pt;}

a.bas {color:#ffffff; text-decoration:none; font-size: 7pt;} 
a.bas:link {color:#ffffff; text-decoration:none; font-size: 7pt;} 
a.bas:hover {color:#ffffff; text-decoration:underline; font-size: 7pt;}

a.web {color:#ff6600; text-decoration:none; font-weight:bold; font-size: 7pt;} 
a.web:link {color:#ff6600; text-decoration:none; font-weight:bold; font-size: 7pt;} 
a.web:hover {color:#ff6600; text-decoration:underline; font-weight:bold; font-size: 7pt;}
-->


/* =Contact / Formulaire
-------------------------------------------------------- */

div#contact-container {
	padding:0 5px;
}
	div#contact-container img {
		padding-right:15px;
	}
	div#contact-content {
		width:530px;
	}
		form#form-contact {
			padding:5px 0;
			font-size:11px;
		}
			form#form-contact p {
				margin-bottom:2px;
				
			}
				form#form-contact p label#label-ville { margin-left:100px; }
				form#form-contact p label#label-telecopie { margin-left:45px; }
				form#form-contact p label#label-ageenfants { margin-left:45px; }
				form#form-contact p input {
					height:17px;
					background-color:#fff;
					border:1px solid #f5dc05;
				}
					form#form-contact p input#nom { width:217px; }
					form#form-contact p input#prenom { width:190px; }
					form#form-contact p input#adresse { width:307px; }
					form#form-contact p input#cpostal { width:54px; }
					form#form-contact p input#ville { width:126px; }
					form#form-contact p input#pays { width:208px; }
					form#form-contact p input#telephone { width:123px; }
					form#form-contact p input#telecopie { width:123px; }
					form#form-contact p input#email { width:209px; }
					form#form-contact p input#ageenfants { width:123px; }
				form#form-contact p textarea#message { 
					position:relative;
					z-index: 71;
					width:360px; 
					height:33px; 
					background-color:#fff;
					border:1px solid #f5dc05;
				}
				form#form-contact p select#nbreadulte { 
					width:55px; 
					background-color:#fff;
					border:1px solid #f5dc05;
				}
				form#form-contact p input#submit { 
					width:98px;
					height:20px;
					margin:0 50px 0 60px;
					color:#fff;
					cursor:pointer;
					font-weight:bold;
					text-transform:uppercase;
					background-color:#002685;
				}
				form#form-contact p span.bleu {
					padding:0 5px;
					font-weight:bold;
				}
			form#form-contact div#datesdesejour {
				position:relative;
				z-index: 80;
			}
				form#form-contact div#datesdesejour label#label-finsejour {
					margin:0;
					margin-left:27px;
				}
				form#form-contact div#datesdesejour input {
					width:84px;
				}
				form#form-contact div#datesdesejour img {
					position:relative;
					top:2px;
					margin:0;
					padding:0;
				}
				form#form-contact div#datesdesejour span {
					margin:0;
					padding:0;
				}
				form#form-contact div#datesdesejour div#chooserSpan {
					display: none;
					position: absolute;
					z-index:80;
					top:20px;
					left:0;
					visibility: hidden;
					width: 160px;
					border:1px solid #f5dc05;
					background-color:#f5dc05;
				}
					form#form-contact div#datesdesejour div#chooserSpan table.dateChooser, 
					form#form-contact div#datesdesejour div#chooserSpan2 table.dateChooser {
						width:100%;
						margin:0 auto;
						margin-top:10px;
						border:1px solid #c25c02;
						border-collapse:collapse;
						background-color:#f8ecd5;
					}
						form#form-contact div#datesdesejour div#chooserSpan table.dateChooser tr th, 
						form#form-contact div#datesdesejour div#chooserSpan2 table.dateChooser tr th {
							font-size:13px;
							font-weight:bold;
							text-align:center;
							vertical-align:middle;
							border:1px solid #c25c02;
							background-color:#f8ecd5;
						}
						form#form-contact div#datesdesejour div#chooserSpan table.dateChooser tr td, 
						form#form-contact div#datesdesejour div#chooserSpan2 table.dateChooser tr td {
							font-size:13px;
							font-weight:bold;
							text-align:center;
							vertical-align:middle;
							border:1px solid #c25c02;
						}
				form#form-contact div#datesdesejour div#chooserSpan2 {
					display: none;
					position: absolute;
					z-index:80;
					top:20px;
					left:317px;
					visibility: hidden;
					width: 160px;
					border:1px solid #f5dc05;
					background-color:#f5dc05;
				}
			
			form#form-contact p#message-container {
				position:relative;
			}
				form#form-contact p#message-container label {
					position:relative;
					z-index: 70;
					top:-80px;
				}
			form#form-contact p#info-formulaire {
				width:100%;
				/*min-height:20px;*/
				color:#fff;
				font-weight:bold;
				line-height:20px;
				text-align:center;
				text-transform:uppercase;
				background-color:#002685;
			}

