
body { margin:0px; font-family:Arial, Helvetica, sans-serif; color: #404040; font-size:13px; background-color:#64809d; background-image:url(../images/fond-site.gif); background-repeat:repeat-x; }

a { text-decoration:none; color:#b20329; }
a:hover { text-decoration:none; color: #000;}

hr { height:0px; border-top:1px solid #FFF; border-bottom:1px dashed #CCC}

h1 { font-size:24px; color:#001b38; background-image:url(../images/fond-h1.gif); background-repeat:no-repeat; background-position:left; padding-left:5px}

h2 { font-size:18px; color:#001b38; font-style:italic}





#ListNews { background-color:#FFF}
/*
#ListNews ul{ margin:0px; padding: 0px; list-style:none; text-align:left;}
#ListNews ul li{ margin:0px; padding: 0px; text-align:left; display:block ;background-color:#FFF}
*/


 #newsticker-demo {
	width:320px;
	margin-top:20px !important;
}

.newsticker-jcarousellite { width:320px; height:300px ;  }
.newsticker-jcarousellite ul li{ list-style:none; display:block; width:300px;  height:150px }
.newsticker-jcarousellite .info {  width:300px; height:auto }
.clear { clear: both; }























#conteneur { margin:auto;  padding:0px; width:996px; background-image:url(../images/fond-contenu.png); background-repeat:repeat-y;    }

#contenu { clear:both; padding-left:50px; padding-right:50px; padding-top:15px}


#logo { float:left; width:auto; margin-left:25px; }
 
#myDynamicContent{   text-align:center; margin-left:3px}  

#nav { float:right; width:650px; margin-right:25px; padding-top:5px;  }

#mini-nav { color:#666; font-size:10px; margin-left:35px}
#mini-nav a { color:#666;}
#mini-nav a:hover { color:#900;}

#col-droite { background-color:#001b38; float:right; margin-left:25px; padding:0; width:250px; background-image:url(../images/haut-col-droite.gif); background-repeat:no-repeat}
#col-droite .content {color:#FFF; padding:25px; padding-top:0px}
#col-droite .home a {border:0px;margin:0; padding:0; background-color:#001b38}
#col-droite .home a:hover {border:0px;margin:0; padding:0; background-color:#001b38}
#col-droite a {color:#c3e0fe; font-size:12px; padding:3px}
#col-droite a:hover {color:#fff; background-color:#900}
#col-droite ul {padding:0; padding-bottom:15px}
#col-droite li {margin-left:25px}
 
 
 
#search  { text-align:right;   background-image:url(../images/fond-search.gif); background-position:bottom right; background-repeat:no-repeat;   padding-top:85px;  margin-right:25px;  font-size:11px; color:#001b38; } 
#search input.strSearch{ background-color:#d2d2d2;    width:100px; border:0px solid #000; font-size:11px; color:#001b38; height:12px; line-height:12px;   margin:0px;  padding:0px; padding-top:2px    }


#nav-bas { margin:auto; width:996px; text-align:center; font-size:9px;  padding-top:25px; padding-bottom:5px}
#nav-bas a { margin-left:10px; margin-right:10px; color:#666; font-size:11px;}
#nav-bas a:hover { color:#900}
#pied-page { background-image:url(../images/fond-pied.png); background-repeat:no-repeat; width:996px; height:80px; margin:auto; padding-top:10px}
#copyright { margin:auto; width:996px; color:#999; text-align:center; font-size:11px; padding-bottom:15px; padding-top:15px}










/* MENU ET NAVIGATION CSS */
 

#toplevel {	display:inline; list-style-type: none; margin: 0px; padding: 0px; height:41px;	width: 648px; font-size:11px }
#toplevel li {position: relative;	float: left;}
#toplevel li ul a { padding:5px; color:#9e9e9e; font-weight:bold }
#toplevel ul { width:300px ;}
 
#toplevel li:hover > ul {left: 0%; top:40px;  margin :0px; width:280px ; text-align:left;  }
#toplevel li ul {position:absolute; list-style-type: none;  left:-9999px; background-color:#e8e8e8; margin:0px; padding:2px ; width: 100%; }
#toplevel li ul li{ margin:0px; padding:5px; border-top:1px dashed #ccc; width:100%; background-color:#e8e8e8;}
#toplevel li ul li a:hover{   color:#001b38;}
#toplevel li ul li:hover {background-color:#d6d6d6}
#toplevel li ul li:hover > ul {left: 100%;  top:-3px;   margin :0px; width:200px ; text-align:left}



/* actualite */
#jump_base {
  overflow-y:hidden;
  width: 280px;
  height: 125px;
  /*border: 1px dotted #000099;*/
  margin:0px ;
  padding: 0px;
  padding-top:18px;
  vertical-align:top;
  text-align:left;
  font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#404040;
   
}

#jump_base a {  color:#001b38}
#jump_base p { padding-left:0px}
#jump_link{	font-size:12px;}

.titre-actu{color:#001b38; font-weight:bold}
.lire-actu{text-align:right;}
.lire-actu a{ color:#001b38; text-decoration:underline}
.lire-actu a:hover{ text-decoration:none}
