/* FONTS */

@font-face { 
	font-family: 'nova-book'; 
	src: url('fonts/nova-book.eot'); 
	src: local('Novarese Book'), url('fonts/nova-book.ttf') format('truetype'); 
}

@font-face { 
	font-family: 'nova-bold'; 
	src: url('fonts/nova-bold.eot'); 
	src: local('Novarese Bold'), url('fonts/nova-bold.ttf') format('truetype'); 
}

@font-face { 
	font-family: 'nova-medium'; 
	src: url('fonts/nova-medium.eot'); 
	src: local('Novarese Medium'), url('fonts/nova-medium.ttf') format('truetype'); 
}

@font-face { 
	font-family: 'nova-mediumital'; 
	src: url('fonts/nova-mediumital.eot'); 
	src: local('Novarese Medium Italic'), url('fonts/nova-mediumital.ttf') format('truetype'); 
}


/* COMMON */

body {
	margin:0;
	padding:0;
	background-color:#0a2656;
	font-family:Arial, Helvetica, sans-serif;
	/*overflow-x:hidden;*/
}

/* ENLEVER LE POINT-TILLÉ AUTOURS DES FLASH */
object:active, div:active {outline: none;-moz-outline-style:none;}
object:focus, div:focus {outline: none;-moz-outline-style:none;}

img, h1, h2, h3, h4, p, ul, ol, li, form, input {border:0px;padding:0;margin:0;}

.clearFloat {clear:both;}
.container {width:995px;/*margin:auto;*/}
.fleft {float:left;}
.fright {float:right;}

/* COMMON */

#header {width:100%;background-color:#fff;border-bottom:26px solid #fff;}

#footer {clear:both;color:#a5beec;font-size:12px;padding-top:50px;padding-bottom:20px;}
#innerfooter {color:#a5beec;font-size:12px;padding-bottom:43px;padding-left:38px;background-color:#0a2656;border-left:3px #fff solid;}
#footer a, #innerfooter a {color:#a5beec;text-decoration:none;font-size:12px;}
#footer a:hover, #innerfooter a:hover {text-decoration:underline;}

.centpourcent {background-color:#fff;}

#homeintro {width:100%;background:url(../images/homeintro-bg.jpg); repeat-x top;border-bottom:5px #fff solid;}

#innerintro {width:100%;background:url(../images/innerintro-bg.jpg) repeat-x top;height:199px;}
#innercontent {background-color:#0a2455;}

/* FRAME */

#logo {width:333px;}

#mainmenu {}

#topmenu {padding-top:23px;padding-bottom:30px;width:665px;}
#topmenu a {color:#596f97;font-size:12px;text-decoration:none;padding-right:20px;display:block;}
#topmenu a:hover {text-decoration:underline;}
#topmenu img {padding-right:7px;}

#content {clear:both;background:url(../images/content-bg.gif) repeat-x bottom;min-height:277px;width:100%;}
#content p {font-family:"nova-book","Times New Roman", Times, serif;font-size:12px;color:#000;padding-bottom:10px;}

#content h1 {font-family:"nova-book","Times New Roman", Times, serif;color:#20417e;font-size:20px;padding-bottom:20px;letter-spacing:-1px;}
#content li {font-family:"nova-book","Times New Roman", Times, serif;font-size:12px;color:#000;padding-bottom:5px;}
#content ul {padding-bottom:20px;padding-top:20px;}
#content a {font-family:"nova-bold","Times New Roman", Times, serif;font-size:12px;color:#008854;text-decoration:none;}
#content a:hover {text-decoration:underline;}
.padding30 {padding:30px;}

.uneNouvelle {padding-bottom:10px;padding-right:15px;display:block;}
.date {color:#20417e;}

#submenu {width:230px;background:url(../images/bg-sub.jpg) no-repeat bottom;background-color:#233b67;font-size:13px;padding-bottom:350px;padding-top:7px;}
#submenu li a {font-family:"nova-medium","Times New Roman", Times, serif;color:#fff;display:block;padding:10px;padding-left:28px;padding-right:0;text-decoration:none;}
#submenu li a:hover, #submenu li a.here {background-color:#fff;color:#2e4a7c;padding-left:47px;background:url(../images/sub/sm-over.jpg) top no-repeat #fff;}
#submenu li {background:url(../images/sub/sep.jpg) bottom no-repeat;}

#submenu li ul {margin-top:-1px;}
#submenu li ul li a {background-color:#fff;color:#213965;padding:0px;padding-left:47px;font-family:"nova-medium","Times New Roman", Times, serif;}
#submenu li ul li a:hover {background:none;text-decoration:underline;background-color:#fff;}

#colcontent {}
#colcontent h1 {font-size:26px;font-family:"nova-bold","Times New Roman", Times, serif;color:#008854;padding-bottom:22px;text-align:justify;}
#colcontent h2 {font-size:18px;font-family:"regular","Times New Roman", Times, serif;color:#395891;padding-bottom:10px;padding-top:10px}
#colcontent p {padding-bottom:15px;font-size:13px;line-height:18px;color:#000;font-family:Verdana, Geneva, sans-serif;text-align:justify;}
#colcontent ul {padding-left:17px;padding-bottom:15px;}
#colcontent ol {padding-left:22px;padding-bottom:15px;}
#colcontent li {font-size:13px;line-height:18px;color:#000;font-family:Verdana, Geneva, sans-serif;padding-bottom:5px;text-align:justify;padding-right:20px;}

#colcontent ul li ul{padding-top:5px;}

#colcontent a {color:#008854;text-decoration:underline;}

#colcontent td {font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#000;}

#thebottom {border-left:3px #fff solid;border-bottom:14px #d5d5d5 solid;background:url(../images/bgordi.jpg) top repeat-x;margin-bottom:10px;}
#thebottom a {color:#077e00;text-decoration:none;font-family:"nova-medium","Times New Roman", Times, serif;}
#thebottom a:hover {text-decoration:underline;}

#overlap-img {position:absolute;width:239px;height:199px;z-index:100;}

#contentdot {min-height:550px;}

.texteblanc {color:#fff;}

.border-left-right {border-left:1px solid #000;border-right:1px solid #000;}
.border-left-right-bot {border:1px solid #000;border-top:0;}
.border-right {border-right:1px solid #000;}
.border-right-bot {border-right:1px solid #000;border-bottom:1px solid #000;}

.bggris {background-color:#ccc;}

.vert {color:#008854;text-decoration:underline;}

/* MENU et SUBMENU */

#jsddm
{	margin: 0;
	padding: 0;
	position:absolute;
	z-index:10;
	width:900px;
}

#jsddm li
{	list-style:none;
	float:left;
	margin-right:25px;
	}

#jsddm li a
{	display: block;
	white-space: nowrap;
	font-size:12px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;	
	padding:8px;padding-bottom:7px;
}

#jsddm li a:hover {background-color:#fff;color:#666;}
	
#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	background-color:#fff;
	border:1px #666 solid;
	border-top:none;
	padding:20px;
	padding-top:10px;
	letter-spacing:1px;
}

#jsddm li ul li
{	
	float: none;
	list-style:none;
}

#jsddm li ul li a
{	
	width: auto;
	color: #6f6f71;
	font-size:12px;
	font-weight:normal;
	padding:0px;margin:0px;
}

#jsddm li ul h1 {font-family:Arial, Helvetica, sans-serif;color:#95c830;font-weight:normal;text-transform:uppercase;font-size:12px;padding-top:20px;}

#jsddm li ul h1 a {font-family:Arial, Helvetica, sans-serif;color:#95c830;font-weight:normal;text-transform:uppercase;font-size:12px;padding-top:20px;margin:0px;padding:0px;}

#jsddm li ul h1 a:hover {color:#95c830;}

#jsddm li ul li a:hover
{text-decoration:underline;}

/* ALERTE */

.alerte {width:100%;border-bottom:10px solid #224482;font-weight:bold;font-size:14px;}

.couleur1 {color:#fff;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #ff0000;}
.couleur2 {color:#234583;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #eaeaea;}
.couleur3 {color:#fff;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #008854;}
.couleur4 {color:#fff;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #234583;}
.couleur5 {color:#434343;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #fcffb8;}
.couleur6 {color:#000;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #fff;}
.couleur7 {color:#234583;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #C6D9F1;}
.couleur8 {color:#fff;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #000000;}
.couleur9 {color:#fff;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #C00000;}
.couleur10 {color:#234583;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/images/effet.png) repeat-x bottom #ffffff;}

/* Bulle */

#laBulle {font-family:Arial, Helvetica, sans-serif;width:180px;height:180px;padding:30px;padding-top:20px;background:url(/images/tableau.jpg) no-repeat top center;}
#laBulle h1 {font-family:Arial, Helvetica, sans-serif;color:#72c100;font-size:12px;font-weight:bold;padding-bottom:15px;}
#laBulle p {font-family:Arial, Helvetica, sans-serif;color:#383838;font-size:12px;}
#laBulle .aretenir {font-family:Arial, Helvetica, sans-serif;color:#115097;font-weight:bold;}
#laBulle a {font-family:Arial, Helvetica, sans-serif;color:#115097;text-decoration:underline;}
#laBulle a:hover {text-decoration:none;}

#Box_Calendrier { width:315px; height:309px; text-align:center; border:none; }

