/* ***** BEGIN LICENSE BLOCK *****
 * This is DoTParking, a theme for DotClear.
 * Copyright (c) 2004 Laurence Jacquet and contributors. All rights
 * reserved.
 *
 * DotClear is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * DotClear is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with DotClear; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * ***** END LICENSE BLOCK *****
 */

/* #787F81*/
body {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        /*background : #222222  url(images/background.gif) ;*/
		background : #000000;
}

html {
scrollbar-face-color: #313131;
scrollbar-shadow-color: #555555;
scrollbar-highlight-color: #6F6F6F;
scrollbar-3dlight-color: #5E5E5E;
scrollbar-darkshadow-color: #444444;
scrollbar-track-color: #282828;
scrollbar-arrow-color: #9E9E9E;
}
p { margin : 1em 0; }

h3 { font-size : 1.2em; }

a {
        color: #000000;
        
}

a.a2 {
        //color: #000000;
        text-decoration: none;
        font-weight: bold;
        color: #ffffff;  
        background-color: #c5000a; 
        text-transform : uppercase;

        /*background : transparent url(images/puce-titre.png) no-repeat left bottom;*/
       
        
}

form {
        border: 0px;
}

fieldset {
        border: 0px;
}

table {
        color: #c0c0c0;
		background : #222222;
}

/* Layout
-------------------------------------------------------- */


#page {
        width: 850px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        margin-top: 0px;
        /*border: 4px solid #000000;*/
        /*background : #F0F0F0 url(images/degrade.jpg) repeat-y;
		*/ 
}

/* Top element
-------------------------------------------------------- */


#top {
        height: 131px;
        border-bottom : 0px solid #000000;
        background : #000000 url(images/logo.jpg) no-repeat left top;
}

/* Menu
-------------------------------------------------------- */

#menu {
         color : #FFFFFF;
         width: 100%;
        font-size: 9pt;
        height: 20px;
        border-bottom: 1px solid #262835;
        /*background-image: url(images/navbar.gif);*/
        margin-bottom: 20px;
}

#menu ul{
          margin: 0px;
}

#menu li{
          display: inline;
          list-style-type: none;
          margin: 0px;
        padding-left: 10px;
        padding-right: 10px;
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #262835;
}

#menu a {
         font-weight: bold;
         font-size: 9pt;
         /*color: #bed8e9;*/
		 color: #EA7765;
         background-color: transparent;
        text-decoration: none;
        padding-right: 10px;
		padding-left: 10px;
}

#menu a:link {
        color: #f08f1e;
        background-color: transparent;
}

#menu a:visited {
        color: #f08f1e;
        background-color: transparent;
}

#menu a:hover {
        color: #8ca1cc;
        background-color: transparent;
		border: 1px solid #EFEFEF;
        border-right: 1px solid #AAAAAA;
        /*background-color : #F4F1F2;*/
}

#menu a:active {
        color: #bed8e9;
        background-color: transparent;
        text-decoration: underline overline;
}

#prelude {
        display : none;
}

/* Main frame
-------------------------------------------------------- */

#main {
        float : right;
        width : 650px;
        overflow: hidden;
}

html>body #main {
        width : 650px;
}


/* SideBar
-------------------------------------------------------- */

#sidebar {
        float: left;
}

#sidebar div {
        border: 1px solid #222222;
        padding : 10px 10px 10px 10px;
        margin : 0 0 15px 10px;
        /*background : #fff;*/
		background : #000000;
        -moz-border-radius: 4px;
}

#sidebar img{
        border : 0px;
}

#sidebar h2 {
        /*color: #5B6AAD;*/
		color: #8ca1cc;
        /*background-color : #F4F1F2;*/
		background-color : #111111;
        line-height: 16px;
        font-weight: bold;
        text-transform: uppercase;
        margin : 0;
        margin-bottom : 10px;
        font-size : 1.1em;
        border-bottom : 2px dotted #999999;
        padding-left : 5px;
		text-align : center;
}

#sidebar h3 {
        border-bottom : 1px dotted #AAAAAA;
}

#sidebar ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        list-style-image: url(images/puce.png);
}
#sidebar li {
        margin-left: 1.5em;
        padding: 0px;
}


#sidebar a {
        color: #cccccc;
        text-decoration: none;
        letter-spacing: 1px;
}

#sidebar a:hover {
	    color: #ffffff;
        border: 1px solid #EFEFEF;
        border-right: 1px solid #AAAAAA;
        /*background-color : #F4F1F2;*/
        padding-right: 10px;
}


#search p {
        margin: 0;
}

#webcam img{
        border: 2px solid #000000;
}

#referers ul{
        font-size: 0.8em;
}


#sidebar input, #comment-form input, #comment-form textarea {
        border: 1px solid #AAAAAA;
        background-color: #E6E6E6;
        color: #333333;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 1em;
}

/* Calendar */
#calendar {
        background-color: #efefef;
}

#calendar table {
        border-collapse : collapse;
        font-size: 9px;
}

#calendar caption {
        padding : 0 0 3px 0;
        font-size : 11px;
}

#calendar abbr {
        border : none;
}

#calendar th {
        border: none;
        padding: 1px;
}

#calendar td {
	    font-weight : bold;
        border : none;
        padding : 1px;
}

#calendar td {
	    font-weight : bold;
        text-align : center;
}

#calendar td.active {
	    font-weight: bold;
        /*border : 1px solid #660000;*/
        background-color: #AAAAAA;
}

#calendar td.active a {
        font-weight : bold;
        color: #FFFFFF;
}

#calendar a {
        font-weight: bold;
        text-decoration: underline;
        color: #992211;
}

#footer {
        clear : both;
        margin: 0px;
        margin-top: 5px;
        padding: 5px;
        text-align: center;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #333333;
        border-top: 1px solid #000000;
}

/* Post
-------------------------------------------------------- */
.day-date {
	
        display : none;
		
}
.post {
        margin : 0 20px 30px 0;
        padding : 0 0 3px 0;
        /*background : #fff url(images/bas.gif) repeat-x bottom ;*/
        border : 1px solid #222222;
        text-align : justify;
}

.post pre {
        background-color : #111111;
        border: 1px solid #222222;
        border-left: 0px solid #CCC;
        padding : 0px;
        white-space: -moz-pre-wrap;
}

.post-titlez {
        font-size: 1.2em;
        font-weight: bold;
        color: #C0C0C0;
		text-align : center;
		margin: 0px;
        padding : 5px 10px;
        /*background-color: #E9EBEB;*/
		background-color: #111111;
        border-bottom : 1px solid #BBB;
        /*background : #F5F5F5 url(images/bg-title.gif) repeat-x top;*/

}
.post-title {
        font-size: 1.2em;
        font-weight: bold;
        color: #ffffff;
		text-align : center;
		margin: 0px;
        padding : 5px 10px;
        text-transform : uppercase;
        /*background-color: #E9EBEB;*/
		background-color: #c5000a;
        border-bottom : 1px solid #BBB;
        /*background : #F5F5F5 url(images/bg-title.gif) repeat-x top;*/

}


.post-title a {
        text-decoration: none;
        font-weight: bold;
        color: #ffffff;  
        background-color: #c5000a; 
        text-transform : uppercase;

        /*background : transparent url(images/puce-titre.png) no-repeat left bottom;*/
        padding-left : 1.8em;
}

.post-info {
      /*  color: #C0C0C0;
        text-align : right;
        background-color: #000000;
        border-bottom : 1px dotted #DDD;
        padding : 2px;
        margin: 0px;
		font-size: 0.8em;
		*/
margin:2em 0 .5em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color: #993333;
font: normal normal 78% Georgia, Serif;
		
}

.post-info-co{
        padding: 10px 15px 0 10px;

        text-align : right;

}

.post-info-co a{
        padding-left: 14px;
        background: transparent url(images/comment.png) no-repeat left;
}

.post-content, .post-chapo {
        clear : left;
        padding : 10px;
        font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 1.2em;
		text-align : center;
		color: #666666;
}


.post-content a {
        text-decoration: underline;
}

.post-content a:link {
        color: #C0C0C0;
}

.post-content a:visited {
        color: #C0C0C0;
}

.post-content a:active {
        color: #C0C0C0;
}

.post-content a:hover {
        color: #556699;
        text-decoration: underline overline;
        background-color: #EFEFEF;
}


.comment-info {
        margin : 1em 0 0 0;
}

.me {
      background-color: #f7f7f7;
      border: 1px dotted #000000;
      border-left: 5px solid #888888;
      padding: 8px;
      margin-right: 20px;
}

.tag {
      text-decoration:  none;
}


#trackbacks blockquote, #comments blockquote, #comment-preview blockquote {
        margin-left: 5px;
        color : #666;
}

#trackbacks blockquote p, #comments blockquote p {
        border: 0px;
        margin: 0px;
        padding: 0px;
        padding-bottom: 5px;
}

.comment-number {
        font-size : 1.4em;
        font-weight : bold;
}
.comment-number a {
        text-decoration : none;
        color : #c00;
}

/* Error messages
-------------------------------------------------------- */
.error {
        border : 1px solid #c00;
        color : #c00;
        padding : 0.5em;
        -moz-border-radius : 4px;
}
.error ul {
        padding-left : 20px;
}

/* Formulaire
-------------------------------------------------------- */
.field label {
        display : block;
        float : left;
        width : 10.5em;
}

/* Tribune  libre
-------------------------------------------------------- */

#tribunetool {
        width: 180px;
        height: 12px;
        position: fixed;
        right: 0px;
        top : 0px;
        background : #000000;
        color: #ffffff;
        border-left : 3px solid #000000;
        border-bottom : 3px solid #000000;
        padding: 5px;
        font-size: 1.2em;
        z-index: 99;
}

#tribunetool img{
        border: 0px;
        margin-right: 5px;
}


#tribune {
        width: 180px;
        height: 100%;
        position: fixed;
        right: 0px;
        top : 0px;
        background : #C8C8C8;
        border-left : 3px solid #000000;
        padding: 5px;
        padding-top: 25px;
        z-index: 98;
        display: none;
        filter:alpha(opacity=80);
        -moz-opacity:0.8;
        opacity: 0.8;
}


#tribune p {
        overflow:  hidden;
        margin: 0;
        margin-bottom: 10px;
        padding-left: 4px;
        font-size: 0.9em;
        line-height: 1.5em;
}

#tribune .tribune_even {
        background : #C1C1B9;
}

#tribune .tribune_odd {
        background : #B8B1B8;
}

#tribune strong {
        border-bottom: 1px solid black;
        font-size: 1.1em;
}

#tribune form {
        position: fixed;
        bottom : 0px;
        text-align: center;
        border-top : 1px dotted black;
        padding-top : 10px;
        background : #D5D5D5;
}

#tribune input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        border: 1px #555555 solid;
        margin: 2px;
        background-color : #EFEFEF;
}

#tribune textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
        border: 1px #555555 solid;
        margin: 2px;
        background-color : #EFEFEF;
}

#tribune h4 {
        color: black;
        border-bottom: 1px dotted black;
        font-size: 0.8em;
}

#tribarchive h4 {
        color: black;
        border-bottom: 1px dotted black;
        font-size: 0.9em;
}

#tribarchive p {
        overflow: hidden;
        margin: 0;
        font-size: 0.9em;
        line-height: 1.5em
}
.tremplinnres {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:red;
font-size:12.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
background:black;
}


