/* zone admin */

	#menu {float:left;color:#FFF;text-align:left;}
	#menu a {font-size:0.85em;; color:#FFF; font-weight:normal; margin:0; padding:0; }
	#menu a:hover {color:#333;}
	#menu span {font-size:1em; color:#FFF;}
	#menu ul {list-style-type:none; padding:0;}
	#menu li {margin:0; padding:0;}
	#menu label {font-size:0.85em; color:#FFF;}
	#menu form {font-size:0.85em; margin:0; padding:0;}
	#menu input {font-size:0.85em;background:transparent; color:#FFF; border-color:lightcyan}
	#rappel {background:transparent; border:0;}

/* copyright */
	#copyright{
	clear:both;
	width:auto;
	height:auto;
	padding:0.5em 0.2em;
	color:#999; 
	text-align:center; 
	font-size:0.85em
	}
	#copyright a{color:#999; padding:0 3px 0 3px; font-weight:normal;}
	#copyright a:hover{color:royalblue;}


/* membres */
TD.titre {padding-top:2em;color:royalblue; font-weight:bold; BORDER-BOTTOM:royalblue 1px solid;}
TR.entete2 {background:#eee;}


/* formulaire */
.formulaire {padding:0; margin:0px;}


/*** MENUS AUTOMATIQUES (cache) >> ***/

.puce {font-weight:bold;}
.col1 {width:46%; float:left; margin-bottom:1em;}
.col2 {width:46%; float:right;margin-bottom:1em;}

/* news, annuaire, FAQ */
.menunews, .menuannu, .menufaq {width:100%; float:left;}
    .menunews ul, .menuannu ul, .menufaq ul {list-style-type:none; margin:0.5em 0 0 0; padding:0 0 0.5em 0;}
    .menunews li, .menuannu li, .menufaq li {list-style-position:inside; list-style-image:url(../../bibliotheque/images/pucetri.gif); margin-top:0.3em;font-weight: bold;}
    .menunews a, .menuannu a, .menufaq a {font-weight: bold; font-size: 1em;}
    .menunews span, .menuannu span, .menufaq span {color:#666;  font-size:0.8em;}
    .menunews div {border-bottom:1px dotted royalblue;margin:0.3em 0; padding-bottom:0.5em;}
	.menunews div a {font-weight: normal;}
    .menunews ul li:before, .puce:before, .menuannu ul li:before, .menufaq ul li:before {}
.menusuitenews {font-weight: bold; margin-left: 150px;}
	#toutnews {float:right; width:480px; text-align:right; margin-top:0.2em; padding:0.2em 30px 0 0; border-top:1px dotted royalblue;}

span.mfaqdate, span.mnewsdate  {padding:0.2em; margin:0; border:0; border-bottom:1px solid royalblue; background:#eee;}

/* mini-annuaire */
.minian {margin:1em 0 2em 0; float:left; width:45%;}
    .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; float:right; width:45%;}
    .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;
   }

/* edito */
.edito {margin-bottom:1em;}
    .edito h1 {margin-top:0}
    .edito span {display:none;}

/* menu dossiers */

.mdoss {width:98%; float:left; padding:0.5em; margin:0.5em;}
    .mdoss img {float:left; padding-right:0.2em;}
    .mdoss span {display:block; text-align:right; color:#666; margin:0; padding:0; border-bottom:1px dotted #666; border-top:1px dotted #666;}
        .mdoss span a {font-weight:bold;}
        .mdoss span.mdossdate {padding:0.2em; margin:0; border:0; border-bottom:1px solid royalblue; background:#eee;}
.mdoss h2 {font-size: 1.2em;}
.mdoss h3 {font-size: 1em; font-weight:normal; margin:0 0 1em 0; padding:0;}




.mdoss1 {float:left; width:600px; display:block; background: url(img/diapo_fond.png) no-repeat top left; margin-top:1.5em; padding:4px 16px 16px 4px}
.mdoss1 img {float:left; width:600px; border:0; margin-bottom:-40px}
a.mdoss1_titre {float:left; width:580px; height:20px; background: url(img/diapo_titre.png) repeat-y top left; padding:10px; margin:0; font-size:1.3em; font-weight:bold; color:lightcyan; text-align:right;}
.mdoss1 br {display:none}
.mdoss1 span {display:none}
.mdoss1_protec {height:300px; background: url(img/diapo_protec.gif) no-repeat top left;  margin-bottom:-40px; border: 1px solid red
}
.mdoss_flash {background:royalblue;border:10px solid royalblue;
	margin-top:1.5em;}



/* menu galeries - affichage des miniatures */
.catphp_mini {width:99%; margin: 0;}
    .catphp_mini td {height:120px; F7F7F7; width:33%;}
        .catphp_mini td img {border:0;}
        .catphp_mini td a {background-color:transparent;}
        .catphp_mini td span {}
        .catphp_mini td.titreimg {height:auto;}

.conttoutes {
    text-align: right;
    width: 99%;
}

/*agenda calendrier*/


/*menu agenda*/


/*** << MENUS AUTOMATIQUES (cache) ***/


/*** Editor XHTML (ajout FCKeditor) ***/
.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:#666;}
.txt_code {width:90%; margin: 1.5em auto; border: royalblue 1px dotted; padding: 0.2em;}
.txt_right {text-align:right;}


/* Glossaire 
a.gloss {cursor:help; border-bottom:1px dotted #369;}*/


/* messagerie */
.mess_envoi {text-align:right; font-weight:bold;}
.mess_tab {width:98%; border:1px #000 solid;}
    .mess_tab th {background:#666; color:#fff; padding:0.2em;}
    .mess_tab td {border-bottom:1px #666 dotted;}
div.mess_form {width:90%; padding:1em; text-align:center}
    .mess_form label {font-weight:bold;}
    .mess_form textarea {background:transparent}
.mess_error {color:red;}

/* auteurs */
.contrib {margin:2em 1em 0 1em; width:90%; padding:1em; border:1px dotted #666; background:#eee;}
    .contrib h1 {padding:0; margin:0; font-size:1.4em; color:royalblue;}
    .contrib h2 {padding:0; margin:0.5em 0 0 0; font-size:1.2em; background:royalblue; color:#fff;}
    .contrib h3 {padding:0.2em 0 0 0; margin:0; font-size:1.2em; border-top:1px solid royalblue; text-align:right;}
    .contrib a {font-weight:bold; text-align:center;}
.contcol {width:45%; padding:0.5em; margin:0.5em; float:left;}
.contcol2 {width:45%; padding:0.5em; margin:0.5em;}
.contdesc {margin-top:2em; padding:1em; background:#fff;}
    .contdesc img {float:left; margin-right:1em;}
.contart {margin-top:2em;}
    .contart h1 {border-bottom:1px solid royalblue;}
    .contart ul {padding:1em; margin:1em;}

/* systeme de notation */
.ratingblock {float:right;
    display:block;
    padding-bottom:8px;
	margin-top:3px;
    margin-bottom:8px;
}

.ratingblock p {margin:0; padding:0;color:royalblue;font-size:0.90em}

.loading {
    height: 15px;
    background: url('img/working.gif') 50% 50% no-repeat;
}

.unit-rating {/* the UL */
    list-style:none;
    margin: 0px;
    padding:0px;
    height: 15px;
    position: relative;
    background: url('img/starrating.gif') top left repeat-x;
}

    .unit-rating li {
        text-indent: -90000px;
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
   }

        .unit-rating li a {
            outline: none;
            display:block;
            width:15px;
            height: 15px;
            text-decoration: none;
            text-indent: -9000px;
            z-index: 15;
            position: absolute;
            padding: 0px;
       }

            .unit-rating li a:hover{
                background: url('img/starrating.gif') left center;
                z-index: 2;
                left: 0px;
           }

    .unit-rating a.r1-unit {left: 0px;}
    .unit-rating a.r1-unit:hover {width:15px;}
    .unit-rating a.r2-unit {left:15px;}
    .unit-rating a.r2-unit:hover {width: 30px;}
    .unit-rating a.r3-unit {left: 30px;}
    .unit-rating a.r3-unit:hover {width: 45px;}
    .unit-rating a.r4-unit {left: 45px;}
    .unit-rating a.r4-unit:hover {width: 60px;}
    .unit-rating a.r5-unit {left: 60px;}
    .unit-rating a.r5-unit:hover {width: 75px;}
    .unit-rating a.r6-unit {left: 75px;}
    .unit-rating a.r6-unit:hover {width: 90px;}
    .unit-rating a.r7-unit {left: 90px;}
    .unit-rating a.r7-unit:hover {width: 105px;}
    .unit-rating a.r8-unit {left: 105px;}
    .unit-rating a.r8-unit:hover {width: 120px;}
    .unit-rating a.r9-unit {left: 120px;}
    .unit-rating a.r9-unit:hover {width: 135px;}
    .unit-rating a.r10-unit {left: 135px;}
    .unit-rating a.r10-unit:hover {width: 150px;}

    .unit-rating li.current-rating {
        background: url('img/starrating.gif') left bottom;
        position: absolute;
        height: 15px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
   }

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:royalblue;}


/* formulaires */
fieldset {margin:1em auto; padding:2em; width:80%;border:royalblue 1px dotted; text-align:center}
legend {font-weight:bold; color:#000; font-size:1.5em; padding:0.1em 0.5em; background-color: lightcyan}


/* nuage tags */

#flashcontent {margin: 0; padding:0; }

#tagcloud  {float:left; width:100%; text-align:center;
    margin: 0;
    padding:0;
    display:block;
}

    #tagcloud li {
        display: inline;
        margin: 0.2em;
   }

        #tagcloud li.cloud1 a {font-size: 0.85em;}
        #tagcloud li.cloud2 a {font-size: 0.95em;}
        #tagcloud li.cloud3 a {font-size: 1em;}
        #tagcloud li.cloud4 a {font-size: 1.1em; font-weight:bold;}
        #tagcloud li.cloud5 a {font-size: 1.2em; font-weight:bold;}

#lientag {float:left; width:100%; display:block; text-align:right; font-weight:bold; border-top:1px dotted royalblue; margin:0 0 1.2em 0}


.tags {float:left; width:100%;margin-top:1em;height:1.2em;}
.tags img {float:left;margin-right:0.5em}

/* Rapid'Admin */
.rapid_admin {float:right; margin-right:2em; padding-top:10px; font-weight:bold; color:#390}
    .rapid_admin img {margin:0 2px 0 2px; vertical-align:middle;}


/* partage */
#partage {float:left;padding-top:10px; color:#333; font-size:0.9em;}
#partage2 {float:left;margin-left:30px; padding-top:10px; color:#333; font-size:0.9em;}
    #partage span, #partage2 span {display:none;}
    #partage img, #partage2 img {margin:0 2px 0 2px; vertical-align:middle;}


  
/* pièges à robot */ 
.spars_form0 {display:none;} 
.spars_form1 {left:-999em; position:absolute;} 
.spars_form2 {top:-999em; position:absolute;} 



/* Articles sprécédent et suivant */
.suiv_preced {float:left; width:100%; margin-top:12px; color:#666; font-size:0.85em;}
.suiv_preced span {width:450px;padding:2px 3em 2px 0;}

/* imprime */
#imprime {float:right; text-align:right; padding:0; margin:-1.6em 20px 0 0 ; background:transparent;}
    #imprime input {background:transparent;}


