@charset "iso-8859-1";
@import url("../squelettes/css/abomailmans_style.css");

body {
	font-size: 11px;
	font-family: verdana,sans-serif,arial,helvetica;
	color: #333333;
	background-color: #FFFFFF;
	margin:50px 10px;
	padding:0px;
}

.dp_cadre {
	display: table;
	background-color: #F5F5F7;
	border: 1px solid #d0d0d2; 
	padding: 20px 22px;
	z-index: -1;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

img {border-width:0px;}
img.thumb {margin: 0px; margin-top: 10px; margin-right: 1px}

p, li { margin: 0.6em 0 0.3em;}

blockquote {color: #666666; line-height: 1.5; margin-top: 10px; margin-right: 27px; margin-bottom: 14px; margin-left: 0px}

/* Liens */
a {color:#0d84d0; text-decoration:none; } /* 0099cc    font-weight:bold */

/* a:visited {color: #336699} */
a:hover {color: #003366; }
a.spip_url {}
a.spip_in {}
a.spip_out {font-weight: normal;}

#menu a, #encart a, .structure a, a.rubriques {
        line-height: 1.3em;
        /* padding: 1px 2px 2px 2px; */
        /* display: block; */
}
/*#menu a:hover, #encart a:hover, .structure a:hover, a:hover.rubriques {
	 background-color: #F5F5F7;
	 border: #D0D0D2 solid 1px; 
}*/
#menu a:hover.spip_out, #encart a:hover.spip_out {
	background-color: #FFFFFF;
/*	border: 1px solid #FFFFFF; */
}
#menu a.spip_out:before, #encart a.spip_out:before {
	content: url("../puce.gif");
}

#Menu a.lienon {
	background-color: #F5F5F5;
	border: #CCCCCC dashed 1px;
}

/* En-tête */
#Header {width: 100%; border: 1px solid #336699; border-left: 0px; border-right: 0px; padding: 4px}
#headerLogo {padding-left: 88px; font-size: 14px; text-transform: uppercase}
#headerLogo a {color: #336699}
#headerLogo a:hover {color: #003366;}
#headerOverlap {}

/* Titres */

.structure {
	color: #999999;
	font-size: 12px;
/*	text-transform: uppercase; */
	letter-spacing: 3px;
	font-style: oblique;
	margin:0px;
	margin-top: 20px;
	margin-left: -10px;
	margin-bottom: 10px;
}

h1,h2,h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size:16px;
}

h2 {
	color: #333333;
	font-size: 16px;
}

h2.titre-extrait {
	font-size: 18px;
}

h1,h2.titre-texte {
	font-size: 22px;
}

.surtitre {					/* Sous et surtitres en général */
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

.cartouche .surtitre {	/* Sous et surtitres dans la page article */
	margin-top: 5px;
	margin-bottom: 5px;
}


h3 {					/* La suite et rubriques dans le menu */
	color: #333333;
/*	font-size: 11px; */
	margin-top: 3px;
}

h3.spip {				/* Intertitres des articles */
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 20px;
}

/* Contenu */

#Main {clear:left; float:left; width:66%;}
#Content {padding-top: 30px; padding-right: 13px; padding-bottom: 0px; padding-left: 100px}
#Content p {}
#Content blockquote p {line-height:1.5;}

.liste-articles {margin-top: 10px; margin-bottom: 10px; clear: left;}

.cartouche {
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
}

.cartouche .spip_logos {margin-left: 0px; padding-left: 0px; margin-right: 8px;}

.chapo {
	font-weight: bold;
	text-align: justify;
	font-size: 115%;
	padding-bottom: 10px;
	margin-top: 1em;
}

.texte, .texte p.spip {
	font-size: 12px;
	text-align: justify;
	margin: 0px;
	margin-bottom: 16px;
	line-height: 16px
}

.extrait, .extrait p.spip {
	font-size: 12px;
	text-align: justify;
	margin: 0px;
	margin-bottom: 5px;
	line-height: normal;
}

.detail {font-size: 10px; color: #666666; margin-bottom: 10px}

b.spip { }

i.spip {
	font-size: 105%;
	letter-spacing: 0.2px;
}

.ps {
	text-align: justify;
	font-size: 95%;
	padding-top: 6px;
	margin-top: 6px;
	border-top: 1px solid #CCCCCC;
}

.notes, p.spip_note {
	text-align: left;
	font-size: 95%;
}

.notes {
	border-top: 1px solid #CCCCCC;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-top: 6px;
}

.spip_documents{font-size : 70%;}

.forum-repondre {text-align: right; font-size: 120%; font-weight: bold; margin-top: 6px;}
.forum-repondre img {vertical-align: -50%;}

.spip_surligne {background-color: #FFFF66;}
.spip_code { }

/*  */
hr, hr.spip {
	color: #CCCCCC;
	height: 1px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	width: 90%;
	background-color: #CCCCCC;
	border: none;
}

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

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


/* Menu et encart */

#Encart {
	float: right;
	/* width: 140px; */
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 4px 4px 4px 16px;
	margin-left: 30px;
	text-align: left;
	clear: right;
	border-left: 1px dashed #CCCCCC;
	height: auto;
	background-color: #FFFFFF;
}

#bloc_imprimer {
	position: fixed;
	left: 10px;
	bottom: 10px;
	border: 0px dashed #CCCCCC;
	background-color: transparent;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}


#Menu {
	float: left;
	width: 22%;
	margin-top: 40px;
	padding: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-left: 0px dashed #ddd;
	height: auto
}

.menu {
	padding: 2px;
	margin-left: 10px;
	width: 100%;
	text-align: left;
}

#Menu h2, .menu h2, #Encart h2 {
	font-weight: bold;
	color: #bbbbbd;
	font-size: 12px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	/* text-transform: uppercase; */
	font-style: italic;
}

#Encart h2 {
	margin-top: 0px;
}

#Menu ul, .menu ul, #Encart ul {
	/* margin: 0px; */
	margin-left: 4px;
	padding:0px;
}

#Menu li, #Encart li, .divers li {
	list-style: none;
	text-align: left;
	margin: 0;
	margin-bottom: 0;
	padding: 2px;
	text-indent: 0px
}
/*
.rubriques, #Menu .rubriques li, #Encart .rubriques li {
	margin-bottom: 10px;
}
*/
.divers a {}

#Encart .articles li {
	list-style-image: url(../NAVPICS/article.png);
	margin-left: 5px;
	text-indent: -2px;
}

#Menu p {
	/*font-size: 10px;*/
	line-height: 1.5;
	margin: 0px;
	margin-bottom: 8px;
	font-variant: normal;
	text-align: left;
}

.menu-titre {}
.menu-item {}
.general {}

.forums { background-color: #e8f8f8; }
.forums .menu-titre	{ background-color: #f0fcfc; text-align:center; }

/* Styles menu horizontal (hierarchie) */
	/* CoolMenus 4 - default styles - do not edit */
	.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
	/*Style for the background-bar*/
	.clBar{}
	/*Styles for level 0*/
	.clLevel0,.clLevel0over{position:absolute; padding:1px; font-weight:bold; font-variant: small-caps;}
	.clLevel0{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#0099CC; border: 1px solid #FFFFFF;}
	.clLevel0over{background-color:#F5F5F5; layer-background-color:#F5F5F5; color:#003366; cursor:pointer; cursor:hand; border: 1px dashed #CCCCCC;}
	.clLevel0border{position:absolute; visibility:hidden; background-color:#CCCCCC; layer-background-color:#CCCCCC}


/* Pied de page */

#Copyright {clear: both; padding-top: 20px; padding-bottom: 10px; text-align: center; font-weight: bold; color: #999999;}
#copyrightText {position:relative; left:-15px;}
#haut {font-size: 16px; margin-bottom: 20px; letter-spacing: 5px}

/* ???? */
logNav {margin:3em 0 4em; text-align:center;}



/* Tableaux spip */
table.spip {}
table.spip tr.row_first {background-color: #FCF4D0;}
table.spip tr.row_odd {background-color: #C0C0C0;}
table.spip tr.row_even {background-color: #F0F0F0;}
table.spip td {padding: 0.3em; text-align: left; vertical-align: center;font-size:12px;line-height: 16px;margin-bottom:3px}

/* Formulaires */
.formrecherche,.forml,.spip_bouton {
	background-color: #F5F5F5;
	color: #0099CC;
	border: 1px dashed #CCCCCC;
	margin: 0px;
	padding: 3px;
	font-size: 11px;
}
.formrecherche {width: 95%; height: 22px}
.forml {margin: 4px; font-size: 12px; width: 95%;}
.spip_bouton {border: 2px solid #0099CC;}
.spip-admin {position: absolute; top: 1px; right: 38px; background-color: transparent; color: #0099CC; border: none; margin: 0px; padding: 3px; width: 180px; height: 22px;}

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


/*
 * Habillage du plan du site
 */

.plan-secteur {margin-top: 0px; margin-bottom: 30px; clear: right;}

.plan-secteur h1 {
	display: block;
	border: 1px solid #999999;
	margin: 0px;
	padding: 8px;
	font-size: 14px;
	text-align:center;
	background-image: url(../images/main_transparent.gif);
}
.plan-rubriques {
	clear: left;
	display: block;
	list-style: none;
}
.plan-rubrique {
	display: inline;
	border: 1px solid #a0a0a0;
	padding: 3px;
	font-weight: bold;
}
.plan-articles {
	clear: left;
	margin-top: 0.5em;
	margin-bottom: 1em;
	list-style: square;
}

/* Eclaircissement progressif des rubriques en fonction de la profondeur */

ul .plan-rubrique {
	background-color: #00FFFF;
	border-color: #b8b8b8;
}
ul ul .plan-rubrique {
	background-color: #00FFFF;
	border-color: #d0d0d0;
}
ul ul ul .plan-rubrique {
	background-color: #00FFFF;
	border-color: #e8e8e8;
}


/*
 * Habillage des forums
 */

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 3em;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
}
.forum-titre {
	font-weight: bold;
	font-size: 120%;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 100%;
}
.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}
ul ul .forum {
	border: 1px solid #a4a4a4;
}
ul ul ul .forum {
	border: 1px solid #b8b8b8;
}
ul ul ul ul .forum {
	border: 1px solid #cccccc;
}
ul ul ul ul ul .forum {
	border: 1px solid #e0e0e0;
}
ul ul ul ul ul ul .forum {
	border: 1px dashed #e0e0e0;
}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo {
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: #c4e0e0;
}
ul ul .forum-chapo {
	background: #d4e8e8;
}
ul ul ul .forum-chapo {
	background: #e4f0f0;
}
ul ul ul ul .forum-chapo {
	background: #f4f8f8;
}
ul ul ul ul ul .forum-chapo {
	background: #ffffff;
}

