body {
background : #ccc;
font : normal 10px/16px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
color : #666;
margin : 15px;
text-align : center; /* Pour IE */
}

p {
margin : 0 0 5px 0;
}

span.spancrypt { 
  background:transparent
  url(plugins/couteau_suisse/img/mailcrypt/leure.gif)
  no-repeat scroll left center;
  color:#000099;
  padding-left:12px;
  text-decoration:none;
}



h3 {
color : #000;
font-size : 10px;
font-weight : normal;
text-transform : uppercase;
margin : 30px 0 2px 0;
}


ul {
margin : 0;
padding : 0 23px 10px 27px;
list-style : none;
line-height : 1.2em;
}

li {
padding-bottom : 7px;
}

acronym {
font-style : normal;
border-bottom : 1px dotted #666;
}

.accesskey {
text-decoration : underline;
}


/* specific divs */
#container {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding: 10px;
width : 750px !important ;
text-align: left;
position: relative;
border-left: 1px solid #F1F1F1;
border-right: 1px solid #F1F1F1;
background-color: #ffffff;
}

#intro {
width : 720px !important ;
width : 750px;
}




#logo {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 50;
}

#p .recherche {
margin : 0 0 5px 0;
}

#banniere {
	height: 200px;
}

/*#pageHeader h1, #pageHeader h2 {
text-indent : -999em;
margin : 0;
}*/


.spip_logos{
	padding-right: 0em; 
	border:0;}

.spip_doc_titre {
color:#003300;
font-size:10px;
line-height:10px;
padding-top: 10px;
}

.spip_in {
text-decoration:none;
}

.spip_doc_descriptif {
color:#333333;
font-size:9px;
line-height:9px;
}

#documents_joints {
border-top-color:#999999;
border-top-style:solid;
border-top-width:thin;
}





/* la barre verte des sousrubriques */
#quickSummary {
width : 750px;
height : 30px;
border-top : 1px solid #fff;
background : #030;
margin-top: 10px;
margin-left: 0;
float:left;
margin-bottom: 10px;
}

/* Affichage des trois sous-rubriques */
#quickSummary p.p2 {
/*width : 330px !important;
width : 345px;*/
width : 370px !important;
padding-left: 10px;
padding-bottom: 0;
padding-right: 0;
padding-top: 5px;
width : 400px;
height : 28px !important ;
height : 39px;
color : #fff;
margin : 0;
border-right : 1px solid #fff;
}

#quickSummary a:link, #quickSummary a:visited {
text-decoration : none;
text-transform : uppercase;
color : #fff;
}
#quickSummary a:hover, #quickSummary a:active {
text-decoration : underline;
background : transparent;
}


div#center {
	padding-bottom: 30px;
	overflow: auto;
}


/* Grande partie de la page */
#supportingText {
float: left;
width: 460px;
/*font : normal 10px/16px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;*/
color : #333;
margin-left: 10px;
padding: 0px 0px;
text-align : left;
line-height: normal;
}

#hierarchie {
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: 0px;
	margin-top: 10px;
}

#hierarchie a:link, #hierarchie a:visited {
	text-decoration: none;
	color: #030;
}

#hierarchie a:hover, a:active {
	text-decoration: underline;
	color : #030;
}


#listearticles {
text-align: left;
color: #333;
}



/*#linkList ul {
list-style: square;
list-style-position: inside;
margin: 15px 0;
}


#listearticles li {
line-height: 1.4em;
}
*/


#listearticles li {
clear:both;
padding: 5px 0 10px 0;
line-height: 1.4em;
border-bottom: 1px #90AF90 solid;
list-style-type: none;
}
#listearticles li:first-child {
border:0;
}




#pagination {
text-align: right;
color: #000;
}

#pagination a:link {
	color: #030;
	font-weight: bold;
}

#pagination a:hover, a:active {
	color: #030;
	font-weight: bold;
	background: #999999;
	text-decoration: underline;
}

#pagination a:visited {
	color: #030;
	font-weight: bold;
	text-decoration: line-through;
}


#listearticles .logo {
	position: relative;
	width: 90px;
	/*height: 100px;*/
	/*margin: 0 10px 10px 0;*/
	margin: 10px 0 0;
	border: 0px;
	float:left;
}

#listearticles .texte {
	padding-left: 100px;
}

#listearticles a:hover, a:active {
background : #999;
}


#listearticles .titre28, .titre28 a:link, .titre28 a:visited {
color: #006633;
font-size: 14px;
font-weight: bold;
margin: 10px 0 3px 0;
text-decoration: none;
}

#listearticles .titre29, .titre29 a:link, .titre29 a:visited {
color: #333300;
font-size: 14px;
font-weight: bold;
margin: 10px 0 3px 0;
text-decoration: none;
}

#listearticles .titre30, .titre30 a:link, .titre30 a:visited {
color: #CCCC00;
font-size: 14px;
font-weight: bold;
margin: 10px 0 3px 0;
text-decoration: none;
}


#listearticles .date28 {font-size: 0,7em; font-style: italic; color: #006633;}
#listearticles .date29 {font-size: 0,7em; font-style: italic; color: #333300;}
#listearticles .date30 {font-size: 0,7em; font-style: italic; color: #CCCC00;}



#listearticles .texteintro28 a:link {color: #006633;}
#listearticles .texteintro28 a:visited {color: #333;
text-decoration: none;}


#listearticles .texteintro29 a:link{color: #333300;}
#listearticles .texteintro29 a:visited {color: #333;
text-decoration: none;}

#listearticles .texteintro30 a:link{color: #CCCC00;}
#listearticles .texteintro30 a:visited {color: #333;
text-decoration: none;}





/*
a:link, a:visited {
color : #9c0;
text-decoration : none;
}

a:hover, a:active {
color : #fff;
background : #9c0;
}
--*/





/*
#linkList .publication a:link, a:visited, a:hover, a:active {
color: #333;
text-decoration: underline;
}

#linkList a:link {
font-size : 1em;
color : #000;
text-decoration: none;
}
#linkList a:hover, #linkList a:active {
background : #999;
}

#linkList a:visited {
text-decoration: line-through;
}

#linkList a.c {
font-size : 1em;
}

*/



/* Partie droite de la page */

#linkList {
float: right;
width: 250px;
/*font: 10px verdana #A50069;*/
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
border-bottom : 1px solid #fff;
}

#linkList h1 {
font-family: Tahoma;
font-size: 1.5em;
font-stretch: condensed;
text-decoration: underline;
color: #000;
margin-bottom: 3px;
margin-top: 0;
} 


#linkList .publication {
text-align: right;
font-size: 1em;
color: black;
margin-bottom: 25px;
background-color: #99CC99;
padding: 5px;
}

#linkList ul {
list-style: square;
list-style-position: inside;
margin: 15px 0;
}


#linkList li {
list-style: square;
list-style-position: inside;
margin: 0px;
}

#linkList .publication a:link, a:visited, a:hover, a:active {
color: #333;
text-decoration: underline;
}

#linkList a:link, #linkList a:visited {
font-size : 10px;
color : #000;
text-decoration: none;
}

#linkList a:hover, #linkList a:active {
background : #999;
}



#linkList a.c {
font-size : 1em;
}


#choixrub .titre {
font-family: Tahoma;
font-size: 1.2em;
border : 1px solid #000;
}

#choixrub .titre28 {
background-color: #006633;
/*border : 1px solid #000;*/
padding: 5px;
color: #fff;
}

#choixrub .titre29 {
background-color: #333300;
/*border : 1px solid #000;*/
padding: 5px;
color: #fff;
}

#choixrub .titre30 {
background-color: #CCCC00;
/*border : 1px solid #000;*/
padding: 5px;
color: #000;
}




#resources .titre {
font-family: Tahoma;
font-size: 1em;
/*border : 1px solid #000;*/
background-color: #99CC00;
padding: 5px;
color: #000;
margin-top: 40px;
font-weight: bold;
}


#resources .syndictitre {
font-size: 18px;
font-weight: bold;
padding: 0;
color: #99FF00;
margin: 5px;
}




#resources a:visited {
text-decoration: none;
}



/*
#lselect, #lfavorites {
border-top : 1px solid #fff;
background : #18d;
}
#lselect h3 {
background : url(select.gif);
}
#lfavorites h3 {
background : url(favourites.gif);
}
#lselect li, #lfavorites li {
color : #6cf;
background : url(select_bg.gif) repeat-x left bottom;
}
#lselect a:hover, #lselect a:active, #lfavorites a:hover, #lfavorites a:active {
color : #18d;
}



*/


/*#preamble, #explanation, #participation, #benefits, #requirements {
margin : 0 50px 0 320px;
}*/


.clearfloat {
clear: both;
height: 0;
font-size: 1px;
line-height: 0px;
}


#footer {
	clear: both;
	width: 750px !important; 
	background:#FFF;
    text-align:center;
    position: relative;  
    padding-bottom : 25px;
}

#footer a:link, #footer a:visited {
text-transform: uppercase;
text-decoration: underline;
color: #000;
}
#footer a:hover, #footer a:active {
color: #030;

}


div.row span.left {
 	float: left;
 	text-align: left;
 	font-weight: bold;
	color: #000;
 	width: 80%;
 }

div.row span.right {
 	float: right;
 	text-align: right;
 	color: #000;
 	width: 20%;
 }


/*
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding: 10px;
width : 750px !important ;
text-align: left;
position: relative;
border-left: 1px solid #F1F1F1;
border-right: 1px solid #F1F1F1;
background-color: #ffffff;

 #footer :
font: bold 10px arial;
padding: 0px;
width : 708px !important ;                       
width : 720px;
text-align : center;
margin-top: 0px;
margin-bottom: 0px;
position: absolute; */







/* #linkList h3 {
text-indent : -1100px;
height : 45px;
margin : 0;
}
#linkList acronym {
border-bottom : none;
}
#larchives {
border-top : 1px solid #fff;
background : #9c0;
}
#larchives h3 {
background : url(archives.gif);
}
#larchives li {
color : #cf3;
background : url(archives_bg.gif) repeat-x left bottom;
}
#larchives a:hover, #larchives a:active {
color : #9c0;
}
#lresources {
border-top : 1px solid #fff;
background : #d8c;
}
#lresources h3 {
background : url(resources.gif);
}
#lresources li {
color : #fcc;
background : url(resources_bg.gif) repeat-x left bottom;
}
#lresources a:hover, #lresources a:active {
color : #d8c;
}
*/

	
/* ----Articles ---------------------------*/


#chapoarticle {
	padding-left: 2px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-top: 2px;
	background-color: #e2e2e2;
	/*font-size: 12px;*/
	margin-top: 10px;
}

#chapoarticle .surtitre28 {
	font-weight:bold;
	font-size:11px;
	}

#chapoarticle .surtitre28, .titre28, .soustitre28, .chapo28 {
	color :#006633;
}

#chapoarticle .surtitre29, .titre29, .soustitre29, .chapo29 {
	color :#333300;
}

#chapoarticle .surtitre30, .titre30, .soustitre30, .chapo30 {
	color :#CCCC00;
}


#chapoarticle h1 {
	font-size: 18px;
	margin: 3px 0;
}

#chapoarticle .chapo {
	font-size: 1.1em;
	line-height: 15px;
	color: #000;
	margin: 3px 0;
}

#chapoarticle .date28 {
	color :#006633;
	font-size: 10px;
	font-style: italic;
}

#chapoarticle .date29 {
	color :#333300;
	font-size: 10px;
	font-style: italic;
}

#chapoarticle .date30 {
	color :#CCCC00;
	font-size: 10px;
	font-style: italic;
}


#contenuarticle {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.15em;
	line-height: 1.4em;	
}


#contenuarticle a{
	text-decoration: underline;
}

#contenuarticle .texte28 a:link {color: #006633;}
#contenuarticle .texte28 a:visited {color: #333;}


#contenuarticle .texte29 a:link{color: #333300;}
#contenuarticle .texte29 a:visited {color: #333;}

#contenuarticle .texte30 a:link{color: #CCCC00;}
#contenuarticle .texte30 a:visited {color: #333;}

.lienagenda
{
   float: right;
 
}


#contenuagenda {
float: left;
width: 520px;
padding: 0.7em;
margin: 1em;
margin-top: 0.5em;
text-align: justify;
font-size: 20px;
}

/* Pour le menu du sceno */
/****** STYLES CSS SCENO POUR CHABADA ***** 16102008 ****/


.SCcadre {
	width:250px;
	display:inline;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	}
.SCcadre h1 {
	text-decoration:none !important;
	background-color:#a7c520 !important;
	color:white !important;
	font-size:11px !important;
	font-weight:lighter !important;
	margin:0 0 10px 0 !important;
	padding:3px 0px 3px 20px !important;
	}
.SCcadre a{
	text-decoration:none;
	color:#000000 !important;
	padding:2px 2px 2px 0px;
	font-size:12px;
	}
.SCcadre a:hover{
	font-size:11px;
	/*background-color:#acacac;*/
	text-decoration:underline;
	padding:2px 2px 2px 0px;
	}
.SCcadre ul {
	margin:0 0 3px 3px;
	padding:0 0 0 20px;
	list-style:none;
	font-size:11px;
	color:#B79447;
	line-height:1.0em;
	}

.SCcadre h2 {
	text-align:right;
	background-color:#e1ce93;
	color:#BD822C !important;
	font-size:11px !important;
	font-weight:lighter !important;
	margin:10px 0 10px 0;
	padding:3px 10px 3px 0px;
	}





