/*CSS Nosy-manga.com | alexandre benetier*/
* {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}
body {
	background-color:#5b89a0;
	background-image:url('../img/bg.jpg');
	background-repeat:repeat-x;
	background-position:top left;
	margin:0;
	padding:0;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input,a {
	margin:0pt;
	padding:0pt;
}
img {
	border :none;
}
p {
	margin:0;
}
.floatLeft {
	float:left;	
}
.clear {
	clear:both;	
}
a {
	text-decoration:underline;
	color:#595651;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color:#595651;
}

.displayNone {
	display:none;	
}
.displayBlock {
	display:block;	
}
.bold {
	font-weight:bold;	
}
.underline {
	text-decoration:underline;	
}
.cap {
	text-transform:uppercase;
}
div.content {
	width:968px;
	margin:auto;
}
/*header*/
.header {
	background:url('../img/header.jpg') repeat-x top left;
	height:503px;
	width:968px;
}
div.link_fr {
	position:relative;
	top:71px;
	left:875px;
	width:89px;
	height:34px;
}
div.link_eng {
	position:relative;
	top:71px;
	left:875px;
	width:89px;
	height:34px;
}
/*center*/
div.center {
	background:url('../img/bg_center.gif') repeat-y top left;
	padding-bottom:80px;
}

div.center td.centerLeft {
	width:228px;	
}
div.menu {
	margin-left:13px;
	background:#f0c55e;
}
div.menu div.line {
	width:204px;
	height:34px;
	margin-bottom:1px;
}
div.menu div.top {
	background:url('../img/bg_menu.gif') no-repeat top left;
	height:9px;
}
div.menu div.bottom {
	background:url('../img/bg_menu.gif') no-repeat bottom left;
	height:9px;
}
div.add {
	margin-left:13px;
	margin-top:8px;
}
div.info {
	padding-left:70px;
	padding-top:30px;
}
/*photos*/
div.photo {
	padding-left:55px;
	padding-top:30px;
}
.titlePhoto1 {
	margin-bottom:12px	
}
.titlePhoto2 {
	margin-top:20px;
	margin-bottom:12px	
}
img.vignette {
	width:98px; 
	height:60px;
	margin-right:6px;
	margin-bottom:7px;
	border:1px solid #FFF;
}
img.vignetteCarte {
	width:623px; 
	height:326px;
	border:1px solid #FFF;
}
/*footer*/
div.footer {
	background:url('../img/bg_footer.gif') no-repeat top left;
	width:954px;
	height:29px;
	padding: 18px 14px 0 0;
	color:#FFF;
}
div.copy {
	float:right;
	font-size:10px;
	font-family:Tahoma,lucida,helvetica,sans-serif;
}
div.copy a {
	text-decoration:none;
	font-size:10px;
	font-family:Tahoma,lucida,helvetica,sans-serif;
}
div.copy a:hover {
	text-decoration:underline;
	font-size:10px;
	font-family:Tahoma,lucida,helvetica,sans-serif;
}
/*contact*/
div.formContact {
	background:url('../img/bg_contact.gif') no-repeat top left;
	height:340px;
	padding:20px 0px 0px 20px;
	color:#595651;
}
.formContact input { 
	border:1px solid #071d34;
	height:22px;
	color:#595651;
	padding:3px 0 0 3px;
	margin-left:5px;
}
.formContact select { 
	border:1px solid #071d34;
	height:20px;
	color:#595651;
	margin-left:5px;
}
input.nom, input.prenom {
	width:200px;
}
input.email {
	width:180px;
}
input.nbc, input.nbp {
	width:40px;
}
input.datearr, input.datedep {
	width:70px;
	border-width:0px; 
	font-size:11px;
}
input.numvol {
	width:110px;
}
div.cal { 
	margin-left:5px; 
	border:1px solid black; 
	position:relative; 
	width:104px; 
	background:#FFF;
}
*html div.cal { 
	width:110px; 
}
div.cal input { 
	padding:3px 0 0 0px;
}

textarea.renseign {
	width:420px;
	height:60px;
	border:1px solid #071d34;
	color:#071d34;
	margin-left:5px;
	padding:2px;
}
span.oblig {
	color:#ff5438;
	font-size:12px;
}
.formBouton {
	margin:0 0 5px 35px;
	padding:8px 0 8px 155px;
}
/*liens*/
div.liens {
	color:#595651;
	padding-left:70px;
	padding-top:30px;
	font-family:Tahoma;
}
div.liens a, div.liens strong  {
	font-family:Tahoma;

}


