@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'Sugo';
	src: url('sugo.eot');
	src: local('sugo'), local('sugo'), url('sugo.ttf') format('truetype');
}

@font-face {
	font-family: 'MicroFLFRegular';
	src: url('MicroFLF.eot');
	src: local('MicroFLF Regular'), local('MicroFLF'), url('MicroFLF.ttf') format('truetype');
}

@font-face {
	font-family: 'MicroFLFBold';
	src: url('MicroFLF-Bold.eot');
	src: local('MicroFLF Bold'), local('MicroFLF-Bold'), url('MicroFLF-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'MicroFLFBoldItalic';
	src: url('MicroFLF-BoldItalic.eot');
	src: local('MicroFLF Bold Italic'), local('MicroFLF-BoldItalic'), url('MicroFLF-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'MicroExtendFLFRegular';
	src: url('MicroExtendFLF.eot');
	src: local('MicroExtendFLF Regular'), local('MicroExtendFLF'), url('MicroExtendFLF.ttf') format('truetype');
}

@font-face {
	font-family: 'MicroExtendFLFBold';
	src: url('MicroExtendFLF-Bold.eot');
	src: local('MicroExtendFLF Bold'), local('MicroExtendFLF-Bold'), url('MicroExtendFLF-Bold.ttf') format('truetype');
}


body {	font-family: Verdana, Arial,Helvetica,sans-serif;font-size:90%; color: #666666;
		margin: 0px; padding: 0px;text-align: center;
		background: #2b308b url('../themes/bgmain.jpg') center top no-repeat;
		}
		
#header{width: 800px;margin: 0px auto;padding:0px;text-align: left;}

.langues{margin: 4px 0px 0px 0px;margin-bottom: 90px; }
.langues a{margin: 4px; }

.nav{padding: 0px;margin: 0px;}
.nav ul{margin: 0px;padding: 0px;} 
.nav ul li{display: inline;margin-left: 14px;font-size: 12px;font-weight: bold;}
.nav a {
    font-family: Sugo;font-size: 155%;
 	 color: #FF9900; text-decoration: none;
 	 letter-spacing: 0.05em; font-weight: normal;
 	 text-shadow: 2px 2px 3px #333333; 	 
 }
 .nav a:hover {color: #FFCC00;}
 .nav li.actif a { border-bottom: 2px solid #FF9900;}


 #maincontent{width: 1000px;margin: 0px auto;padding: 0px;background: url('../themes/bg_main_top.png') no-repeat top center;padding-top: 21px;}

 #main{ width: 740px;padding: 0px 30px 20px 30px; margin: 0px auto; text-align: left;background: url('../themes/bg_main.png') repeat-y center;min-height: 300px;}

 h1{ font: 175% MicroFLFBold;color: #2b308b;font-weight: normal;}
 h2{ font-family: MicroFLFBold;font-size: 150%;color: #FF6600; padding: 2px 0px;border-bottom: 2px solid #FF6600;margin-left: 14px;clear: both;font-weight: normal;}
 h3{ font-family: MicroFLFBold;font-size: 125%; padding: 2px 0px;margin-left: 14px;clear: both;font-weight: normal; color: #333333;}

 #main a {color: #332771; text-decoration: none;}
 #main a:hover {text-decoration: underline;}
 
 #main p{padding-left: 20px;font-size: 90%;text-align: justify;clear: both;}
 #main p.intro {padding-left: 0px;font-size: 100%;color: #2b308b;}
 .special {border: 2px solid #FF9900; padding: 6px;}
 a img { border: 0;}
 #fdbottom{background: url('../themes/bg_main_bottom.png') no-repeat center; height: 75px;}
 
#footer {width: 800px;margin: 0px auto;}
#footer .nav{padding: 0px;margin: 0px;text-align: right;}
#footer{color: white; font-size: 75%;width: 740px;padding: 0px 30px 0px 30px;}
 
.offre img{ float: left; margin-right: 10px;margin-bottom: 10px;}
.offre { clear: left; padding: 10px;}
.offre em {color: #0099CC;}
.spacer{clear: both;}

a.morecheck img{ border: 0px;}

li{ list-style-image: url('../img/puce1.png'); }

dl{ margin: 50px;padding-bottom: 20px;clear: both;}
dt{ width: 200px;display: block;float: left;clear: left;text-align: left;margin-bottom: 10px; font-weight: bold;}
dd{ width: 400px;display: block;float: left;margin:0;padding-left: 10px;margin-bottom: 10px;}

/* 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:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

