@charset "iso-8859-1";


body {background-color:#000000; font-family:'Verdana',Tahoma, Arial, Helvetica, sans-serif;font-size:12px;margin-left:2%;margin-right:2%;}


a:link {color:#336699 ;text-decoration: none;}
a:visited {color:#336699;text-decoration: none;}
a:hover {background:#DCE1E6;color:#336699;text-decoration: underline;}


.clair a:link {color:#c0c0c0 ;text-decoration: none;}
.clair a:visited {color:#c0c0c0;text-decoration: none;}
.clair a:hover {background:#000000;color:#c0c0c0;text-decoration: underline;}
.clair {color:#FFFFFF}

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



ul{padding:2px;margin:0px;list-style-type:none;}

li {padding-left:2px;padding-top:3px;padding-bottom:3px;list-style-type:none;}



.col1{width:49%;float:left;}

.col2{width:49%;float:right;}



.caps{border:1px solid #CCCCCC; margin:2px;padding:2px;}

.caps_evenements{border:1px solid #CCCCCC; width:68%;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;background-color: #F2F2F2;}

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

.big_bouton {font-size:12px;text-align :right;margin-bottom:5px;}

.bouton_under_logo {font-size:10px;text-align :right; margin-bottom:5px;margin-top:8px;}

.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_profil {width:100%;border:1px dotted #C377B5;padding:2px;margin:2px;background-color:#F2F2F2;}

.contenu {width:100%;border:1px dotted #C377B5;padding:2px;margin:2px;background-color:#F2F2F2;}

.contenu .titre {font-size:16px;font-weight:bold;color:#336699;	margin-bottom:5px;letter-spacing: 2px;} 

.contenu .texte {margin-bottom:2px;}

.contenu_login {border:1px dotted #C377B5;padding:2px;margin:2px;background-color:#F2F2F2;}
.contenu_login .titre {font-size:16px;font-weight:bold;color:#336699;	margin-bottom:5px;letter-spacing: 2px;} 
.contenu_login .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;}

                    /*60px*/

#entete .bande {height:110px;background:   url(IMG/baniere.jpg) no-repeat left;}

#entete .recherche {float:right;height:30px;;}



/*-----------------------le menu programmable------------------------*/

#menu-prog {width:100%;height: 20px;}

/*border:1px solid #ffffff;*/

#menu-prog .bouton{background:url(IMG/green_tray.jpg); background-color:#37a816;width:14%;padding:1px;float:left;
text-align:center;font-size:12px;font-weight:bold;height: 17px;}



#menu-prog a:link {color:#ffffff;text-decoration:none;}

#menu-prog a:visited {color:#ffffff;text-decoration:none;} 

/*border:1px solid #C377B5;*/
/* 336699 */
#menu-prog a:hover {background:url(IMG/green_bright_tray.jpg); background-color:#d9ffd0;text-decoration:none;height: 17px;}



#date {color:#000099;font-size:10px;text-align :right;font-style:italic;}



/*-----------------------le menu hierarchie--------------------------*/

#hierarchie {clear:left;width:100%;height:20px;margin-top : 8px; margin-bottom:0px; margin-left:0px; margin-right:0px;padding:0px;}

#hierarchie .texte {font-size: 10px; font-style: italic; color:#c0c0c0}



/*-----------------------le menu dynamique---------------------------*/

#menudyn {float:left;width:19%;}





#menudyn .menudyn_color {float:left;width:100%;background-color:#F2F2F2}



#menudyn .menudyn_info {text-align:center;width:100%;}



#menudyn .menudyn_info_color {text-align:center;width:100%;;background-color:#F2F2F2}



#menudyn .img{padding:8px} 



#menudyn .rub {font-size:12px;font-weight:bold;background:    url(img_pack/dossier.gif) no-repeat left;

	margin-top:5px;padding-left:25px;height:22px;vertical-align: 50% }

#menudyn .descrip { width:95%;color: #000099;font-size:10px;text-decoration: none;padding:2px;margin-bottom:5px;}



#menudyn .titre-bloc {width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;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;}



.contenus_profil {width:80%;float:left;padding-left:2px;margin-left:2px;}

.contenus_login {width:80%;float:right;padding-left:2px;margin-left:2px;}

/*-----------------------------edito---------------------------------*/

.edito {background-color: #F2F2F2;clear:both;position:relative;width:100%;padding:2px;margin:2px;}

  

.edito .titre-bloc {width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;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:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:14px;font-weight:bold;}



/*----------------------------evenements-----------------------------*/

/*.evenements {clear:both;position:relative;background-color: #F2F2F2; width:100%;float:left;background-color: #F2F2F2;}
.articles { background-color: #F2F2F2;clear:left;position:relative;width:100%;margin-bottom:5px; }*/

/*.contenu-evenements { float:left;width:100%;margin-bottom:5px;padding:2px;position:relative;}*/
.contenu-evenements { float:left;width:70%;margin-bottom:5px;padding:2px;}

.contenu-evenements .date {width:60%;font-size:10px;color: #000099;margin-top : 4px;margin-bottom : 1px;margin-right:15px;border-bottom:1px Solid #C377B5;}

.contenu-evenements .titre {width:60%;font-size:14px;font-weight:bold;padding-left:25px;background:  url(img_pack/even.gif) no-repeat left ;

	margin-top:5px;height:25px;}

.contenu-evenements a:link {color:#336699 ;text-decoration: none;}
.contenu-evenements a:visited {color:#336699;text-decoration: none;}
.contenu-evenements a:hover {background:#DCE1E6;color:#336699;text-decoration: underline;}
	

.evenements { background-color: #F2F2F2; float:left;width:70%;margin-bottom:5px;padding:2px; }

.evenements .date {width:60%;font-size:10px;color: #000099;margin-top : 4px;margin-bottom : 1px;margin-right:15px;border-bottom:1px Solid #C377B5;}

.evenements .titre {width:60%;font-size:14px;font-weight:bold;padding-left:25px;background:  url(img_pack/even.gif) no-repeat left ;

	margin-top:5px;height:25px;}



.evenements_jour {clear:both;position:relative;background-color: #F2F2F2; width:100%;float:left;}

.evenements_jour .titre {width:60%;font-size:14px;font-weight:bold;padding-left:25px;background:  url(img_pack/even.gif) no-repeat left ;

	margin-top:5px;height:25px;}

.evenements_jour .date {width:60%;font-size:10px;color: #000099;margin-top : 4px;border-bottom:1px Solid #C377B5;}



.evenements_jour .texte {width:60%;font-size:14px;}

.evenements_jour .bouton {width:60%;font-size:10px;}

.evenements_jour .depl{width:60%;text-align:right;}

.evenements_jour .auteurs {width:60%;font-size:10px;font-weight:normal;font-style:italic;}



/*---------------------------calendrier------background:url(IMG/green_tray.jpg);-----------------------*/

.calendrier {clear:both;position:relative;background-color: #F2F2F2;width:29%;float:right;margin-top:5px;margin-bottom:5px}

/*.calendrier { margin-bottom:5px;float:right;width:29%;border-left:1px dotted #C377B5;border-bottom:1px dotted #C377B5;padding:2px;}*/


.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:18px;color:#ffffff;font-weight: bold;text-align:center;

background-color: #336699;float:left;}

.calendrier .calend_outday { background-color: #C9C9C9;width:13%; height:20px;color: #000000; float:left;}

.calendrier .calend_today {background-color: #DDDBFC; width:13%; height:20px;font-size:10px;float:left; }

.calendrier .calend_weekday  { width:13%; height:20px;font-size:10px;float:left; }

.calendrier .calend_weekendday {background-color: #C0CEFF;font-size:10px;width:13%; height:20px;color : #000099;float:left;  }

.calendrier .calend_activeday { background-color:#EAE9FF;  width:13%; height:20px;font-size:12px;font-weight:bold;float:left; }

.calendrier .calend_activeweekendday {background-color: #EAE9FF;width:13%; height:20px;float:left; font-weight:bold;}



/*----------------------articles / breves--------------------------*/

.articles-breves {clear:both;position:relative;width:100%;padding:2px;margin:2px;}



/*---------------------------articles------------------------------*/

.articles { background-color: #F2F2F2;clear:left;position:relative;width:100%;margin-bottom:5px; }

.articles .titre-bloc {width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:14px;font-weight:bold;}

.articles .titre {font-size:14px;padding-left:30px;font-weight: bold;background:    url(img_pack/article.gif) no-repeat left ;

	margin-top:5px;height:25px; } 



.articles .titre_normal {font-size:14px;font-weight: bold;

	margin-top:5px;height:25px; } 

.articles .titre_cabaret {font-size:14px;padding-left:30px;font-weight: bold;background:    url(img_pack/article_cabaret.gif) no-repeat left ;

	margin-top:5px;height:25px; }

.articles .titre_bar {font-size:14px;padding-left:30px;font-weight: bold;background:    url(img_pack/article_bar.gif) no-repeat left ;

	margin-top:5px;height:25px; }
	
.articles .titre_chronique {font-size:14px;padding-left:30px;font-weight: bold;background:    url(img_pack/article_chronique.gif) no-repeat left ;

	margin-top:5px;height:25px; }	

.articles .titre_agenda {font-size:14px;padding-left:30px;font-weight: bold;background:    url(img_pack/even.gif) no-repeat left ;

	margin-top:5px;height:25px; }		

.articles .titre_forum {font-size:14px;padding-left:30px;font-weight: bold;background:    url(img_pack/breve.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;}

.articles .chapo_auteurs{color: #000099;font-size:12px;text-decoration: none; margin-top:8px}



/*----------------------------breves-------------------------------*/

.breves {clear:left;position:relative;width:100%;margin-bottom:5px;}



.breves .titre-bloc {width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;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 {background-color: #F2F2F2;clear:both;position:relative;width:100%;padding:2px;margin:2px}



.sites .titre-bloc {width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;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---------------------------*/

/*------------Pas de syndication-----------*/

.syndic {clear:both;position:relative;width:100%;padding:2px;margin:2px;}

  

.syndic .titre-bloc {width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;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:url(IMG/green_tray.jpg);background-color:#37a816;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 kiosque  =====================*/

#kiosque {clear:both;position:relative;width:100%;padding:2px;margin-top:0px;}  

  

#kiosque .titre-bloc{width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:14px;font-weight:bold;}

#kiosque .titre {font-size:14px;} 

#kiosque .rub {font-size:16px;font-weight:bold;margin-left:10%;background:    url(img_pack/dossier.gif) no-repeat left ;

	height: 25px;margin-top:5px;padding-left:25px;} 

#kiosque .texte{font-size:12px;margin-top:4px;margin-bottom:4px;}

#kiosque .date {width:70%;font-size:10px;color: #000099;margin-top:5px;padding:0px;margin-bottom:5px;margin-left:0px;border-bottom:1px Solid #C377B5;}

#kiosque .auteurs {font-size:10px;font-style:italic;}

#kiosque .site{font-weight:bold;} 

 

#kiosque .col1{width:50%;float:left;border-right:1px dotted #C377B5;}

#kiosque .col2{width:49%;float:right;}



#kiosque .col3{width:35%;float:left;border-right:1px dotted #C377B5;}

#kiosque .col4{width:64%;float:right;}





/*======================  squelette annuaire  =====================*/



#annuaire {clear:both;position:relative;width:100%;padding:2px;margin-top:0px;}

  

#annuaire .titre-bloc{width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:14px;font-weight:bold;}

#annuaire .rub {font-size:16px;font-weight:bold;margin-left:10%;background:    url(img_pack/dossier.gif) no-repeat left ;

	line-height: 25px;margin-top:5px;padding-left:25px;}

#annuaire .descrip_rub {font-size:10px;margin-top:3px;font-style:italic;margin-left:10%;}

#annuaire .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;}

#annuaire .descrip {font-size:10px;margin-top:3px;font-style:italic;}

#annuaire .url {font-size:10px;margin-bottom:2px;}

 

#annuaire .col1{width:50%;float:left;border-right:1px dotted #C377B5;}

#annuaire .col2{width:49%;float:right;left:50%;}



/*================  squelette rubrique forums  ===================*/



#forums {width:100%;margin-top:0px;background-color: #F2F2F2;padding-top:8px;padding-left:8px;padding-bottom:8px;}

/*padding-bottom:5px;margin-bottom:1px;height:7%;*/

.ligne-forum {clear:left;width:100%;height:20px;text-align:center;display:table}

.ligne-forum .titre-bloc{height:20px;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:12px;font-weight:bold;}



.ligne-forum .forum{width:45%;float:left;height:100%;display:bloc;}

.ligne-forum .sujet{width:14%;float:left;height:100%;display:bloc;}

.ligne-forum .message{width:15%;float:left;height:100%;display:bloc;}

.ligne-forum .dernier{width:25%;float:left;height:100%;display:bloc;}



.ligne-forum .forum .titre{font-size:12px;font-weight:bold;color:#1517FF;}

.ligne-forum .forum .texte{font-size:10px;font-style:italic;padding-bottom:5px;}



.ligne-forum .sujet .nbrs{padding-top:4px;font-size:12px;}



.ligne-forum .message .nbrs{padding-top:4px;font-size:12px;}



.ligne-forum .dernier .date{font-size:10px;}

.ligne-forum .dernier .auteur{font-size:10px;}



/* ----------------------  article forum  ----------------------*/

.marging-forum{margin-bottom:10px;margin-left:5px;}



.ligne-sujet {clear:left;width:100%;height:20px;text-align:center;display:table;}

.ligne-sujet .titre-bloc{ height:20px;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:12px;font-weight:bold;}



.ligne-sujet .sujet{margin-left: 5px;width:45%;float:left;height:100%;display:bloc;}

.ligne-sujet .reponse{width:14%;float:left;height:100%;display:bloc;}

.ligne-sujet .auteur{width:14%;float:left;height:100%;display:bloc;}

.ligne-sujet .dernier{width:25%;float:left;height:100%;display:bloc;}



.ligne-sujet .sujet .titre{padding-top:4px;padding-left:10px; 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{padding-top:4px;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%;margin-top:0px;margin-bottom:5px;margin-left:5px;}



#sujet .titre-bloc{width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:12px;font-weight:bold;}



.ligne-message {clear:left;width:100%;text-align:center;display:table;}

.ligne-message .titre-bloc{height:20px;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:12px;font-weight:bold;}



.ligne-message .auteur{width:20%;float:left;display:block;height:100%;}



.ligne-message .message{width:79%;float:left;display:block;height:100%;}



.ligne-message .auteur .nom{padding-top:4px;padding-bottom:5px;font-size:12px; font-weight:bold;}

.ligne-message .auteur .ip{font-size:10px;font-style:italic;}

.ligne-message .auteur .site {font-size:10px; }



.ligne-message .message .date{font-size:10px;font-weight:normal;text-align:left;}

.ligne-message .message .titre{font-size:12px;font-weight:bold;text-align:left;border-bottom:1px dotted #336699; }

.ligne-message .message .texte{font-size:12px;text-align:left;}



/*=====================  squelette article  ======================*/

#article {width:100%;padding:2px;margin-top:0px;background-color: #F2F2F2}

/*Modification de la couleur de fond*/

.titre-article {background-color: #F2F2F2;position:relative;width:100%;margin-top:0px;margin-bottom:5px;padding:4px;border-bottom:1px dotted #C377B5;border-top:1px dotted #C377B5;}



.titre-article .logo{float:left;margin-right: 0.8em;}



.titre-article .logo_article{float:right;margin-right: 0.8em;}



.titre-article .titre {color:#336699;font-size:18px;font-weight:bold;letter-spacing:2px;}

.titre-article .descrip {color :#000099;font-size:12px;margin-top:5px;}

.titre-article .auteurs {font-size:10px;font-style:italic;}

.titre-article .date {font-size:10px;}

.titre-article .chapo {color :#000099;font-size:14px;font-weight:bold;margin-top:5px;}



.contenu-article { float:left;width:70%;margin-bottom:5px;padding:2px;}

.contenu-article .sommaire{font-size:12px;}

.contenu-article .texte{font-size:12px;  text-align: justify;  }

.contenu-article .ps{font-size:12px;font-style:italic;}

.contenu-article .note{font-size:10px;margin:2px;border:1px dotted silver;}



.imprim-article {width:100%;float:left;}

.imprim-article .sommaire{font-size:12px;}

.imprim-article .texte{font-size:12px;text-align: justify;}

.imprim-article .ps{font-size:12px;font-style:italic;}

.imprim-article .note{font-size:10px;}



.autres-articles { margin-bottom:5px;float:right;width:29%;border-left:1px dotted #C377B5;border-bottom:1px dotted #C377B5;padding:2px;}



.autres-articles .titre-bloc{width:100%;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:12px;font-weight:bold;margin-bottom:5px;padding:1px;}

.autres-articles .date {width:70%;font-size:10px;color: #000099;margin-top : 4px;border-bottom:1px Solid #C377B5;}

.autres-articles .titre {font-size:10px;background:   url(puce.gif) no-repeat left;padding-left:10px;margin:2px;}



.lui-meme{font-size:10px;border:1px solid #CCCCCC; margin:2px;padding:2px;}





.doc-article { position:relative;clear:both;width:100%;}

.doc-article .titre-bloc{color:#336699;font-size:14px;font-weight:bold;text-decoration:underline;margin-top:5px;}



.ligne-doc{ position:relative; float:left;width:30%;}

.ligne-doc .col5{ width:90%;float:left;text-align:center;}

.ligne-doc .col6{ width:10%;float:left;margin-top:5px;}



.ligne-doc .col6 .titre {font-size:12px;font-weight:bold;}

.ligne-doc .col6 .descrip {font-size:10px;font-style:italic;}

.ligne-doc .col6 .taille {font-size:10px;}



/* ----------------------  article album  ----------------------*/



.autres-articles .vignettes {text-align:center;margin-bottom:5px;}



.contenu-article .image {text-align:center;margin-bottom:5px;text-align:center;text-decoration:none;}

.contenu-article .image-texte{font-size:12px;padding-left:5px;margin-top:10px;}

.contenu-article .image-info{font-size:10px;width:80%;padding:5px;}

.contenu-article .image-titre{font-weight:bold;}



/* -----------------------article commentaires ------------------*/



#comment {width:100%;padding:2px;margin-top:0px;}



#comment .titre-bloc{width:100%;height:16px;background:url(IMG/green_tray.jpg);background-color:#37a816;color:#FFFFFF;font-size:12px;font-weight:bold;margin-top:7px;}



#comment .reduit {float:right;width:95%;}

/*background:url(IMG/green_tray.jpg);background-color:#37a816; background-color: #F2F2F2;*/



.ligne-comment {width:100%;padding-bottom:5px;text-align:center;background-color: #F2F2F2;}

.ligne-comment .titre-bloc{width:100%;font-size:12px;font-weight:bold;}



.ligne-comment .auteur{display:inline-table;width:100%;float:left;margin:1px;background-color: #F2F2F2;padding-top:5px;}

.ligne-comment .message{display:inline-table;width:79%;float:right;margin:1px;background-color: #F2F2F2;}



.ligne-comment .auteur .nom{padding-bottom=5px;width:20%;font-size:12px; font-weight:bold;}

.ligne-comment .auteur .ip{width:20%;font-size:10px;font-style:italic;}

.ligne-comment .auteur .site {width:20%;font-size:10px; margin-top:5px;}



.ligne-comment .message .date{font-size:10px;font-weight:normal;text-align:left;}

.ligne-comment .message .titre{font-size:12px;font-weight:bold;padding-bottom:5px;text-align:left;}

.ligne-comment .message .texte{font-size:12px;padding:5px;margin-top:5px;text-align:left;border-bottom:1px dotted #336699;border-left:1px dotted #336699;}



/*====================  squelette breve  =======================*/

#breve {width:100%;padding:2px;margin-top:0px;}



.titre-breve {position:relative;width:100%;margin-top:0px;margin-bottom:5px;padding:4px;border-bottom:1px dotted #C377B5;border-top:1px dotted #C377B5;}

  

.titre-breve .titre {color:#336699;font-size:18px;font-weight:bold;letter-spacing:2px; }

.titre-breve .date {font-size:10px;}



.contenu-breve {width:70%;float:left;}

.contenu-breve .texte {font-size:12px;text-align: justify;}

.contenu-breve .lien {font-style:italic;margin-top:10px;}



.imprim-breve {width:100%;}

.imprim-breve .texte {font-size:12px;text-align: justify;}

.imprim-breve .lien {font-style:italic;margin-top:10px;}



.autres-breves {float:right;width:29%;border-left:1px dotted #C377B5;border-bottom:1px dotted #C377B5;padding:2px;}

.autres-breves .titre-bloc{width:100%;background:url(IMG/green_tray.jpg);background-color:#336699;color:#FFFFFF;font-size:12px;font-weight:bold;margin-bottom:5px;padding:1px;}

.autres-breves .date {width:70%;font-size:10px;color: #000099;margin-top : 4px;border-bottom:1px Solid #C377B5;}

.autres-breves .titre {font-size:10px;background:   url(puce.gif) no-repeat left;padding-left:10px;margin:2px;}





/*===================== squelette recherche  ====================*/



.rech .titre-bloc{width:100%;background:url(IMG/green_tray.jpg);background-color:#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: #DBE3FF;border-width: 1; border-color: #DDDDCC; font-family: Verdana, Helvetica; font-size: 14px; color: #000000; text-decoration: none}

.form-profil { width: 100% ; background-color: #DBE3FF; border-color: #DDDDCC; font-family: Verdana, Helvetica; font-size: 14px; color: #000000; text-decoration: none}

.form_recherche{ background-color: #F2F2F2;border-width: 1; border-color: #DDDDCC; font-family: Verdana, Helvetica; font-size: 10px; color: #0066CC; text-decoration: none}

.bouton_recherche { color: #000000; background-color: #F2F2F2; border-width: 1; border-color: #9891BC; font-family: Verdana, Helvetica; font-size: 10px; text-decoration: none}



.spip_encadrer { background-color: #EEEEEE;border:1px Solid #C377B5; }

.spip_encadrer_profil { padding:5px; background-color: #EEEEEE;border:1px Solid #C377B5; }

.spip_bouton { background-color: #ffffff;border:1px Solid #C377B5;color:#336699;font-weight:bold;}

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

