/* zone backend */
 DIV.backend {width:98%;margin-top:1em}
.inforss {margin:1em 0 2em 0}
.inforss2 {margin-bottom:2em; margin-left:30%}
.inforss3 strong, .inforss3 input {margin-left:20%}


/* zone admin */
#menu {width:160px; font-size:0.95em; font-weight:bold;padding:0 10px}
	#menu span {font-size:0.95em; }
    #menu a { font-size:0.95em;font-weight:normal;}
	#menu a:hover {color:#36c}
    #menu ul {list-style-type:none; margin-top:0.5em; padding:0;}
    #menu li {margin:0; padding:0; }
	#menu div {width:130px;text-align:center;margin-left:12px;}
	#menu div br {display:none}
	#menu label {float:left;margin-top:0.5em;font-size:0.95em;}
	#menu input {margin-left:5px;margin-top:0.5em;}
#rappel {background:transparent; border:0;vertical-align:top}
.enligne {padding:0.5em 0 0 10px;font-size:0.95em;}


/* copyright */
#copyright {clear:both;width:auto; padding:1em 0.2em 0.5em 0.2em; color:#666; text-align:center; font-size:10px;}
    #copyright a{color:#666; padding:0 3px 0 3px;}
    #copyright a:hover{color:#666;}
    #copyright strong {font-weight:normal;}

/* 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:98%; float:left;margin-top:1em}
    .menunews ul, .menuannu ul, .menufaq ul {list-style:none; margin:0; padding:0; color:grey}
    .menunews li, .menuannu li, .menufaq li {list-style:disc; margin-top:0.4em; margin-bottom:0.1em; font-weight:bold;}
    .menunews a, .menuannu a, .menufaq a {font-size: 1em;}
    .menunews span, .menuannu span, .menufaq span {margin-left:1em;font-size:0.8em;}
    .menunews ul li:before, .puce:before, .menuannu ul li:before, .menufaq ul li:before {}
	.menusuitenews {font-weight: bold; margin-left: 150px;}
	.menunewstoutes {float:left;width:98%; margin:0.5em 0; text-align:center}
span.mfaqdate, span.mnewsdate  {padding:0.2em; margin:0; border:0; }

/* 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 {}
    .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 #900; background:#eee;}
.mdoss h2 {font-size: 1.2em;}
.mdoss h3 {font-size: 1em; font-weight:normal; margin:0 0 1em 0; padding:0;}


#diapo {float:left; width:100%; text-align:center;}
.flash {width:600px; background: url(img/diapo_fond.png) no-repeat top left; margin:1.5em auto 0; padding:4px 16px 16px 4px;
text-align:left;}

.mdoss2 {display: block; width:510px;height:295px; margin:1em 0 0 auto; padding:10px 20px 0 10px;background: url('img/block_menudoss.gif') no-repeat; color:#FFF; }
.mdoss2 img{width:480px; float:left;display:block;height:240px;}
.mdoss2 a{color:#FFF}
.mdoss2 span {color:#FFF}
.mdoss2_titre {display:none}

/* menu galeries : supprimé */

/* menu galeries - affichage des miniatures : supprimé */

/* agenda calendrier : supprimé */

/* menu agenda : supprimé */


/*** 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: 0 auto; border: #36c 1px dotted; padding: 1em;}
.txt_right {text-align:right;}


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

/* membres */
TD.titre {padding-top:2em;color:#000; font-weight:bold; border-bottom:#36c 1px solid;}
TR.entete, TR.entete2 {border-bottom:#36c 1px solid;margin:0}

/* 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%; background:#eee; border:1px dotted #666; padding:1em;}
    .mess_form label {font-weight:bold;}
.mess_error {color:red;}


/* auteurs */
.contrib {margin:2em 1em 0 10%; width:80%; padding:1em; border:1px dotted #36c;}
    .contrib h1 {padding:0; margin:0; font-size:1.5em; color:#000;}
    .contrib h2 {padding:0; margin:0.5em 0 0 0; font-size:1.2em; color:#000;text-align:center}
    .contrib h3 {padding:0.2em 0 0 0; margin:0; font-size:1em; border-top:1px dotted #36c; 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 {padding:0; margin:0; font-size:1.5em; color:#000;}
    .contart ul {margin:1em 1em 0 10%; width:80%; border-bottom:1px dotted #36c;padding-bottom:1em}


/* imprime */
#imprime {float:right; width:17px;margin-top:-20px; margin-bottom:0;margin-right:5px;padding:0}
    #imprime input {background:transparent; margin:0; padding:0}



/* systeme de notation */
.ratingblock { display:block; padding-bottom:8px; margin-bottom:8px;}
.ratingblock p {margin:0 0 0 2em; padding:0; color:grey; font-size:0.9em}
.ratingblock ul {margin:0;}

.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 ul {margin:0}

    .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:#5D3126;}

/* formulaires */
fieldset {margin:1em 4em; padding:2em; width:80%;border:#36c 1px solid}
legend {font-weight:bold; color:#000; font-size:1.5em; padding:0.1em 0.5em}

font.menu {color: #F00; background:transparent}

/* nuage tags */
#tagcloud  {float:left;width:170px; padding:0 5px; text-align:center}
    #tagcloud li {display: inline; margin: 0.15em;}
    #tagcloud li a {color:#000}
	#tagcloud li a:hover {color:#36c}
		#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: 1em; font-weight:bold;}
        #tagcloud li.cloud5 a {font-size: 1.1em; font-weight:bold;}
#lientag {float:left;width:160px; margin:5px 5px 0 5px; padding:0 5px; text-align:right; font-size: 0.95em;border-top:1px dotted #666;}
#lientag a:hover {color:#36c}

/* ligne de tags */
.tags {float:left;width:100%; border-top:1px dotted #999;border-bottom:1px dotted #999;height:14px; margin-top:1em}
.tags img {float:left;margin-right:0.5em; margin-top:-1px}

.rapid_admin {float:left; width:155px;height:40px;background: url('img/block155x40.gif') no-repeat top;margin-top:2em; padding-top:7px; padding-left:14px; color:#F00}
    .rapid_admin img {margin:0 2px 0 2px; vertical-align:middle;}

/* partage */
#partage {float:right; width:600px; height:17px;background: url('img/block600x60.gif') no-repeat top;margin-top:2em; padding-top:7px; padding-left:14px}
#partage2 {clear:right; float:right; width:600px;height:33px;background: url('img/block600x60.gif') no-repeat bottom; padding-top:3px; padding-left:14px}
    #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 suivants et précédents */
.suiv_preced {clear:right; float:right;  width:600px;height:60px;background: url('img/block600x60.gif') no-repeat;margin-top:1em; padding-top:7px; padding-left:7px}
.suiv_preced span {float:left;width:593px;height:21px;font-weight:bold;}


