* {
padding: 0;
margin: 0;
}

body{
	background:#E2E2E2 url(../images-css/backgroundbody.jpg) 50% 0 repeat-x;
	font: 0.7em 'Lucida Sans',Verdana,sans-serif;
	margin:0;
	color:#333;
}

ul, li{
		margin:0;
		padding:0;
		list-style:none;
}

img{
	border:none;
}

#conteneur{
	margin:0 auto;
	position:relative;
	width:900px;
}

#headhaut{
	height:40px;
}
#menubasique{
	float:right;
	padding:5px 10px 0 0px;
	font: 1.1em 'Verdana',Lucida Sans,sans-serif;
	color:#FFFFFF;
}

#menubasique a:link,a:visited,a:active{
	text-decoration:none;
	color:#FFFFFF;
}
#menubasique a:hover{
	color:#000000;
}

/* selecteur menu */
#selecteurmenu { float:left; padding:5px 0 0 0px;}

option {
  padding:0 4px 0 4px;
 }


#head{
	clear:both;
	background: url('../img/fond_menu.jpg') top center no-repeat;
	height:40px;
	width:900px;
}

#bandeau{
	clear:both;
	background: url('../img/bg_head_top.jpg') top center no-repeat;
	height:350px;
	width:900px;
}

#main{
	clear:both;
	margin:0 auto;
	width:900px;
	padding:0;
	background: url('../img/bg-pagecontainer.jpg') top center repeat-y;
}

#content{
	margin: 0;
	text-align:left;
	color:#333;
}

#content h1{
	color:#000000;
	line-height:30px;
	font-size:2em;
	margin:0 0 20px 0;
		
}

#content h2{
	color:#C7004C;
	line-height:30px;
	font-size:2em;
	margin:0 0 20px 0;
		
}
		
#content  p{
	font-size:1em;
	line-height:1.4em;
	margin:0 0 20px 0;
	text-align:justify;
		}

#footer{
	clear:both;
	background: url('../img/footer.jpg') top center no-repeat;
	height: 140px;
	padding: 0;
	text-align:right;
	color:#999;
}
#footer p{
	margin:0;
	padding: 0px 10px 0 0;
}


.hide{
display:none;
}

.sidelink{
text-align:left;
display:block;
width:120px;
background:#f0f0f0 url(../img/baniere/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
}

.sidelink:hover{
background:#e0e0e0 url(../img/baniere/corner.gif) top right no-repeat;
text-decoration:none;
}

#content div.boxDROIT img{
border: 1px solid #99C4B3;
}


/*---------------------- Presentation des TITRES de bannières du SIDE DROIT */

	.titrebanniere {
 	height: 30px;
	width: 200px;
	padding: 0;
	display:block;
	background:#009096;
	margin:0 0 5px 0;
	}
	
	.titrebanniere p {
	margin:0;
	padding: 5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	
/*---------------------- Presentation de la Rubrique EVENEMENT */

	.titreRubriqueEvenement {
 	height: 30px;
	width: 630px;
	padding: 0;
	display:block;
	margin:0 0 10px 0;
	background:#c7004c ;
	}
	
	.titreRubriqueEvenement p {
	margin:0;
	padding: 5px 0 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform: uppercase;
	}
	
	.lieuxEvenement {
	padding: 10px;
	background: #f0efef;
	margin:0 0 10px 0;
	}
	
		

/*---------------------- Presentation des couleurs de liens */

a:link,a:visited,a:active{
	text-decoration:none;
	color:#009097;
}
a:hover{
	color:#000;
	text-decoration:none;
}

a img {
	border: 0;
	text-decoration: none;
}
	
a.lire-suite {
	display:block;
	margin-bottom:3px;
	padding: 0 0 0 20px;
	font-size: 1em;
	color: #009097;
	font-weight: normal; 
	text-align: left;
	background: url('../images-css/logo_lien_suite.png') no-repeat;
	}

a.lire-suite:hover {
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	}
	

a.lister-rubrique {
	display:block;
	margin:0 0 4px 0;
	width: 176px;
	padding: 2px 0 2px 24px;
	font-size: 1em;
	color: #009097;
	font-weight: normal; 
	text-align: left;
	background:#efeeee ;
	}

a.lister-rubrique:hover {
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	background:#ffffff ;
	}
	
a.telecharger-doc {
	display:block;
	margin:0 0 5px 0;
	width: 176px;
	height:19px;
	padding: 3px 0 0 24px;
	font-size: 1em;
	color: #009097;
	font-weight: normal; 
	text-align: left;
	background:#efeeee url('../images-css/picto_pdf.png') no-repeat ;
	}

a.telecharger-doc:hover {
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	background:#ffffff url('../images-css/picto_pdf.png') no-repeat ;
	}
	
a.telecharger-doc-etudes {
	display:block;
	margin:0 0 5px 0;
	width: 596px;
	height:*;
	padding: 3px 0 3px 34px;
	font-size: 1em;
	color: #000000;
	font-weight: normal; 
	text-align: left;
	background:#efeeee url('../images-css/picto_pdf.png') 1% center no-repeat ;
	}

a.telecharger-doc-etudes:hover {
	font-weight: normal; 
	color: #009097;
	text-decoration: none;
	background:#ffffff url('../images-css/picto_pdf.png') left center no-repeat ;
	}
	
	
	
/*---------------------- EASY SLIDER + JQUERY / CSS défilement image SIde Droit : evenement, entreprise, pub */

/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
			height:5px;
            overflow:hidden;
            text-indent:-8000px;
}			

/* Easy Slider */

	.slider ul, .slider li,
	.slider ul, .slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.slider{margin-top:1em;}
	.slider li, .slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:200px;
		height:241px;
		overflow:hidden; 
}


/*---------------------- NEWS STICKER + JQUERY / CSS défilement evenement en texte */

#newsticker-demo { 
width:190px;
background:#efeeee;  
padding:5px 5px 5px 5px; 
font-family:'Lucida Sans',Verdana,sans-serif;
font-size:10px;
margin:0 0 10px 0;
}

#newsticker-demo a { text-decoration:none; }

.newsticker-jcarousellite { width:190px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .info { width:190px; height:50px; color:#009097;}
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

/*---------------------- Mise en page du Formulaire */

#formulaire h3 {  font-size:10px; color:#808080 }
#formulaire ul {  list-style:none; }
#formulaire ul li { list-style:none; }
#formulaire input[type=text] { background:url(formulaires/text-bg.jpg) repeat-x; padding:9px 5px; border:1px solid #dddddd;   -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#555555;   margin:1px 3px 4px 3px; width:480px;}
#formulaire textarea { background:url(formulaires/textarea-bg.jpg) repeat-x; padding:9px 5px; border:1px solid #dddddd;   -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#555555; width:100%;  font-family: Arial, Helvetica, sans-serif; margin:3px; width:480px;  }
#formulaire input[type=submit] {  border:1px solid #114e8b;   -moz-border-radius: 4px; -webkit-border-radius: 4px;  padding:8px 10px; color:#fff; margin:5px 3px; cursor:pointer; font-weight:bold;  position:relative; background:#114e8b; color:#ffffff;}
		
