  @import "menu.css";
  
  
body {background:#C5C5C5 url(images/bg.gif) repeat-x;margin:10px 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}

.redtitle {color: #CC0000; font-size: 18px;}

a {color: #203487;text-decoration: none;}
a:hover {color: #CC0000;text-decoration: underline;}
a:active {color: #FF0000;text-decoration: none;}
h2 { font-size:14px; margin:5px 0; padding:0}


.clearboth{clear:both; margin: 0; visibility:hidden }

.pti_logo{float:left; width:80px; height:70px; overflow:hidden; margin-right:10px; border:0px}

#fadeshow1  {margin:5px;}

/*Example CSS for the two demo scrollers*/

#pscroller1{width: 240px;height: 85px;border: 0px solid black;padding-top: 0px;background-color: #FFFFFF;}

.someclass{ font-family: Arial, Helvetica, sans-serif;font-size: 11px;	color: #355F8F; }
.someclass a{ text-decoration:none; color:#333}
.someclass a:hover{ color:#CC0000}

.headtop{border:0px solid #ff0000; margin:0 auto; width:971px; height:10px; background:url(images/header-bg-top.gif) no-repeat center bottom ; }
.head{width:991px; height:95px; vertical-align:middle;margin:0 auto;  background-image:url(images/header-bg.jpg); padding:0px;}
.bloc_logo {width:72px; height:79px; position:absolute; top:20px;  margin:6px 0px 0px 20px; border:0px solid #ff0000}



.vignette {border:1px dotted #CCC; position:absolute; top:20px; margin-left:200px; width:468px; height:60px; background:#EEE}
.vignette p {margin:0; padding:0}





#menu { width:840px; float:right; margin:50px 20px 0px 0px;  padding-top:10px; background:url(images/back_row-menu1.jpg) no-repeat ;  border:0px solid #00FF00}




.titre{
	color: #203487;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	background-image: url(images/bullet_blue.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	}
	
	


.focus{ padding: 5px; margin: 5px ; border-bottom:#CCC 1px dotted; cursor:pointer; background-color:#FFF }	
.focusTop{	padding:5px; margin:  5px ; border-bottom:#CCC 1px dotted; cursor:pointer; background:url(images/over-b.gif) repeat ; /**/}
.focus H2 A{color:#000;  }    .focusTop H2 A{color:#FF0000; }	

.texte{ color:#555; line-height:16px;text-align:justify; margin-right:15px}	
#chapo{font:bold 12px arial; color:#666666; margin:5px 15px }
	
	
	
	
.flash-news{ clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background:#E7EDF4 url(images/annonces.gif) no-repeat; 
	width:890px; margin: 0 auto;
	 padding:2px 0 3px 80px; 
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* FORMULAIRE DE RECHERCHE*/
form#rech{	margin: 0px 0px 0px 0px; position:absolute; top:30px;  margin:6px 0px 0px 20px;width:950px; text-align:right}
input#ok{width:30px; height:22px;margin:0px;padding:0px; background: url(images/bout-search.gif) no-repeat bottom right;border:none; cursor:pointer}

input#recherche {font:normal 12px arial; border:1px inset #223B85; color:#223B85;
	width:200px;margin:0px 0px 0px 0px;padding:2px 0px 2px 15px;  
	background:#E7EDF4 url(images/search.gif) no-repeat center left!important;
	background-attachment:fixed; 
}

#sinscrire {border:1px inset #223B85; color:#223B85;  width:180px ; padding:2px 5px; font-size:10px }
.lettre {padding: 5px;border-TOP: 0px solid #223B85; color:#223B85; background:#EFEFEF /*url(images/deg-b.gif) repeat-x bottom right*/; font-size:10px}
h2.secteur_plan {padding: 5px;border-TOP: 1px solid #223B85; color:#223B85; background: url(images/deg-b.gif) repeat-x bottom right;}

/* SPIP */

.spip_documents { text-align: center; } .spip_documents img{ border:0px}
.spip_documents_center { clear: both; /*width: 100%;*/ margin: auto;text-align:center; }
span.spip_documents_center { display: block; margin-top:1em; text-align:center; }
.spip_documents_left { float: left; margin-right: 10px; margin-bottom: 5px; }
.spip_documents_left img { border:0px solid #95C65B }
.spip_documents_right { float: right; margin-left: 10px; margin-bottom: 5px; }
.spip_doc_titre { font: normal 10px arial; color:#999; margin-left: auto; margin-right: auto;}
.spip_doc_descriptif { clear: both; font-size: 11px; color:#999; margin-left: auto; margin-right: auto;}

.spip li { margin-left:10px}

h3.spip{MARGIN:10px 0px 2px 0px;font:BOLD 16px arial; letter-spacing:0.5px; padding:0 ; color:#000}
h4.spip{MARGIN:10px 0px 2px 0px;font:normal 12px arial; letter-spacing:0.5px; padding:0 ; color:#000}
h4.spip a{MARGIN:10px 0px 2px 0px;font:normal 12px arial; letter-spacing:0.5px; padding:0 ; color:#666}

img.spip_logos {margin:5px;border:0px solid #CCC ;float:right; margin:0px 0px 0px 5px;}


table.spip {border:#203088 1px solid; width:auto}
table.spip tr.row_first { background: #D2E5BD;color:#000; font-weight:bold; }
table.spip tr.row_odd { background: #EEE; }
table.spip tr.row_even { background: #FFF; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: top; }
/* CSS Document */




