/*
CCAZUR FRANCE CSS
css_master.css
Member of the International Concierge Services Group (I.C.S.)
Copyright© 2000-2007 Concierge Côte d'Azur France ®
All rights reserved.
Legal Notices
Privacy Policy
*/
body{background-color: #820808;}
.nothing{
	padding: 0;
	margin: 0;
}
.clear{clear: both;}
#warn{
	background: url(warn_div.jpg);
	position: absolute;
	top: 30px;
	right: 0px;
	width: 260px;
	height: 125px;
	display:none;
}
#warn p{
	font-size: 10px;
	margin-left: 2px;
	padding-right:2px;
}
#warn a{color: #dcd7af; text-decoration:underline;}
#warn a:hover{text-decoration:none;}
.align_center{text-align:center;}
#contact .u{text-decoration: underline;}
#contact .big, #nfo .big{font-size: 14px;}
.close{text-align: right;}
#warning{
	background: url(warning_div.jpg) no-repeat;
	width: 310px;
	height: 360px;
	padding: 20px 30px 0 40px;
	text-align: justify;
	position: absolute;
	top: 25%;
	left: 35%;
	z-index: 1;
	filter:alpha(opacity=90); /* IE */
	-moz-opacity:0.9; /* Mozilla */
	-khtml-opacity: 0.9; /* Safari */
	opacity: 0.9; /* CSS3 */
}
#warning p{font-size:16px;}
#contact{
	background: url(contact_div.jpg) no-repeat;
	width: 310px;
	height: 360px;
	padding: 20px 30px 0 40px;
	text-align: justify;
	position: absolute;
	top: 25%;
	left: 35%;
	z-index: 1;
	filter:alpha(opacity=90); /* IE */
	-moz-opacity:0.9; /* Mozilla */
	-khtml-opacity: 0.9; /* Safari */
	opacity: 0.9; /* CSS3 */
}
#nfo{
	background: url(nfo_div.jpg) no-repeat;
	width: 398px;
	height: 458px;
	padding: 6px 30px 0 30px;
	text-align: justify;
	position: absolute;
	top: 20%;
	left: 30%;
	z-index: 1;
	filter:alpha(opacity=90); /* IE */
	-moz-opacity:0.9; /* Mozilla */
	-khtml-opacity: 0.9; /* Safari */
	opacity: 0.9; /* CSS3 */
}
#nfo ul{
	float: left;
	padding: 0 6px 8px 0;
	margin: 0 0 10px 0;
/*	background-color: lime;*/
}
#nfo li{list-style: none;}
#nfo li:before{content: "- "}
#logo{width: 235px;}
#logo p{
	font-family: Times New Roman, serif;
	color: #e9daba;
	font-size: 1.6em;
	text-align: center;
	letter-spacing: 2px;
}
#form{
	position: absolute;
	top: 40%;
	right: 50px;
	margin-top: 30px;
}
#content_list{
	height: 23px;
	background: url(formulaire.jpg) no-repeat;
}
#content_list li{
	float: left;
	list-style: none;
	height: 23px;
}
#one{margin: 3px 22px 0 100px;}
#two{margin: 3px 55px 0 0;}
#three{width: 230px;}
.sendb, .maili{
	border: 0;
}
.sendb{
	width: 53px;
	height: 23px;
	background: url(sendb_back.jpg) 0 0 no-repeat;
	margin: 0;
}
.sendb:active{background: url(sendb_back.jpg) 0 -23px no-repeat;}
.sendb:hover, .sendb:active{
	cursor: pointer;
}
.posted{
	margin-top: 4px;
	text-align: center;
}
.maili{
	width: 177px;
	background: none;
	margin-bottom: 1px;
	color: #6a0000;
}
#one, #two, p#three, #content li a, .sendb, #footer p, #copy p, #nfo p, #nfo p a, #contact p, #contact p a, #nfo li, #warn p, #warning, #warning p, #warning p a{
	color: #dcd7af;
	text-decoration: none;
}
#subinput{
	width: 230px;
	padding: 0;
	position: absolute;
	right: 5px;
	top: 8px;
}
#subinput li{list-style: none;}
.error{
	font-weight: bold;
	color: #dcd7af;
	background: url(error_bottom.jpg) bottom no-repeat;
	margin-bottom: 5px;
	text-align: center;
}
.nfop{
	background: url(nfop_line_left.jpg) top left no-repeat;
	color: #dcd7af;
	display: none;
	padding: 0 50px 0 5px;
	margin-left: 40px;
	height: 100px;
}
img{
	border: none;
	vertical-align: middle;
}
#footer{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
}
#copy{
	background-color: #6d0607;
	padding: 5px;
	margin-top: 5px;
}
#copy p{
	font-size: 9px;
	color: #9f6a5a;
}
p, li{
	font-family: Arial, sans-serif;
	font-size: 12px;
}
