/* CSS Document */

body { background-color:#002171; margin:0px;}
#conteneur {width: 900px; height: 860px; left: 50%; margin-left: -450px; position: absolute;}
.cadre-top {width: 900px; height:102px; position:absolute; margin:0 auto; }
.menu-top {width: 900px; height:26px; top:102px;  position:absolute; margin:0 auto; background-image:url(media/common/menu-top-1.jpg); background-repeat:no-repeat; /*text-align:center;*/ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	/*.menu-top p {}*/
	.menu-top a {color:#fff; text-decoration:none;}
	.menu-top a:hover {color: #03C; text-decoration:none;}
.menu-top-2 {width: 900px; height:25px; top:128px;  position:absolute; margin:0 auto; background-image:url(media/common/menu-top-2.jpg); background-repeat:no-repeat; /*text-align:center;*/ font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	/*.menu-top-2 p {}*/
	.menu-top-2 a {color:#03C; text-decoration:none;}
	.menu-top-2 a:hover {color: #002171; text-decoration:none;}
.menu-top-2-blanc {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	a.menu-top-2-blanc {color:#fff; text-decoration:none;}
	a.menu-top-2-blanc:hover {color: #03C; text-decoration:none;}
.menu-top-2-rouge {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#f00;}
	a.menu-top-2-rouge {color:#f00; text-decoration:none;}
	a.menu-top-2-rouge:hover {color: #03C; text-decoration:none;}

.mainWindow {width: 900px;  top:172px;  position:absolute; margin:0 auto; }

.film {width: 640px; height:480px; left:130px; top:40px;  position:absolute; margin:0 auto; }

.titre-page {width: 300px; height: 20px; left: 60px; top:3px; margin:0 auto; position: absolute; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.img {margin:0 auto; position: absolute;}
.txt {margin:0 auto; position: absolute; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#599ce4;}
	.txt h1 {font-weight:bold; font-size:16px; color:#ee9543;}
	.txt h2 {font-weight:bold; font-size:14px; color:#002171;}
	.txt h3 {font-weight:bold; font-size:14px; color:#599ce4;}
	.txt p {font-weight:normal; font-size:12px; color:#599ce4;}
	.txt a {font-weight:bold; font-size:12px; color:#ee9543; text-decoration:none;}
	.txt a:hover {font-weight:bold; font-size:12px; color:#599ce4; text-decoration:underline;}
	.txt ul {font-weight:normal; font-size:12px; color:#599ce4; margin-left:10px;}
	.txt li {font-weight:normal; font-size:12px; color:#599ce4; list-style:url(media/common/puce_tiret.gif);}
.txt_produits {margin:0 auto; position: absolute; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#599ce4;}
	.txt_produits h1 {font-weight:bold; font-size:20px; color:#ee9543; text-align:center;}
	.txt_produits h2 {font-weight:bold; font-size:14px; color:#002171; text-align:center;}
	.txt_produits h3 {font-weight:bold; font-size:12px; color:#599ce4;}
	.txt_produits p {font-weight:normal; font-size:12px; color:#599ce4;}
	.txt_produits a {font-weight:bold; font-size:11px; color:#ee9543; text-decoration:none;}
	.txt_produits a:hover {font-weight:bold; font-size:11px; color:#599ce4; text-decoration:underline;}
	.txt_produits ul {font-weight:normal; font-size:12px; color:#599ce4; margin-left:10px;}
	.txt_produits li {font-weight:normal; font-size:12px; color:#599ce4; list-style:url(media/common/puce_tiret.gif);}
	
.formulaire {margin:0 auto; position: absolute; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#599ce4;}
	.formulaire h1 {font-weight:bold; font-size:16px; color:#ee9543;}
	.formulaire p {font-weight:normal; font-size:12px; color:#599ce4;}
	.formulaire a {font-weight:bold; font-size:12px; color:#ee9543; text-decoration:none;}
	.formulaire a:hover {font-weight:bold; font-size:12px; color:#599ce4; text-decoration:underline;}
	
.url_pays {margin:0 auto; position: absolute; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	.url_pays a {font-weight:bold; color:#fff;}
	.url_pays a:hover {font-weight:bold; color:#ee9543;}

#contenervideo { top: 50%; position: absolute;}
#video {position: relative;}
	#video p {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	#video p a {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#ee9543;}
	#video p a:hover {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#skipintro {position: relative;}
	#skipintro p {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	#skipintro p a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
	#skipintro p a:hover {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ee9543; text-decoration:underline;}


/* calendrier javascrit */
.ds_box {
	background-color: #FFF;
	border: 1px solid #002171;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #599ce4;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

.ds_subhead {
	background-color: #ee9543;
	color: #002171;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 28px;
}

.ds_cell {
	background-color: #EEE;
	color: #002171;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */