
body {background:#F6FFE6; color: #000000; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

td {padding:10px; vertical-align:top;}
a{ color:#000; text-decoration:none; border:0;}
a:hover{ text-decoration:underline;}

h1{ color:#F00; font-size:1.5em;}
h2{ color:#F00; font-size:1.2em;}
h3{ color:#000; font-size:1.2em; font-weight:bold;}
p {margin-top:10px; padding:5px;}
strong { font-weight:bold;}
th { font-weight:bold;}
blockquote { margin-left:20px;}

ul{list-style: disc;}
ol{ list-style-type: decimal;}
ol ol{ list-style-type: upper-roman;}
li{padding:3px;}



.text-centered{text-align:center;}
.uppercase {font-size:0.75em; position:relative; top:-0.5em;}
.fineprint {color:#666; font-size:0.8em;}

#maintable { width:1000px; margin:10px auto; background:#FFF;}
.linktop { color: #F00; margin:10px auto; }
.linktop a{ color: #F00;}

/*----------- HEADER -----------*/
#logo1{ margin-top:20px; float:left; }
#logo2{float:right;}
#menu{font-size:0.8em; font-weight:bold; text-align:center; margin:0; padding:5px;}

/*----------- SOCIAL MEDIA MENU -----------*/
.bloguelink a {color:#555; font-weight:bold; height:16px; padding-left:20px; background:url(/images/blog.png) no-repeat;}
.bloguelink a:hover {color:#000; text-decoration:none;}
.facebooklink a {color:#555; font-weight:bold; height:16px; padding-left:20px; background:url(/images/facebook.png) no-repeat;}
.facebooklink a:hover {color:#000; text-decoration:none;}
.linkedinlink a {color:#555; font-weight:bold; height:16px; padding-left:20px; background: url(/images/linkedin.png) no-repeat;}
.linkedinlink a:hover {color:#000; text-decoration:none;}
.twitterlink a {color:#555; font-weight:bold; height:16px; padding-left:20px; background: url(/images/twitter.png) no-repeat;}
.twitterlink a:hover {color:#000; text-decoration:none;}

/*----------- SERVICES -----------*/
#menuservices {font-size:0.8em; text-align:center; color:#999; font-weight:bold; margin-top:10px;}
#menuservices a {color:#999;}

/*----------- FOOTER -----------*/
#footer {font-size:0.8em; text-align:center;}
#footer a{color:#F00;}

/*----------- OUTILS -----------*/
label { float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
#result { font-weight: bold; border:solid #F00 2px; visibility:hidden; padding:10px; margin:0;}
.table-outil tr td {padding:2px; vertical-align:middle;}

/*----------- COORDONÉES -----------*/
#plan{text-align:center; margin:0; padding:0px;}
#plan-link{font-size:0.8em; font-weight:bold; text-align:center; margin:0; padding:5px;}

/*----------- POPUP -----------*/
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:300px;
	width:500px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
	padding-right:10px;
}
#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
	cursor:pointer;
}
