a:hover {color:#FF9900; text-decoration: underline;}
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }
.spip_code { }
p.spip_note { }

.spip_puce {list-style-position: inside;}

.spip_documents{}

table.spip {font-family: Arial, sans-serif; font-size: 9pt; text-align: left;}
table.spip tr.row_first {background-color: transparent;}
table.spip tr.row_odd {background-color: transparent;}
table.spip tr.row_even {background-color: transparent;}
table.spip td {font-family: Arial, sans-serif; font-size: 9pt; text-align: left;}
table.spip th {font-family: Arial, sans-serif; font-size: 9pt; text-align: left;}
p.spip	{font-family: Arial, sans-serif; font-size: 9pt; text-align: left;}

hr.spip { }
b.spip { }
i.spip { }

blockquote.spip {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	border : solid 1px #aaaaaa;
	background-color: #ffffff;
	padding: 5px;
}

.forml { width: 100% ; background-color: #FFDDAA;}

.spip_encadrer {
	font-family: helvetica, Arial, sans-serif;
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}

div.spip_poesie {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}


.spip_bouton { background-color: #FFCC00;}

.formrecherche { width: 100% ; background-color: #FFDDAA;}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 * Barre de raccourcis
 */

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;
}

/* Correction des styles HTML par defaut */

.structure {display: none;}
h1,h2,h3,h4 {}


/* Styles generaux */

/* bien regler la marge (bugs IE) */
body { 	background-color: White;
		font-family: Arial, sans-serif;
		font-size: 10pt;
		color : rgb(30,74,92);
		margin: 4px;
		text-align: left;
}

a {  }
a:hover { }
a.spip_out { }
a.spip_in, a.spip_url {  }
a.spip_glossaire { text-decoration: none; color: #20a020; }

.chapo { text-align: left; }
.texte, .texte p.spip {text-align: left;}

table.spipentete {font-family: Arial, sans-serif; font-size: 10pt; text-align: center;}
table.spipenteteadresse tr {font-family: Arial, sans-serif; font-size: 10pt; text-align: left;}
table.spipenteteadresse td {font-family: Arial, sans-serif; font-size: 10pt; text-align: left;}

.ps {}
.notes {}

/*Ici les styles pour le contenu */

.contenu h1,h2 {
}
.contenu h1,h2.titre-extrait {
	font-size: 160%;
	font-weight: bold;
}
.contenu h1,h2.titre-texte {
	font-size: 190%;
	font-weight: bold;
}
.contenu .surtitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
}
.contenu .detail {
	font-size: 80%;
	color: #303030;
}
.extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
	font-size: 85%;
}


/*
 * Disposition a l'ecran
 */

#principal {
}

#plan {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.vis { visibility:visible }
.invis { display:none}

/*
 * Styles pour "Tout le site"
 */


.plan-secteur {
	margin-left: 6px;
	padding-left: 5px;
	border-left: 1px dotted #404040;
	text-align: left;
}

.item-rubrique {
	margin-left: 2px;
	padding-left: 2px;
	text-align: left;
	background: no-repeat;
}

.item-rubrique a {
	display: block;
	background-color: #F5F5F5;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	}

.item-rubrique a:hover {
	background-color: white; 
	border-bottom: 1px solid white; 
	border-right: 1px solid white; 
	border-left: 1px solid #aaaaaa; 
	border-top: 1px solid #aaaaaa;
	}

.plan-rubrique {
	margin-left: 6px;
	padding-left: 5px;
	border-left: 1px dotted #888888;
	text-align: left;
}
 
.item-articles {
	margin-left: 2px;
	padding-left: 2px;
	text-align: left;
	font-size: 75%;
	background: no-repeat;
}

.item-articles a {
	display: block;
	background-color: #F5F5F5;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	}
.item-articles-new a {
        margin-left: 2px;
        padding-left: 2px;
        text-align: left;
        font-size: 75%;
        background: no-repeat;
        display: block;
        background-color: #3690F0;
        border-top: 1px solid white;
        border-left: 1px solid white;
        border-right: 1px solid #aaaaaa;
        border-bottom: 1px solid #aaaaaa;
        }

.item-articles a:hover {
	background-color: white; 
	border-bottom: 1px solid white; 
	border-right: 1px solid white; 
	border-left: 1px solid #aaaaaa; 
	border-top: 1px solid #aaaaaa;
	}


.plan-articles .publie {}
.plan-articles .prepa {}
.plan-articles .prop {}
.plan-articles .refuse {}
.plan-articles .poubelle {}

.verdana1 {  }
.verdana2 {  }
.verdana3 {  }

p.spip	{text-align: justify;}

/*
 * Mise en page des textes (bordures...)
 */

body {
	width: 99%;
}

div  {
    margin: 0;
    padding: 0;
}

.GldPage {}

.GldHeader {
	position: relative;
	background-color: #3690F0;
	z-index: 50;
}

.GldCorps {
	height: 100%;
	z-index: 50;
}

.Gldpied {
	z-index: 50;
}


.GldTraduction {
	position: relative;
	top: 0;
	left: 0;	
	width: 77px;
	height: 0;
	float: right;
	z-index: 100;
}
.GldFlag {
        position: relative;
        top: 0;
        left: 0;
        width: 200px;
        height: 0;
        float: right;
        z-index: 100;
}

.GldPlan {
	position: absolute;
	top: 0; 
	left: 0;
	width: 205px;
	z-index: 50;
}
.GldPlanBulletin {
	top: 0; 
	left: 0; 
	width: 180px;
	z-index: 50;
}


.GldMain {
	position: relative;
	top: 0; 
	left: 0;
	margin: 0 0 5px 140px;
	height: 100%;
	z-index: 50;
	min-height: 400px;
}

.GldMainBulletin {
	top: 0; 
	left: 0;
	margin: 0 0 5px 190px;
	height: 100%;
	z-index: 50;
	min-height: 400px;
}

.GldTraductionInner {
	position: absolute;
	top: 0;	
	z-index: 90;
}
.GldFlagInner {
        position: absolute;
        top: 0;
        z-index: 100;
}

.GldPlanInner {
	height: 100%;
	z-index: 50;
}

.GldMainInner {
	height: 100%;
	top: 0;	
	z-index: 50;
	min-height: 400px;
}

.GldBottom {
	color: rgb(255,255,255);
	background-color: #E4585B;
	z-index: 50;
}

.GldFooter {
	z-index: 50;
}

.retourtop {
	font-size: 90%;
	padding: 1px 1px 0 0;
	text-align: right;
	clear: both;
}
body{font-weight: normal;}
#hierarchie {
        margin-bottom: 0; }
h3.spip {margin-left:5px;
        margin-right: 175px;
        margin-top: 40px;
        margin-bottom: 60px;
	font-weight: bold; 
	font-family: Arial, sans-serif; 
	font-size: 13pt; 
	text-align: left; 
	color: rgb(255,0,0);}
p {font-weight: normal;}
p.spip {font-weight: normal;}
table.spip {border: none;}
table.spip tr.row_first { background:none; }
table.spip tr.row_odd { background:none; }
table.spip tr.row_even { background:none; }
li{font-weight: normal;}
table{font-weight: normal;}
.spip_out {text-decoration: underline;}
#page {
        width: 100%;
}

#conteneur #contenu {
        width: 100%;
}


