h1 {  font-size: 36px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 36px; width: 95%; border-color: black black #0099FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h2 {  font-size: 24px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 24px; border-color: black black #0099FF; width: 100%; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
h3 {  font-size: 18px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 18px; width: 100%; border-color: black black #66CCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h4 {  font-size: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 18px}
h5 {  font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 14px}
h6 {  font-size: 9px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 11px}
br {  margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #800000;}
hr {  font-size: 2px; line-height: 2px; height: 2px; border-color: black black red; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
a {text-decoration: none;color:#4682B4;}
a:hover {color:red;text-decoration: none;}
a:link {color:#4682B4;text-decoration: none;}
.ongletsB {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666}
a.ongletsB:hover { color: #0000CC }
a.ongletsB:link { color: #666666}
ul {padding-left:0px;margin-left:20px;margin-top:3px;margin-bottom:3px;} 
li li {list-style-image:url('puce2.gif');list-style-position:outside;margin-left:0px;padding-left:0px;margin-bottom:5px;margin-top:5px;}
li {list-style-image:url('puce.gif');list-style-position:outside;margin-left:0px;padding-left:0px;margin-bottom:5px;margin-top:5px;}
p.spip {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11pt;text-align: justify;margin-top : 3px;margin-bottom : 3px;padding: 0em;width: 98%;}
.spip_puce {list-style-position: inside; text-align: justify;}
.spip_documents{font-family: Verdana,Arial,Helvetica,sans-serif;font-size : 60%;}
table {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11pt;text-align: justify;margin-top : 3px;margin-bottom : 3px;padding: 0em;}
table.spip {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11pt;text-align: justify;margin-top : 3px;margin-bottom : 3px;padding: 0em;	width: 98%;}
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;}
.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;
}

.inverse a:link {color:#ffffff ;text-decoration: none;}
.inverse a:visited {color:#ffffff;text-decoration: none;}
.inverse a:hover {background:#ffffff;color:#336699;text-decoration: none;}

.col1{width:49%;float:left;}
.col2{width:49%;float:right;}

.caps{border:1px solid #CCCCCC; margin:2px;padding:2px;}
.lui-meme{font-size:10px;border:1px solid #CCCCCC; margin:2px;padding:2px;}

.rech {clear:left; width:100%;margin-top:10px;}
.info {font-size:14px;color:red;margin-top:5px;}
.logo{float:right;}
.logo .sousrub{font-size:10px;color:#336699;font-weight:bold;}

.bouton {font-size:10px;text-align :right;margin-bottom:5px;}
.bouton2 {font-size:10px;font-weight:bold;color:#ffffff;}
.navig {font-size:10px;text-align :left;margin-bottom:5px;float:left;}

#nav2 {width:100%;position:relative;clear:both;padding:2px;margin:2px;border-top:1px dotted #C377B5;}
#nav {width:100%;position:relative;clear:both;padding:0px;margin:0px;}

.page{font-size:10px;}
.page-inverse{float:right;}
.contenu {width:100%;border:1px dotted #C377B5;padding:2px;margin:2px;}
.contenu .titre {font-size:16px;font-weight:bold;color:#336699;	margin-bottom:5px;letter-spacing: 2px;} 
.contenu .texte {margin-bottom:2px;}

.rep {font-size:10px;font-style:italic;text-align:left;}
#erreur {margin-top:10%;text-align:center;}

/*---------------------- l'entete du site--------------------------- */
#entete {clear:left;width:100%;margin:0px;padding:0px;}

#entete .bande {height:60px;background:   url(img_pack/bandeau.jpg) no-repeat left;}
#entete .recherche {float:right;height:30px;;}

/*-----------------------le menu hierarchie--------------------------*/
#hierarchie {clear:left;width:100%;height:20px;margin:0px;padding:0px;}
#hierarchie .texte {font-size: 10px; font-style: italic;}

/*-----------------------le menu dynamique---------------------------*/
#menudyn {float:left;width:19%;}

#menudyn .rub {font-size:12px;font-weight:bold;background:    url(img_pack/dossier.gif) no-repeat left;
	margin-top:5px;padding-left:25px;height:25px;vertical-align: bottom;}
#menudyn .descrip { width:95%;color: #000099;font-size:10px;text-decoration: none;padding:2px;margin-bottom:5px;}

#menudyn .titre-bloc {width:100%;background:#336699;color:#FFFFFF;text-align:center;font-size:14px;font-weight:bold;margin-top:4px;margin-bottom:4px;}

.secteuroff { font-weight: bold;font-size:12px; }
.rubriqueoff { font-weight: normal;font-size:10px; }
.secteuron, .rubriqueon { font-weight: bold;font-size:12px; }
.secteur, .rubrique { font-weight: bold; font-size:12px; }


/*---------------------------le-pied de Page-------------------------*/
#pied {clear:both;position:relative;width:100%;margin-top:5px;border-top:1px dotted #C377B5;}

#pied .titre {text-align:center;margin-top :5px;} 
  
/*======================  squelette sommaire  =======================*/

#sommaire {clear:both;position:relative;width:100%;}	


/*------------------------les contenus-------------------------------*/
.contenus {width:80%;float:left;}

/*-----------------------------edito---------------------------------*/
.edito {clear:both;position:relative;width:100%;padding:2px;margin:2px;}  
  
.edito .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 
.edito .titre {color:#336699;font-size:16px;font-weight:bold;}
.edito .texte {font-size:12px;}
.edito .date {font-size:10px;}
.edito .auteurs {font-size:10px;font-style:italic;}

/*------------------------------agenda-------------------------------*/
.agenda {clear:both;position:relative;width:100%;padding:2px;margin:2px;}

.agenda .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 

/*----------------------------evenements-----------------------------*/
.evenements {width:70%;float:left;}

.evenements .date {width:70%;font-size:10px;color: #000099;margin-top : 4px;margin-bottom : 1px;margin-right:15px;border-bottom:1px Solid #C377B5;}
.evenements .titre {font-size:14px;font-weight:bold;padding-left:25px;background:  url(img_pack/even.png) no-repeat left ;
	margin-top:5px;height:25px;}

.evenements_jour {float:left;width:70%;}
.evenements_jour .titre {font-size:14px;font-weight:bold;padding-left:25px;background:  url(img_pack/even.png) no-repeat left ;
	margin-top:5px;height:25px;}
.evenements_jour .date {width:70%;font-size:10px;color: #000099;margin-top : 4px;border-bottom:1px Solid #C377B5;}

.evenements_jour .texte {font-size:14px;}
.evenements_jour .bouton {font-size:10px;}
.evenements_jour .depl{text-align:right;}
.evenements_jour .auteurs {font-size:10px;font-weight:normal;font-style:italic;}

/*---------------------------calendrier-----------------------------*/
.calendrier {width:29%;float:right;}

.calendrier .calend_ligne {text-align:center;clear:left;}
.calendrier .calend_mois { color:#000099;font-size:12px;font-weight:bold;text-align:center;padding:1px;}

.calendrier .calend_titre {width:13%;height:20px;border: 1px solid #336699;color:#ffffff;font-weight: bold;text-align:center;background-color: #336699;float:left;}
.calendrier .calend_outday { background-color: #E6A4DD;width:13%; height:20px;color: #000000;border :1px solid #E6A4DD; float:left;}
.calendrier .calend_today { width:13%; height:20px;font-size:10px;border :1px solid #E6A4DD;float:left; }
.calendrier .calend_weekday  { width:13%; height:20px;font-size:10px;border :1px solid #E6A4DD;float:left; }
.calendrier .calend_weekendday {background-color: #E6A4DD;font-size:10px;width:13%; height:20px;color : #000099;;border :1px solid #E6A4DD;float:left;  }
.calendrier .calend_activeday { width:13%; height:20px;font-size:12px;font-weight:bold; border :1px solid #E6A4DD;float:left; }
.calendrier .calend_activeweekendday {background-color: #E6A4DD;width:13%; height:20px; border :1px dotted silver;float:left; }

/*----------------------articles / breves--------------------------*/
.articles-breves {clear:both;position:relative;width:100%;padding:2px;margin:2px;}

/*---------------------------articles------------------------------*/
.articles {clear:left;position:relative;width:100%;margin-bottom:5px;}

.articles .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 
.articles .titre {font-size:14px;padding-left:25px;font-weight: bold;background:    url(img_pack/article.gif) no-repeat left ;
	margin-top:5px;height:25px; }
.articles .date{color: #000099;font-size:10px;text-decoration: none;}
.articles .chapo{color: #000099;font-size:12px;text-decoration: none;}

/*----------------------------breves-------------------------------*/
.breves {clear:left;position:relative;width:100%;margin-bottom:5px;}

.breves .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 
.breves .titre {font-size:14px;	text-align: left;margin-top:5px;padding-left:25px;font-weight: bold;background:    url(img_pack/breve.gif) no-repeat left ;
	height: 25px;}
.breves .texte {width:99%;font-size:10px;text-align: left;margin: 1px;}
.breves .date {width:70%;font-size:10px;color: #000099;margin-top : 4px;margin-bottom : 1px;border-bottom:1px Solid #C377B5;}


/*-----------------------sites references--------------------------*/
.sites {clear:both;position:relative;width:100%;padding:2px;margin:2px;}

.sites .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 
.sites .titre {font-size:14px;text-align: left;margin: 1px;padding-left:25px;font-weight: bold;background:    url(img_pack/site.gif) no-repeat left;
	height:25px;margin-top:5px;}
.sites .descrip {font-size:10px;margin-top:3px;font-style:italic;}
.sites .url {font-size:10px;margin-bottom:2px;}

/*---------------------------syndication---------------------------*/
.syndic {clear:both;position:relative;width:100%;padding:2px;margin:2px;}  
  
.syndic .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 
.syndic .texte{font-size:12px;margin-top:2px;margin-bottom:2px;}
.syndic .date {width:70%;font-size:10px;color: #000099;margin-top:5px;padding:0px;margin-bottom:5px;margin-left:0px;border-bottom:1px Solid #C377B5;}
.syndic .auteurs {font-size:10px;font-style:italic;}
.syndic .site{font-weight:bold;}

/*--------------------------messages-------------------------------*/
.messages {clear:both;position:relative;width:100%;padding:2px;margin:2px;}  
 
.messages .titre-bloc {width:100%;background:#336699;color:#FFFFFF;font-size:14px;font-weight:bold;} 

.messages .texte{font-size:12px;margin-top:2px;margin-bottom:2px;}
.messages .date {color: #000099;font-size:10px;text-decoration: none;}
.messages .auteurs {font-size:10px;font-style:italic;}

/*====================  squelette rubrique  =======================*/
#rubrique {clear:left;position:relative;width:100%;}

/*================  squelette rubrique forums  ===================*/

#forums {width:100%;padding:2px;margin-top:0px;}  

.ligne-forum {clear:left;width:100%;height:100%;padding-bottom:5px;text-align:center;display:table;margin-bottom:1px;}
.ligne-forum .titre-bloc{width:100%;background-color:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;}
 
.ligne-forum .forum{width:45%;float:left;height:100%;display:table;margin:1px;}
.ligne-forum .sujet{width:14%;float:left;height:100%;display:table;margin:1px;}
.ligne-forum .message{width:14%;float:left;height:100%;display:table;margin:1px;}
.ligne-forum .dernier{width:24%;float:left;height:100%;display:table;margin:1px;}

.ligne-forum .forum .titre{font-size:12px;font-weight:bold;color:#1517FF;}
.ligne-forum .forum .texte{font-size:10px;font-style:italic;}

.ligne-forum .sujet .nbrs{font-size:12px;}

.ligne-forum .message .nbrs{font-size:12px;}

.ligne-forum .dernier .date{font-size:10px;}
.ligne-forum .dernier .auteur{font-size:10px;}


/* ----------------------  article forum  ----------------------*/
.ligne-sujet {clear:left;width:100%;height:100%;padding-bottom:5px;text-align:center;display:table;margin-bottom:1px;}
.ligne-sujet .titre-bloc{width:100%;background:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;}
 
.ligne-sujet .sujet{width:45%;float:left;height:100%;display:table;margin:1px;}
.ligne-sujet .reponse{width:14%;float:left;height:100%;display:table;margin:1px;}
.ligne-sujet .auteur{width:14%;float:left;height:100%;display:table;margin:1px;}
.ligne-sujet .dernier{width:25%;float:left;height:100%;display:table;margin:1px;}

.ligne-sujet .sujet .titre{font-size:12px;font-weight:bold;text-align:left;color:#1517FF;}
.ligne-sujet .sujet .texte{font-size:10px;font-style:italic;}

.ligne-sujet .reponse .nbrs{font-size:12px;font-weight:normal;}

.ligne-sujet .auteur .nom{font-size:12px;font-weight:normal;}

.ligne-sujet .dernier .date{font-size:10px;}
.ligne-sujet .dernier .auteur{font-size:10px;}

 /*=====================  squelette sujet =======================*/
#sujet {width:100%;padding:2px;margin-top:0px;}

#sujet .titre-bloc{width:100%;background:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;}

.ligne-message {clear:left;width:100%;padding-bottom:5px;text-align:center;height:100%;display:table;}
.ligne-message .titre-bloc{width:100%;background:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;}
 
.ligne-message .auteur{width:20%;float:left;height:100%;display:table;margin:1px;}
.ligne-message .message{width:79%;float:left;height:100%;display:table;margin:1px;}

.ligne-message .auteur .nom{font-size:12px; font-weight:bold;}
.ligne-message .auteur .ip{font-size:10px;font-style:italic;}
.ligne-message .auteur .site {font-size:10px; margin-top:5px;}

.ligne-message .message .date{font-size:10px;font-weight:normal;text-align:left;}
.ligne-message .message .titre{font-size:12px;font-weight:bold;padding-bottom:5px;text-align:left;border-bottom:1px dotted #336699; }
.ligne-message .message .texte{font-size:12px;padding:5px;margin-top:5px;text-align:left;}
 
/*===================== squelette recherche  ====================*/

.rech .titre-bloc{width:100%;background:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;margin:1px;padding:1px;}
.rech .date{font-size:10px;font-style:italic;}

/*=========================les formulaires ======================*/
.forml { width: 100% ; background-color: #E6F0FF;}
.spip_encadrer { background-color: #EEEEEE;border:1px Solid #E6F0FF; }
.spip_bouton { background-color: #ffffff;border:1px Solid #E6F0FF;color:#336699;font-weight:bold;}
.formrecherche { width: 100% ; background-color: #FFDDAA;}


/*================  squelette rubrique Commande  ===================*/

td .titre-bloc{background-color:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;}
td .lignData{font-size:12px;font-weight:bold;color:#336699;height:25px;BORDER-RIGHT: #98aab1 1px solid; BORDER-TOP: #98aab1 1px solid; BORDER-LEFT: #98aab1 1px solid; BORDER-BOTTOM: #98aab1 1px solid}
.sidebox {BORDER-RIGHT: #98aab1 1px solid; BORDER-TOP: #98aab1 1px solid; BORDER-LEFT: #98aab1 1px solid; BORDER-BOTTOM: #98aab1 1px solid}
