/*  
Theme Name: CHEMINOTS-LEFILM.FR
Theme URI: http://www.cheminots-lefilm.fr
Description: Theme Wordpress pour le blog www.cheminots-lefilm.fr
Version: 1
Author: Jeremy Wanderscheid 
Author URI: http://chezwanders.info/
*/

/*Reset*/
@font-face {
    font-family:'Delicious';
    src: url('images/Delicious-Bold.otf') format('opentype');
}

* {border:0;margin:0;outline: none;padding:0;}
/*common*/
.center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.txtalignright {text-align:right;}
h1 {font-size:1.8em;}
h2 {font-size:1.7em; line-height:20px;}
h3 {font-size:1.6em;}
h4 {font-size:1.5em;}
h5 {font-size:1.4em;}
h6 {font-size:1.2em; color:#2080a0;}
h7 {font-size:1.2em;}
.aligncenter,div.aligncenter {
    text-align:center;
	display: block;
    margin-left: auto;
	margin-right: auto;
}
.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.size-thumbnail {margin-left:225px;}
.smenu {display:block; background-color:#fefefe; }
.smenu a {color:#444; text-decoration:none;}
.smenu a:hover {color:#222; font-weight:bold;}
.smenu li {list-style-type:none; display:inline;margin-right:10px;}
.listebillets {font-size:12px;}
.listebillets h4 {display:block; color:#666;
            font-family: 'Delicious'; font-weight:bold; font-size:2em;
            text-transform:uppercase; margin: 0 0 2px 0; text-align:right;}
.listebillets li {list-style-type:none;}
.listebillets a {color:#444; text-decoration:none;}
.listebillets a:hover {color:#222; text-decoration:underline;}
.btn a {color:#222;text-decoration:none; text-transform:uppercase; line-height:1em; text-decoration:none;}
.btn a:hover {color:#000;}
.btn {border:2px solid #a1dcff; padding:2px; margin:2px;
                   background-color:#e3f4fe;
                    -moz-border-radius: 2px;
                    -webkit-border-radius: 2px; font-size:10px;}
.btn:hover {background-color:#a1dcff;}
body {background-color: #fefefe; color: #222; font-size:10px;}

/*menu*/
#menu2 {text-align:left;}
#menu, #menu2 { font-size: 1.4em; font-weight:bold; text-transform:uppercase;max-height:365px; margin-bottom:10px;}
#menu a, #menu2 a {color:#666; text-decoration:none;}
#menu a:hover, #menu a:active, #menu a:focus,#menu2 a:hover, #menu2 a:active, #menu2 a:focus {color:#222;}
#menu ul#liste_page, #menu2 ul#liste_page {border-bottom:2px solid #666; min-height:20px;}
#menu ul#liste_page li, #menu2 ul#liste_page li {list-style-type:none; display:inline; margin:10px 5px 0 5px;}
#menu ul#images, #menu2 ul#images {margin-top:10px;}
#menu ul#images li, #menu2 ul#images li {list-style-type:none; display:inline;}

/*post*/
.post {font-family: Verdana; line-height: 1.4em; font-size: 1.2em;
        background-color: #fefefe; color: #222; }
.post .prepost h2 {/*border-bottom:1px solid #666;*/ display:block;
            font-family: 'Delicious'; font-weight:bold; font-size:2em;
            text-transform:uppercase; margin: 0 0 2px 0; text-align:right;}
.post .prepost h2 a { background-color:#fefefe; color:#666; text-decoration:none;
            display:block; }
.post a {color:#666; text-decoration:none;}
.post .prepost h2 a:hover, .post a:hover { color:#222;}
.post .entry { margin:5px 0 0    0; padding: 10px 0;}
.post .entry li {list-style-position:inside; text-align:left;}
.post .entry img {border:0;}
.post .entry p { margin-bottom:10px; text-align:justify;}
.post .entry p:last-child {margin:0;}
.post .entry blockquote { font-style:italic; text-align:justify;}
.post .infotop { display:block; padding: 0 10px 0 10px; background-color:#e3f4fe; border-top:1px solid #666;}
.post .infobottom { display:block; padding: 0 10px 0 10px; background-color:#e3f4fe; margin-bottom:20px;}

#calendar h1 {display:block; background-color:#666; color:#d0ecfd; line-height:20px; font-size:16px; padding: 0 5px 0 0;}
#calendar h2 {display:block; font-size:1.3em;}

/*sidebar*/
#sidebar { text-align:right;font-family: Verdana; line-height: 1.4em; font-size: 1.2em;}
#sidebar h2 {/*display:block;*/ text-align:right; text-transform:uppercase;
            border-bottom:1px solid #666;
            color:#222; margin:20px 0 0 0;}
#sidebar h2:first-child{margin:0;}
#sidebar p{margin-top:10px;padding: 0 5px;}
#sidebar li{list-style-type:none; border-bottom:1px solid #222;
           background-color:#e3f4fe ;color:#444;}
#sidebar li:hover{background-color:#d0ecfd ;color:#222; }
#sidebar li a {text-decoration:none; color:#444;}
#sidebar li a:hover{ color:#222;}

/*comments*/
.comments {font-family: Verdana; line-height: 1.4em; font-size: 1.2em;}
.comments h7{ border-bottom:1px solid #222; display:block; margin: 0 0 2px 0;
              display:block; color:#666; background-color:#fefefe; font-weight:bold;
                text-align:right;}
.comments li {list-style-type:none; border: 2px solid #e3f4fe; padding:5px;
             margin: 5px 0 5px 0;}
.comments li h7 {display:block; background-color:#e3f4fe;text-transform:uppercase;}
.comments li h7 a { color:#666; text-decoration:none; }
.comments li h7 a:hover {color:#222;}
.odd {background-color:#eee;}
.mycomment {background-color:#d0ecfd;}
input, textarea {border:2px solid #e3f4fe;background-color:#fefefe; color:#222;}
input:hover, input:focus,textarea:hover, textarea:focus {border:2px solid #a1dcff; 
                                                    background-color:#e3f3fc;
                                                    color:#222;}
input#submit {border:2px solid #a1dcff; background-color:#e3f4fe;color:#222;margin-top:5px;}
input#submit:hover {border:2px solid #d0ecfd;background-color:#d0ecfd; color:#222; }

.context {font-family: Verdana; line-height: 1.4em; font-size: 1.2em;}
.context {border:2px solid #a1dcff; padding:5px; margin:5px;
                   background-color:#e3f4fe;
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;}
.context h7 {color:#666;text-align:right; display:block; font-weight:bold;}
.context li {list-style-type:none;}
.context a {text-decoration:none; border:0;color:#666;}
.context a:hover {color:#222;}
.context img {width:12px; height:12px;}
#content .hilite { background:#D3E18A; }

.navigation a {text-decoration:none; color:#222;}
.navigation a:hover {color:#000;}

.footer {margin-top:20px;}
.footer p {
    font-size:small;
    color:#bbb;
    text-align:center;
}
.footer p a {text-decoration:none; color:#666;}
.footer p a:hover {color:#222;text-decoration:underline;}

#search input#s {width:180px; padding:2px;}
#search input#submit {width:78px;}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
img.centered, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
color:#000;
font-size:10px;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

