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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}

body{
	background-color:#FFF;
	background-position:center;
	background-attachment:fixed;
	margin:auto;
	font-family:Calibri, sans-serif;
	font-size:15px;
	-webkit-background-size: 1920px 1080px; 
}

a{
	color:#fff;
	text-decoration:none;
}

a:hover{color:#CCC;}

h1{
	font-size:24px;
	font-weight:bold;
	color:#002778;
}

h2{
	font-size:18px;
	font-weight:bold;
	color:#666;
	width:875px;
	height:30px;
	line-height:30px;
	background-color:#f3f3f3;
	margin-bottom:20px;
	text-align:left;
	padding-left:25px;
}

h3{
	font-size:18px;
	font-weight:bold;
	color:#000;
}

h4{
	font-size:14px;
	font-weight:bold;
	color:#CCC;
}

h6{
	font-size:20px;
	color:#FFF;	
}

h7{
	font-size:28px;
	font-weight:bold;
	color:#002778;
}

td{
	padding:10px;
}

hr{
	color:#fff;
}

.lightbox {
    position:fixed;
    top:0;
    left:0;
	margin:auto;
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, .8);
	z-index:1999;
}

#center_popup{
	margin:auto;
	margin-top:10%;
	width:600px;
	height:140px;
	background-color:#fff;
	text-align:center;
	padding:50px 0px;
	font-size:14px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.english{ color:#006aa8; font-style:italic;}

.arp{
	background-color:#1e1564;
	font-size:20px;
	height:36px;
	line-height:36px;
	color:#FFF;
	padding-left:10px;
	text-align:left;
	font-weight:lighter;
}

.evt{
	background-color:#ed0e0e;
	font-size:20px;
	height:36px;
	line-height:36px;
	color:#FFF;
	padding-left:10px;
	text-align:left;
	font-weight:lighter;
}

.clear{
	clear:both;
}

.left{float:left;
margin-right:3px;}

.center{
	width:900px;
	margin:auto;
}

.centerm{
	width:980px;
	margin:auto;
}

#flag{
    position:absolute;
    top:0;
    left:90%;
}

#main_ac{
	width:1001px;
	margin:auto;
}

#new_video{
	width:615px;
    min-height: 10px;
	float:left;
}

#colonne{
	width:385px;
	float:left;
}	

#main_ev a{
	color:#281460;
	font-size:17px;
}

#main_ev a:hover{
	color:#24b3d9;
	font-size:17px;
}

#rapidproduit a{
	color:#353536;
	font-size:10px;
}

#rapidproduit a:hover{
	color:#000;
	font-size:10px;
}

#rapidproduit{
	width:270px;
	height:240px;
	background-color:#fff;
	border: solid 1px #949494;	
	text-align:right;
	margin-left:115px;
	margin-top:15px;
}

.titre_produit{
	width:400px;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #fff;
	font-size:18px;
	margin-bottom:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:lighter;
}

#banner{
	width:100%;
	background:	url(../images/bg_banner.jpg);
	background-position:center;
	height:146px;
	margin:auto;
	padding-top:23px;
}
	
	#logo{
		width:200px;
		height:146px;
		float:left;
		margin-left:10px;
	}
	
	.img_banner{
		width:153px;
		height:104px;
		float:left;
		margin-top:23px;
		margin-left:131px;
	}
	
	#map{
		width:308px;
		height:135px;
		margin-left:70px;
		float:left;
	}

#menu_general{
	z-index:99;
	width:100%;
	background:	url(../images/bg_menu.png);
	background-position:center;
	height:93px;
	margin:auto;
	font-family:Georgia, Arial, Times, serif;
}

.limage_cara{
	padding-top:50px;
	margin-left:10px;
	width:480px;
	float:left;
}

.descr_cara{
	width:358px;
	font-size:17px;
    color:#000;
	text-align:justify;
	float:left;
	margin-left:10px;
}

.limage{
	padding-top:50px;
	margin-right:10px;
	margin-left:10px;
	width:880px;
}

.descr{
	width:272px;
	font-size:17px;
    color:#000;
	text-align:justify;
	float:left;
	margin-right:20px;
}

.descri{
	width:273px;
	font-size:17px;
    color:#000;
	text-align:justify;
	float:left;
}

.theme-default #slider {
    width:850px; /* Make sure your images are the same size */
    height:400px; /* Make sure your images are the same size */
}

.theme-default #slider2 {
    width:860px; /* Make sure your images are the same size */
    height:400px; /* Make sure your images are the same size */
}

.texte{
	width:380px;
	float:left;
	font-size:17px;
    color:#000;
	padding:20px;
	text-align:justify;
}

.texte3{
	width:380px;
	float:left;
	font-size:17px;
	padding:20px;
	text-align:justify;
}

.texte2{
	width:380px;
	float:left;
	font-size:15px;
    color:#545454;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

.texte a{
	color:#0183bf;
}

.texte a:hover{
	color:#011861;
}

.prod1{
	width:400px;
	float:left;
	color:#fff;
	margin-right:99px;
}

.prod2{
	width:400px;
	float:left;
	color:#fff;
}

#un{
	width:615px;
}

#deux{
	width:615px;
}

#trois{
	width:615px;
}

.plan{
	font-size:12px;
	height:30px;
	color:#fff;	
	z-index:999;
}


.plan a{
	font-size:12px;
	color:#fff;	
}

.plan a:hover{
	font-size:11px;
	color:#fff;
	text-decoration:underline;	
}

#footer{
	font-size:10px;
	padding-bottom:30px;
	clear:both;
}

#footer a{
	color:#000;
}

#footer a:hover{
	color:#999;
}
	#footer_bg{
		width:900px;
		background-color:#9bbfd1;
		height:30px;	
		line-height:30px;
	}


	#mention{
		float:left;
		width:900px;
		text-align:right;
	}

#footer_onglet{
	margin:auto;
	width:900px;
	height:21px;
	background-image: url(../images/footer_onglet.png);
}
