BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#000000; font-weight:normal}
html, body {background-color:#FFFFFF; margin:5px; padding:0}
A {color:#306424; text-decoration:none;}
A:hover {color:#FF6600; background:#FFCC33; text-decoration:none}
ul {list-style-type:square; margin:0; padding-left:15px}
IMG{border:0}

#gocontenu, #tophead, #header, #header2, .vide, #mentete, #menugauche, #footer, #footer2, DIV.entete2{display:none}

#total {}

#contenupage {padding:1em} 

/* page accueil */
#gauche{float:left; padding: 0 0.5em 0 0}
#droite{float:left; padding: 0 0 0 0.7em}

.plus {clear:left; text-align:right; margin:1em 0 1.8em 0; border-bottom:#999999 1px dotted; border-right:#999999 1px dotted; padding-right:0.2em}
.plus a {font-weight:bold; font-size:1.2em}

INPUT {
   background-color:#EEEEEE; border-color:#000000;  
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px 
}

textarea {   
   color:#000000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border: thin ridge;
   border-color:black;
   background-color:#EEEEEE
}

SELECT {color:#000000; background-color:#FFFFFF}

HR {color:#000000}

/* guide manifestation */
.gui {padding-top:1em}
.gui ul, .gui2 ul, .gui3 ul, .gui4 ul, .gui5 ul, .gui6 ul {padding-left: 1em}


/********************/

/* les grands titres */
h1 {display:inline; padding-right:5px; font-size:1.4em; color: #FF6600; font-weight:bold} 
h2 {display:inline; padding-right:5px; font-size:1.2em; color:red; font-weight:bold} 
h3 {display:inline; padding-right:5px; font-size:1.1em; font-weight:bold}

/* date */
SPAN {font-size:0.9em; color:#999999} 

/* annuaire, galerie deux colonnes */
DIV.ancatcol1 {padding:0.5em}
DIV.ancatcol2 {padding:0.5em}
DIV.Gal_cat {margin-bottom:50px}
DIV.Gal {text-align:center}

/* presentation annuaire, dossiers, galerie, breves */
DIV.Dos_cat_titre, DIV.Dos_catphp_titre, DIV.news_titre, DIV.An_cat_titre, DIV.An_catphp_titre, DIV.Gal_cat_titre, DIV.age_titre {
 margin-top:30px
}

DIV.Dos_cat_titre span, DIV.Dos_sscat_titre span, DIV.Dos_catphp_titre span, DIV.news_titre span, DIV.An_cat_titre span {display:none}

DIV.Dos_cat_texte,  DIV.Dos_catphp_texte, DIV.news_texte, DIV.An_cat_texte, DIV.An_catphp_texte, DIV.Gal_cat_texte, DIV.age_sstitre {
 margin-bottom:5px; padding:0.5em;
}
DIV.Dos_catphp_texte {padding:0.5em 0.5em 2em 80px}
DIV.Dos_catphp_titre img {float:left;margin-left:10px}
DIV.An_catphp_titre img {display:none}

DIV.titre {margin:2em 0 2em 0;}
DIV.chapo {BORDER-BOTTOM:#000000 1px dotted; padding:0.5em}
DIV.chapo img {float:left}
DIV.texte {margin-top:2em}
DIV.suite {BORDER-TOP:#000000 1px solid; margin-top:10px; margin-bottom:20px; font-weight:bold}
DIV.suite A, DIV.suite A:hover {margin-left:5px}

DIV.debut_suite {color:#C0C0C0; font-weight:bold; BORDER-TOP:#000000 1px solid; margin-top:10px; margin-bottom:20px; text-align:center; padding:2px}
DIV.debut_suite A, DIV.debut_suite A:hover {font-weight:bold}

DIV.auteur {font-size:0.9em; font-weight:bold; text-align:right}

DIV.tout_news, DIV.An_catphp_soum {font-weight:bold; text-align:center; margin-top:2em; padding:0.5em; border-top:#999999 1px dotted}

DIV.agenda {border-bottom:#000000 2px solid; margin:1em 0 2em 0}
DIV.age_titre {margin-top:0}
DIV.age_txt, DIV.age_supp, DIV.ag_cat {padding:0.5em}
DIV.age_supp {margin:0.5em; border:#000000 1px dotted;}
DIV.ag_cat {text-align:right}
DIV.ag_cat a {font-weight:bold}

DIV.An_sscat_titre, DIV.Dos_sscat_titre, DIV.Gal_sscat_titre {margin-left:100px; margin-top:5px; padding:0.3em; BORDER-LEFT:#666666 1px dotted; BORDER-BOTTOM:#666666 1px dotted;}
DIV.An_sscat_titre img, DIV.Dos_sscat_titre img, DIV.Gal_sscat_titre img {float:left}
DIV.An_sscat_texte, DIV.Dos_sscat_texte, DIV.Gal_sscat_texte {margin-left:120px; margin-bottom:5px; padding:0.2em}

/* specificites */
DIV.Gal_sscat_titre {margin-left:10px}
DIV.Gal_sscat_texte {margin-left:20px}
DIV.An_catphp_soum {clear:left}

/* affichage des souscatégories */
DIV.An_catphp_sscat, DIV.Dos_catphp_sscat, DIV.Gal_catphp_sscat {font-size:9pt; font-weight:bold; margin:5px; padding:0.5em; BORDER-TOP:#000000 1px solid; BORDER-BOTTOM:#000000 1px dotted; line-height:15px}
DIV.An_catphp_sscat A, DIV.Dos_catphp_sscat A, DIV.Gal_catphp_sscat A {margin-left:10px}
DIV.An_catphp_sscat A:hover, DIV.Dos_catphp_sscat A:hover, DIV.Gal_catphp_sscat A:hover {margin-left:10px}

/* la zone d'admin */
#menu {font-weight:bold;}
#menu ul {list-style-type:none; margin-top:0.5em; padding:0}
#menu li {margin:0; padding:0}

/* breves */
#menunews{margin:1em 0 2em 0}
#menunews ul {list-style-type:none; margin:0; padding:0}
#menunews ul li:before {content: "\0020 \0020 \0020 \00BB \0020"; color:red}
#menunews li {display:block; margin:1px; padding:0.2em}
#menunews span {display:none}

/* menu dossiers */
DIV.mdoss {padding-top:1em}
DIV.mdoss img {float:left; padding-right:0.2em}
DIV.mdoss a {font-size: 1.1em; font-weight:bold; color:red}

/* copyright */
#copyright{
 	clear:left;
	BORDER-TOP:#000000 1px solid;
	padding: 0.4em 0.2em 0.5em 0.2em;
	text-align:center; 
	font-size:10px; 
}
#copyright a{font-weight:bold; padding: 0 3px 0 3px}
#copyright a:hover{font-weight:bold}

/*formulaire*/
DIV.formulaire {padding:0; margin:0}

/*agenda calendrier*/
.caltable, .menuagenda {display:none}

.left {float:left; padding-right:0.5em}
.right {float:right; padding-left:0.5em}

/*miniannuaire*/
.minian {margin:1em 0 2em 0}
.minian ul {padding-left: 1px}
.minian li {	background-image: url(../../annuaire/archi2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		list-style-type: none;
		padding-left: 17px
}
.minian2 {margin:1em 0 2em 0}
.minian2 ul {padding-left: 1px}
.minian2 li {	background-image: url(../../annuaire/archi2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		list-style-type: none;
		padding-left: 17px
}

DIV.rss, DIV.rss2, DIV.rss3 {margin:1em; padding:1em}

/*plan*/
DIV.plan {width: 98%; padding-top:2em; border-bottom: #999999 1px dotted; padding-bottom:1em;}
DIV.plan h2 {font-size:1.5em}
Div.plan a {}
Div.plan span {}
Div.plan ul {margin-left:22px; padding-top:0.5em}
Div.plan li {}
li.plan_cat {list-style-type:circle; margin-left:2em}
li.plan_cont {list-style-type:disc; margin-left:4em}
div.plan_plus {margin:1em 0 0 22px; font-weight:bold;}

/*editor*/
.img_left {float:left; padding-right:0.5em}
.img_right {float:right; padding-left:0.5em}
.txt_bold {font-weight:bold; font-size:1em; color:#000000;}
.txt_code {
	widht:98%;
	border: #000000 1px dotted;
	padding: 0 5px 0 5px;
	color: #000000;
	background-color: #EEEEEE;
}
.txt_right {text-align:right}