
BODY {
        color: #170300;
        background-color : #FEFFF9;
        font-family:"Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
        font-size : 13px;
        font-weight: normal;
        padding:0;
        margin:0;
        text-align: center;
	
}

body,html {
scrollbar-base-color: #FAFFDC;
 }
a.imprimer {
        display: block;
        width: 26px;
        height: 26px;
        float: right;
        margin-right: 10px; 
}

 


/***********************cadres globaux**********************************************/
div, span{
padding: 0;
margin : 0;
font-size : 13px;
}
table,td{

  padding: 0;
 border-collapse : collapse ;
font-size : 13px;
}
.GLOB {
margin:auto;
width:766px;
text-align: center;
background : url(./1.gif) no-repeat top left;
height:594px;
}

.tableaulogo {
vertical-align:middle;
height : 95px;
text-align : center;

}

/**********règlage largeur tab et cellule*************/

.totlargeur{
width : 756px;
}

.largeurdroite{
width : 756px;
}
/*********************cadres gauches********************************/

div#menu {
background : url(./3.gif) no-repeat top left;
width : 180px; 
height : 329px;  
color : #170300; 
OVERFLOW : hidden;
float :left ;
clear :both ;
} 

div#contenumenu{
width : 176px;
margin-left : 2px; 
margin-right : 2px;
height : 329px; 
text-align : left; 
clear:both; 
}

.navig1 {
margin-top : 5px;
margin-bottom : 5px;
float : left ;
clear :both ;
text-align : left; 
color : #170300; 
height : 87px;
width : 180px; 
background : url(./5.gif) no-repeat top left;
overflow : hidden; 
}


/*********************************************************/
.conteneur{
padding-right : 5px; 
padding-left : 5px;
height : 77px; 
overflow : auto; 
}

/********** cadres droites****************/

.cadredroiteb1{
float :left;
background : url(./4.gif) no-repeat top left;
margin-left : 5px ;
height : 329px; 
width : 571px; 
text-align : left;
overflow : hidden; 
}

.cadredroiteb2 {
float :left ;
background : url(./6.gif) no-repeat top left;
text-align : left;
overflow : hidden; 
height : 87px; 
width : 571px; 
margin-left : 5px ;
margin-top : 5px;
margin-bottom : 5px;
} 



/******************************************************************************************/

.conteneurdroite{
overflow : auto;
padding-right : 5px; 
padding-left : 5px;
text-align:left;
height:319px;
}
.conteneurdroite2{
padding-right : 5px; 
padding-left : 5px;
overflow : auto;
height : 77PX; 
}


/**************************************************/

.titrea{
background-color : #FCCA5F; 
text-align : center; 
margin-right : 2px; 
margin-left : 2px; 
font-weight : bold; 
text-align : center; 
font-size : 15px;
}
.soustitre{
background-color : #FCCA5F;
}

/*****************************cadres horizontaux*****************************/


.cadremenuh {
margin-bottom : 5px;
float : left ;
width : 756px;
background : url(./2.gif) no-repeat top left;
height : 29px;
OVERFLOW : hidden;
} 
.contmenuac3{
width : 756px;clear:both;
}

.cadrelogo {
float : left ;
width : 756px; 
overflow : hidden;
background : url(./1b.gif) no-repeat top left;
height : 95px;
margin-bottom : 5px;
margin-top:5px;
} 

.contmenuac2{
overflow:auto;
}

.cadrepied {
font-size:10px;
float :left ;
width : 756px; 
height : 24px;
overflow : hidden;
background : url(./7.gif) no-repeat top left;
} 

.lepied {
width : 756px;
}

.menuh1 {
width : 106px; 
vertical-align:middle;
margin:0;
padding:0;
} 
.menuh1 a {
display:block;
border-right:1px solid #FCCA5F;
margin:0;
padding:0;
} 
.menuh2 a {
display:block;
border-right:1px solid #FCCA5F;
margin:0;
padding:0;
} 
.menuh2 {
width : 90px;
vertical-align:middle;
margin:0;
padding:0;
}

.menuh3 a {
display:block;
margin:0;
padding:0;
} 
.menuh3 {
width : 126px;
vertical-align:middle;
margin:0;
padding:0;
}



/****************************************************************/
.selectedMenuItem{
background-color :  #EE2020;color : #FAFFDC; 
font-weight:bold;
}
.selectedMenuItem2{
background-color :  #EE2020;color : #FAFFDC; border:1px solid #FCCA5F;
font-weight:bold;
}
#menujs a {
display:block;margin-right:3px;margin-left:3px;text-align:left;
} 
.bouton {
cursor : pointer; 
background-color : #000000; 
font-weight : bold; 
color : #000000; }

.formlogin {
text-align : center; 
}  
 
 
a {
color : #EE2020;
text-decoration : none; 
font-weight : bold; 
} 
a:hover {
color : #FAFFDC; 
text-decoration : none; 
font-weight : bold; 
background-color : #EE2020; 
} 
a:hover.imagelien {
background-color : transparent; 
} 
a:hover.imprimer {
background-color : transparent; 
} 
a:hover img {
background-color : transparent; 
} 


img {
border-width : 0; 
} 


hr {
text-align : center; 
width : 50%; 
height : 1px; 
padding : 0; 
color : #170300; 
background-color : #170300; 
border : 0; 
margin-top:10px;
margin-bottom:10px;
} 
.calendar_head {
background-color : #ba1809; 
} 
.calendar_texthead {
color : #ffed4f; 
} 
.calendar_this_month {
background-color : #f79c31; 
} 
.calendar_not_this_month {
background : #f7ae20; 
} 
h5 {
font-weight : bold; 
font-size : 13px; margin:0;padding:0;
} 
h4 {
font-weight : bold; 
font-size : 14px; margin:0;padding:0; 
} 
h3 {
font-size:15px;font-weight:bold;margin:0;padding:0;  
} 
h2 {
font-size:16px;font-weight:bold;margin:0;padding:0;  
} 
h1 {
font-size:17px;font-weight:bold;margin:0;padding:0; 
} 



/******************************************************************************/

table.agenda
{
	font-size: 10px;
         border: 1px #930000 ridge;
}

table.agenda a
{
	color : #EE2020; 
        font-weight: bold; 
        text-decoration : none; 
}

table.agenda a:hover
{
color : #FAFFDC; 
text-decoration : none; 
font-weight : bold; 
background-color : #EE2020;
}
table.agenda tr.row_first {
vertical-align:middle;
}
table.agenda th
 { 
       border: 1px ridge #EE2020;
 }
.agendaNav
{
background-color: #F5FB15; 
font-size: 10px ;padding:0;
vertical-align:middle;
border: 1px ridge #EE2020;
vertical-align:middle;
}

.agendaHead
{
text-align: center ;
background-color: #F8FC5F;
font-size: 10px;

 
}

.agendaThisDay
{
background-color: #FCCA5F;
font-size: 9px ;
}

.agendaThisMonth
{
background-color: #FFFFFF;
font-size: 9px ;
}

.agendaNotThisMonth
{
background: #FDEE9B;
font-size: 9px;
}

ul.agendaThemes
{
	list-style: none;	
	margin: 0 0 0 20;
	padding: 0;
}
table.agenda td
 { 
	font-size: 10px; border: 
        1px  ridge #EE2020;
       
 } 
table.agenda tr { 
	vertical-align:middle;
	font-size: 10px;
        
 } 
a.event{

        font-weight: bold; 
        text-decoration : none; 
background-color:#F1C11F;
display:block;
}
 

select.selagenda { 
font-size: 10px;  
font-weight: bold; 
color: #000000; 
background-color: #FAFFDC; 
}

input.inagenda{ 
font-size: 10px;
font-weight: bold; 
color: #000000;
cursor:pointer;
}


a.spip-admin-boutons {
background-color: #ffffff;
        font-weight:normal;
	text-decoration: none;
	text-align: center;
	color: #EE2020;
   }

a:hover.spip-admin-boutons {
        background-color: #EE2020;
	color: #ffffff ; 
}

a:active.spip-admin-boutons {
	text-decoration: none;
	background-color: #ccc;

}

div.spip-admin-bloc{
position:absolute;
z-index:500;
margin-top: 0;
margin-left:0;
width:100%;
left:0;
top:0;
text-align: center;
}
.album_vignette {
text-align:center;
}
.album_vignette a {
	background:transparent;margin:0;
}

.album_photo {

}

.album_photo img{
	margin:0;padding:0;border-width:0;
}

.album_vignette img {
	margin:0 1px 0 0;
border-width : 0; 
text-align:center;
}

.imagelien{
margin:0;
padding:0;
border-width:0;
}	

.spip_logos{
border:none;
margin-top:0;
margin-bottom:0;
padding:0;
}

.spip_acronym{
cursor:help;
border-bottom: #000000 1px dotted;
font-weight:bold;
font-style:italic;
}


/*********************************************************************************************/
.texteencadre-spip {
	            	background: #FFE;
	            	border-bottom: 2px solid #170300;
	            	border-left: 1px solid #999999;
	            	border-right: 2px solid #170300;
	            	border-top: 1px solid #999999;
	            	padding: 2px;
                        margin-bottom:10px;
                        margin-top:10px;
                       
	            }
.caractencadre-spip {
	            	border: 1px solid #999999;
	            	padding: 2px;
                        margin-left:2px;
                        margin-right:2px;
	            }
.caractencadre2-spip {
	            	border: 1px solid #999999;
	            	padding: 2px; 
                        margin-left:2px;
                        margin-right:2px;
	            }
.spip_acronym{
cursor:help;
border-bottom: #000000 1px dotted;
font-weight:bold;
font-style:italic;
}
	 

a.spip_url { }
a.spip_in { }
a.spip_out:hover { } 
a.spip_out {}
a.spip_glossaire { }

.spip_code {margin:0;border-bottom: 2px solid #170300;
	            	border-left: 1px solid #999999;
	            	border-right: 2px solid #170300;
	            	border-top: 1px solid #999999;
	            	padding: 2px; }

p.spip_note { }

h2.spip {
	font-weight: bold;
        text-decoration:underline;
        font-size: 15px;
	text-align: center;
	margin : 2px;
        margin-top:10px;
         margin-bottom:10px;
        
	
}
h3.spip {
        text-decoration:underline;
	font-weight: bold;
        font-size: 14px;
	text-align: center;
	margin : 2px;
        margin-top:10px;
        margin-bottom:10px;
        
	
}
h4.spip {
       text-decoration:underline;
	font-weight: bold;
        font-size: 13px;
	text-align: center;
	margin : 2px;
        margin-top:10px;
         margin-bottom:10px;
        
	
}
h5.spip {
        text-decoration:underline;
	font-weight: bold;
        font-size: 13px;
	text-align: center;
	margin : 2px;
        margin-top:10px;
         margin-bottom:10px;
        
	
}
h6.spip {
        text-decoration:underline;
	font-weight: bold;
        font-size: 13px;
	text-align: center;
	margin: 2px; 
       margin-top:10px;
         margin-bottom:10px;
	
}
.spip_puce {
	list-style-position: inside;
	border-width: 0px;
}



table.spip {
text-align:center;
 margin-bottom:10px;
margin-top:10px;
  padding: 1px;
	border: 1px solid #EE2020;
	border-collapse:collapse;
}

table.spip tr.row_first {
	background-color:#F5FB15;font-weight:bold;
}

table.spip th{
border: 1px solid #EE2020;padding: 3px;
font-weight:bold;}


table.spip tr.row_odd {
	background-color: #FCE76D;
}

table.spip tr.row_even {
	background-color: #FDEE9B;
}
table.spip td {
	padding: 3px;
	text-align: center;
        vertical-align: middle;
	border: 1px solid #EE2020;
}
table.spip caption{
	 /* bottom pas pris en compte par IE */
	caption-side: top;
        text-align:center;
	padding: 3px;
	font-weight: bold;
	font-size:90%;
        font-style:italic;
}



p.spip {

   text-indent: 20px;
   font-size:13px;
}


hr.spip{
margin-top:15px;
margin-bottom:0;
text-align : center; 
width : 50%; 
height : 1px; 
padding : 0; 
color : #170300; 
background-color : #170300; 
border : 0;
 }

b.spip { }
i.spip { }
blockquote.spip {
        text-indent: 20px;
	margin-left: 20px;
	margin-RIGHT: 0px;
	margin-top : 5px;
	margin-bottom : 5px;
	border-left : solid 1px #aaaaaa;
	padding-left: 5px;
	padding-right: 5px;
        font-style:italic;
}




.spip_documents { text-align: center; font-family: Verdana,Arial,Sans,sans-serif; font-size: 0.90em;text-indent:0px; }
.spip_documents_center { clear: both;  margin: auto; }
span.spip_documents_center { display:block; margin-top:1em;}
.spip_documents_left { float: left; margin-right: 5px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 5px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;}

div.spip_poesie {
	margin-bottom: 10px;
        margin-top: 10px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}



.spip_encadrer {
	width : 95%;
        text-align:center;
	padding: 5px;
}

.forml { width: 450px ;}


.spip_cadre {
	width : 95%;
	background-color: #ffffff;
        padding: 5px;
	margin-top: 10px;
}




.spip_bouton {
cursor:pointer;
font-weight:bold;
}

form.formrecherche { 
	margin-top: 5px;
	margin-bottom: 5px;
}
input.formrecherche {
	width: 95%;
	background-color: #FFDDAA;
}

.reponse_formulaire {
	font-weight: bold;
	
}

.spip_surligne { background-color: #FFFF66; }




a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}

