/* zone admin */
#menu {width:95%; font-size:11px; font-weight:bold;}
    #menu a {color:#000; font-weight:normal;}
    #menu ul {list-style-type:none; margin-top:0.5em; padding:0;}
    #menu li {margin:0; padding:0;}
#rappel {background:transparent; border:0;}


/* copyright */
#copyright {
    clear:both;
    width:auto;
    height:auto;
    padding:1em 0.2em 0.5em 0.2em;
    color:#000000;
    text-align:center;
    font-size:10px;
}
    #copyright a{color:#404040; padding:0 3px 0 3px;}
    #copyright a:hover{color:#000;}


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


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

/* menu dossiers */
.mdoss {width:97%; float:left; padding:0.5em; margin:0.5em;}
    .mdoss img {float:left; padding:0.2em;}
    .mdoss span {display:block; text-align:right; color:#666; margin:0; padding:0;}
        .mdoss span a {font-weight:bold;}
        .mdoss span.mdossdate {padding:0.2em; margin:0; border:0; }
.mdoss h2 {font-size: 1.2em;}
.mdoss h3 {font-size: 1em; font-weight:normal; margin:0 0 0.5em 0; padding:0;} 

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


/* auteurs */
.contrib {margin:2em 1em 0 1em; width:90%; padding:1em; border:1px dotted #404040; background:#e0e0e0; overflow:hidden; clear:both;}
    .contrib h1 {padding:0; margin:0; font-size:1.4em; color:#4f849f;}
    .contrib h2 {padding:0; margin:0.5em 0 0 0; font-size:1.2em; background:#900; color:#404040;}
    .contrib h3 {padding:0.2em 0 0 0; margin:0; font-size:1.2em; border-top:1px solid #404040; text-align:right;}
	.contrib img {display: inline !important; vertical-align:middle;}
    .contrib a {font-weight:bold; text-align:center;}
.contcol {width:44%; padding:0.5em; margin:0.5em; float:left;}
.contcol2 {width:45%; padding:0.5em; margin:0.5em;float:right;}
.contdesc {margin-top:10em; padding:1em;}
    .contdesc img {padding:5px;}
    .contdesc ul li{font-family:Arial, Helvetica, sans-serif; background:url(http://www.passe-voyages.net/artpublic/templates/temp/images/bullet_03.gif) 0 7px no-repeat; padding:0 0 5px 10px; line-height:16px;}
.contart {margin-top:2em;}
    .contart h1 {}
    .contart ul {padding:1em; margin:1em;}

/* imprime */
#imprime {margin-top:2em; padding:1; width:98%; text-align:right;}
#imprime input {background-color:#FFF;}


/* Rapid'Admin */
.rapid_admin {margin-top:30px; border-top:1px dashed #999999; padding-top:10px; color:#666666; font-size:0.85em;}
    .rapid_admin img {margin:0 2px 0 2px; vertical-align:middle;}


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

.ratingblock p {margin:0; padding:0;}

.loading {
    height: 15px;
    background: url('http://www.passe-voyages.net/artpublic/templates/temp/img/working.gif') 50% 50% no-repeat;
}

.unit-rating {/* the UL */
    list-style:none;
    margin: 0px;
    padding:0px;
    height: 15px;
    position: relative;
    background: url('http://www.passe-voyages.net/artpublic/templates/temp/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('http://www.passe-voyages.net/artpublic/templates/temp/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('http://www.passe-voyages.net/artpublic/templates/temp/img/starrating.gif') left bottom;
        position: absolute;
        height: 15px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
   }

.voted {color:#4f849f;}
.thanks {color:#4f849f;}
.static {color:#4f849f;}


/* formulaires */
fieldset {margin:1em; padding:1em; width:80%;}
legend {font-weight:bold; color:#404040; font-size:1.2em;}


/* nuage tags */
#tagcloud  {
    float: left;
    margin: 0;
    padding:0;
    display:block;
}

    #tagcloud li {
        float: left;
        display: inline;
        margin: 0 .15em;
   }

        #tagcloud li.cloud1 a {font-size: 1em;}
        #tagcloud li.cloud2 a {font-size: 1.2em;}
        #tagcloud li.cloud3 a {font-size: 1.4em;}
        #tagcloud li.cloud4 a {font-size: 1.6em; font-weight:bold;}
        #tagcloud li.cloud5 a {font-size: 1.8em; font-weight:bold;}

#lientag {float:left; width:98%; display:block; text-align:right; font-weight:bold; border-top:1px dotted #666;}


/* partage */
#partage {margin-top:10px; border-top:1px dashed #999; padding-top:10px; color:#666; font-size:0.85em;}
#partage2 {margin-top:10px; border-top:1px dashed #999; padding-top:10px; color:#666; font-size:0.85em;}
    #partage span, #partage2 span {display:none;}
    #partage img, #partage2 img {margin:0 2px 0 2px; vertical-align:middle; display:inline;}
