body { margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(../skelnet/img2/background.jpg) no-repeat fixed 50% 0 #000000; }
a img { border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
#site { margin:0 auto; padding:0; width:955px; position:relative; border-bottom: 1px solid #8b5730;  }
#main_content { position: relative; width: 953px; margin: 0; padding: 0; background:transparent url(../skelnet/img2/fond_site.png) repeat-y; border-left:1px solid #8b5730; border-right:1px solid #8b5730; }

/* ##### Header ##### */
#entete { margin:0; padding:0; height:97px; width:955px; background:transparent url(../skelnet/img2/header.png) no-repeat left top; position:relative; }
#navigation { background:transparent url(../skelnet/img2/barre_nav.png) no-repeat left top; margin:0; padding:0; height:19px; width:955px; }
div#menu_horizontal { margin:0; padding:0; width:100%; height:19px; }
ul.principal { list-style:none; color:#FFFFFF; margin:0; padding:0; float:right; }
ul.principal a { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
ul.principal a:hover { color:#332216; }
li.menu_accueil { margin:0; padding:2px 0 0 13px; float:left; }
li.menu_gris { height:18px; margin:0; padding:2px 0 0 25px; float:left; background:url(/skelnet/img2/separ_menu.png) no-repeat left top; }
li.menu_noir { width: 84px; text-align: center; margin:0; padding:2px 0 0 11px; float:left; }
li.menu_noir a {font-size: 1.1em;}
li.menu_noir a:hover {color: #F18F03;}
.copyright { }
#rootline { margin:0; padding:10px 0 0 15px; }
#rootline a { color:#907C73; text-decoration:none; }
#rootline a:hover { color:#000000; }

/* ##### Colonne Gauche ##### */
.colonne_gauche { border-top:1px solid #8b5730; margin:0; padding:0; float:left; width:226px; }
.colonne_gauche ul { }
.colonne_gauche li { }
.cadre_news { padding:0; width:100%; margin:0 auto 20px auto; min-height:50px; }
.cadre_news h4 a { color:#929497; text-decoration:none; border-bottom:2px solid #929497; display:block; font-size:1em; margin:0; padding:0 0 3px; }
.cadre_news h4 a:hover { color:#000000; }
.cadre_news a { color:#929497; text-decoration:none; }
.cadre_news a:hover { color:#000000; }
.titre_news { background:#0F0E10; display:block; width:206px; margin:0; padding:4px 10px 0; height:25px; text-align:center; font-size:1.3em; font-weight:bold; color:#FFFFFF; }
.Newscontenu { color: #FFF; font-size:.95em; margin:0 10px 15px; padding:0; border-bottom:2px dotted #929497; }

/* ##### Colonne_Centre ##### */
#colonne_centre { margin:0; padding:0; float:left; width:525px; }
#colonne_contenu { width:495px; margin:0; line-height:1.3em; padding:15px 15px 10px; }
#colonne_contenu h1 { border-top:1px solid #F89A1C; padding:3px 0 0; line-height:normal; width:260px; margin:60px 0 0 15px; float:left; }
.logo .spip_logos { float:left; }
#colonne_contenu a { color:#F89A1C; text-decoration:none; }
#colonne_contenu a:hover { color:#332216; text-decoration:underline; }

/*div.cartouche_menu {
	float: right;
	width: 180px;
	margin: 10px 0px 15px 20px;
	padding: 0px;
	border-left: 5px solid #DA1F28;
	background: #F9F5F1;
	border-bottom: 3px solid #D3D0CC;
	border-right: 3px solid #D3D0CC;
	
}*/
.logo { width:100%; margin:0; padding:0; position:relative; }

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.on { font-weight:bold; color:#000; }

/* liens exposes */
.rubriques { margin:0; padding:0; }
.rubriques .menu-titre,.mots .menu-titre { background:#F9F5F1; margin:0; padding:4px 10px 0; height:25px; color:#DA1F28; }
.rubriques p { margin:0; padding:.2em .7em; text-align:left; }
.rubriques ul { margin:0; padding:.2em 0; text-align:left; list-style:none; }
.rubriques li { margin:0; padding:0 .7em; }
.mots { margin:0; padding:0; }
.mots p { margin:0; padding:.2em .7em; text-align:left; }
.mots ul { margin:0; padding:.2em 0; text-align:left; list-style:none; }
.mots li { margin:0; padding:0 .7em; }
.breves { background:#FFEAEA; }
.breves .menu-titre { background:#FFF2F2; }
.syndic { background:#E8F8F8; }
.syndic .menu-titre { background:#F0FCFC; }
.forums { background:#EAEAFF; }
.forums .menu-titre { background:#F2F2FF; }
.divers { }
.divers .menu-titre { }
.blockquote { margin:0; padding:0; }
h1 { font-size:1.7em; margin:.9em 0 .6em; padding:0; color:#F18F03; }
h2 { font-size:1.5em; margin:.9em 0 .6em; padding:0; }
h3 { font-size:1.3em; margin:.9em 0 .5em; padding:0; }
h4 { font-size:1.2em; margin:.9em 0 .6em; padding:0; list-style:none; }
h5 { font-size:1.1em; margin:.9em 0 .6em; padding:0; }
.separation { clear:both; visibility:hidden; width:100%; }

/* ##### Colonne Droite ##### */
.colonne_droite { text-align:center; margin: -1px 0 0; padding:0; float:left; width:202px; min-height:275px; border-top:1px solid #8b5730; }
#encart_col_droite_pub { margin:20px 0 20px 20px; padding:0; width:160px; }
#encart_col_droite { color:#FFFFFF; font-size:0.8em; margin:0 0 0 1px; min-height:50px; padding:0; }
.encart_col_droite_contenu { margin:0; padding:10px; }
.encart_col_droite_contenu ul { margin:0 0 10px 17px; padding:0; }
.encart_col_droite_contenu li { list-style:url(../skelnet/img2/puceBlanche.png) outside; padding:0; margin:0; text-align: left; }
.encart_col_droite_contenu h4 { margin:0; padding:0; }
#encart_col_droite a { color:#FFFFFF; text-decoration:none; font-size:1.1em; }
#encart_col_droite a:hover { color:#F89A1C; }
#encart_col_droite .menu-titre { background:#0F0E10; text-align:center; min-height:20px; margin:0; padding:4px 0 5px; }

/* ##### Pied_de_page ##### */
#pied_de_page { background:url(../skelnet/img2/pied_de_page.png) no-repeat; margin:0; padding:0; height:19px; width:955px; clear:both; }
#menu_pied { color:#FFFFFF; margin:0 0 0 230px; padding:2px 0 0; }
#menu_pied a { color:#FFFFFF; text-decoration:none; font-size:.9em; font-weight:bold; padding:0; margin:0 8px; }
#menu_pied a:hover { color:#332216 }
.copyright { width:955px; margin:0 auto; height:15px; position:relative; padding:2px 0 0; }
.copyright a { color:#F89A1C; font:.9em Arial, Helvetica, sans-serif; text-decoration:none; }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */
.formulaire_login_forum .forml { width:12em; }
.formulaire_spip select.forml  { width:90px; margin:10px 0 10px 10px; }
.cadre_news label {margin-left: 20px; text-align: center; color: #FFF;}

/* Formulaire de recherche */
.formulaire_recherche { width:100%; text-align:center; margin:0; padding:0; height:20px; }
.formulaire_recherche form { margin:0; padding:0; }
.formulaire_recherche form input { width:80%; margin:10px 0 10px 5px; }
div.formulaire_spip { margin:0 0 50px; padding:0; }
.formulaire_recherche label { background:#0F0E10; display:block; width:206px; margin:0; padding:4px 10px 0; height:25px; text-align:center; font-size:1.3em; font-weight:bold; color:#FFFFFF; }
.pagination { font-weight:bold; color:#981B1E; }

/* Logos, documents et images */
img,.spip_logos { margin:0; padding:0; border:none; }
.spip_documents { text-align:left; }
.spip_documents_center { text-align:center; clear:both; width:100%; margin:auto; }
span.spip_documents_center { display:block; margin-top:1em; }
.spip_documents_left { float:left; margin:0 15px 5px 0; padding:0; }
.spip_documents_right { float:right; margin:0 0 5px 15px; padding:0; }
.spip_doc_titre { font-weight:bold; font-size:.8em; margin-left:auto; margin-right:auto; }
.spip_doc_descriptif { clear:both; font-size:.8em; margin-left:auto; margin-right:auto; }
hr.spip { clear:both; visibility:hidden; }
