/*  
Theme Name: QuickPress 
Theme URI: http://www.quickonlinetips.com/archives/quickpress/
Description: 3-columns, widget ready, SEO optimized, fast loading, free support wordpress theme by br.
Version: 1.4
Author: Quick Online Tips
Author URI: http://www.quickonlinetips.com/
Tags: blue, widget ready, fixed width, three columns, clean, simple, widgets, right sidebar, valid CSS, valid XHTML 
*/


/* Begin Typography & Colors 
------------------------------------- */
html {
margin: 0;
padding: 0;
}

body {
font-size: 70%;  
font-family: Arial, Helvetica, Sans-Serif; 
background: #e9ebf4 url('img/fdhaut.png') repeat-x;
color: #111;
text-align: center;
margin: 0 auto;
width: 1000px;
}

a {
color: #6a738e;
text-decoration: none;
}

a:hover{
color: #354161;
}



#fdombre {
background: url('img/fdombre.png') top center no-repeat;
height: 768px;
width: 999px;
margin: 0 auto;
}


#page {
background: url('img/lignemenu.jpg') center repeat-y;
text-align: left;
width: 950px;
padding: 0 25px;
}

#header { 
background: url('img/header.jpg') no-repeat;
height: 125px;
margin-left:1px;
width: 948px;
}

#sidebar{ width: 392px; float:right;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.1em; 
text-align: center;
}

#sidebar_low {
clear:both;
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
color: #354161;
}

.navigation a {
color: #6a738e;
}

.navigation a:hover {
color: #354161;
}

#separation {
border-bottom: 1px solid #ccc;
}

#navbar {
background: url('img/navbar.jpg') repeat-x;
height: 39px;
width: 948px;
margin: -5px 0 0 1px;
}

#lienmenu {
font-size: 15px; 
background: url('img/navbarrond.png') no-repeat;
height: 27px;
float: left;
padding-top: 12px;
padding-left: 12px;
text-transform:uppercase;
}


#lienmenu a:hover {
background: url('img/quisuisje.png') no-repeat;
padding-top:9px;
padding-bottom:9px;
}

#navbar a {
margin-left: 10px;
color: #000;
text-decoration: none;
padding-left:5px;
padding-right:5px;
}

#newsletter{
position: relative;
width: 400px;
left: 520px;
top: 97px;
}

#email{
background: #c6cbda;
}

#logorss {
padding-top:8px;
padding-bottom:8px;
padding-right:15px;
margin-right: 13px;
height: 25px;
width: 60px;
float: right;
}

#content {
font-size: 1.2em;
} 

.narrowcolumn {
width: 520px;
margin-left:9px;
padding: 0 10px 10px 10px;
background: #fff;
float:left;
} 

.post {
margin: 0 13px 20px 13px;
text-align: justify;
line-height:20px;
font-size:1.1em

}

.post h2{
border-bottom: 1px solid #CCCCCC;}


.post p {
color: #444;
font-size: 14px;
}

#post2 {
margin-top: 0;
margin-right: 13px;
margin-bottom: 20px;
margin-left: 13px;
text-align: justify;
line-height:20px;
font-size:1.1em
}

#post2 p {
color: #444;
font-size: 14px;
}

#post2 h2 {
border-bottom: 1px solid #CCCCCC; }

.post hr {

display: block;
}

.agenda1 p{       
color: #444;
font-size: 10px;
margin: 4px 0 0 0;
}

.agenda1 {
vertical-align: top;
}

#agenda {
background: url('img/agenda.jpg') no-repeat;
width: 500px;
margin: 0px auto;
padding: 10px 0 0 5px;
height: 100px;
}

#breves {
margin: 10px 10px -12px 10px;
width:349px;
font-family: Arial, Helvetica, Sans-Serif;
color: #444;
font-size: 12px;
text-decoration: none;
}

#breves h3 {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.85em;
color: #dcdfe7;
font-weight: normal;
margin: -10px 0;
}

#breves h3 a {
color: #6a738e;
text-decoration: none;
font-weight: normal;
}

#breves h3 a:hover {
color: #354161;
font-weight: normal;
}

#breves h2 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdfe7;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 15px;
color: #990000;
}

#breves h2 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
color: #990000;
}

#sidebargauche {
text-transform: uppercase;
list-style-type: none;
float:left;
margin-top: 10px;
padding-left: 23px;
width:180px;
font-family: Arial, Helvetica, Sans-Serif;
color: #c6cbda;
text-align: left;
font-size: 13px;
text-decoration: none;
}

#sidebargauche ul{
margin-top: 23px;
font-family: Arial, Helvetica, Sans-Serif;
color: #c6cbda;
font-size: 13px;
}

#sidebargauche h5{
text-transform: uppercase;

margin-top: 10px;
color: #c6cbda;
text-align: left;
font-size: 15px;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdfe7;
}



#sidebargauche h2{
line-height:1em;

color: #c6cbda;
text-align: left;
font-size: 0.8em;
text-decoration: none;

}

#sidebargauche a {
text-transform: none;
color: #354161;
list-style-type:disc; 
}

#sidebargauche a:hover{
color: #990000;
}

#sidebardroite {
text-transform: uppercase;
float:right;
margin-top: 10px;
margin-right: 23px;
width:150px;
font-family: Arial, Helvetica, Sans-Serif;
color: #c6cbda;
text-align: left;
font-size: 13px;
text-decoration: none;
}

#sidebardroite p{
margin-right: 23px;
text-transform: uppercase;
margin-top: 0;
text-align: left;
}

#sidebardroite h5{
text-transform: uppercase;
margin-top: 10px;
color: #c6cbda;
text-align: left;
font-size: 15px;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdfe7;
}

#sidebardroite a{
text-transform: none;
color: #354161;
}

#sidebardroite a:hover{
color: #990000;
}

#footer {
background: #dcdfe7 url('img/rondfooter.jpg') no-repeat;
border: none;
width:950px;
height: 41px;
clear: both;
margin: 0 0 10px 0;
}

#textfooter {
color: #6a738e;
margin-top: 8px;
margin-left: 10px;
}

#textfooter a {
text-decoration: none;
color: #6a738e;
}

#textfooter a:hover {
color: #990000;
}

.agenda1 {
padding: 15px 15px 0px 5px;
width: 33%;
height: 80px;
line-height:0.7em;
}

#agenda h2 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.65em;
color: #354161;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.85em;
color: #9ca1b1;
}

small a {
color: #6a738e;
text-decoration: none;
}

small a:hover {
color: #354161
}

h1, h2, h3, h4 {
font-weight: bold;	
}




#content h1 {
font-size: 1.7em; 
text-align: left;
}

#header td { 
font-size: 1.1em; 
}

#header h1 { 
font-size: 1em; 
margin: 0;
padding:0;
font-family: Georgia, "Times New Roman", Times, serif;  
}


.blogtitle {
font-size: 2.5em !important; 
text-align: left;


font-family: Georgia, "Times New Roman", Times, serif;  

font-weight: bold; 
margin: 10px 0 0 0;
padding: 0;
}

.description {
padding: 5px;
color: #ccc;
font-size: 1.1em;
text-align: left;
}

#content h2 {
font-weight: normal;	
margin-bottom: 0px;
font-size:1.4em;
}


h2 {
text-align: left;
}

h2.pagetitle {
font-size: 1.3em;
}



#fonbreve {
background: url('img/fonbreve.png') repeat-y; 
margin: 0 auto;
text-align: left;
width: 369px;
}

#fondwebtv {
background: url('img/fondwebtv.png') repeat-y;
width: 369px;
height: 250px;
margin: 0px auto;
padding: 0px;
}




#rejoindre {
background: url('img/rejoi.png') no-repeat; 
width: 369px;
margin: 10px auto;
height: 142px;
}


#rejoindre p {
padding-top:43px;
padding-bottom:10px;
padding-right:135px;
padding-left:10px;
color: #354161;
text-align: left;
}

#rejoindre p a{
color: #FFF;
}

#rejoindre p a:hover{
color: #990000;
}

#reseaux {
background: url('img/resaux.png') no-repeat; 
width: 369px;
margin: 0 auto;
height: 145px;
padding: 0;
}

#item1 a, #item2 a, #item3 a {
display: block;
width: 102px;
height: 40px;
margin: 0 8px;
padding: 0;
list-style-type: none;
}

#item1 a {background:url('img/logofacebook.jpg') no-repeat 0 0;}
#item1 a:hover {background: url('img/logofacebook.jpg') no-repeat 0 -40px;}
#item2 a {background:url('img/logotwitter.jpg') no-repeat 0 0;}
#item2 a:hover {background: url('img/logotwitter.jpg') no-repeat 0 -40px;}
#item3 a {background:url('img/logodaily.jpg') no-repeat 0 0;}
#item3 a:hover {background: url('img/logodaily.jpg') no-repeat 0 -40px;}


#sidebar h2 { 
font-family: Arial, Helvetica, Sans-Serif;
}



h3 {

margin: 0 0 0 13px;
font-size: 1.2em;
}

#header  h1, h1 a, h1 a:hover, h1 a:visited {
text-decoration: none;
color: white; 
}


h1, h1 a, h1 a:hover, h1 a:visited {

text-decoration: none;
color: #990000;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #990000;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #sidebar h4, #wp-calendar caption, cite {
text-decoration: none;
}

#sidebar h4 { 
font-size: 1.2em;
}



/* Begin Form Elements
------------------------------------- */
#searchform {


margin: 10px auto;
padding: 5px 3px; 
text-align: right;
}



#sidebar #searchform #s {

width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;

}

#sidebar a img{
border: none;
}

.entry form {  
text-align:center;
}



select {
width: 130px;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform p{
margin: 0;
font-size: 0.85em;
color: #9ca1b1;
}


#commentform textarea {
width: 485px;
padding: 2px;
}

#commentform #submit {
margin: 0;
float: right;
} 



/* Begin Comments
------------------------------------- */
.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0 0 0 0;
margin: -40px 13px;
text-align: justify;
}


.commentlist a {
color: #354161;
}


.commentlist a:hover {
color: #990000;
}

.commentlist li {
margin: 7px 0 7px;
padding: 3px 5px 3px 5px;
list-style: none; 
background:  #EEEEEE;
}

#respond {margin-left:13px; width:485px;}
#respond h3 {margin-left:0px;	border-bottom: 1px solid #999;}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
font-size: 0.85em;
margin: 0;
display: block;
}

.commentmetadata a{
color: #6a738e;


text-decoration: none;
}

.commentmetadata a:hover{



color: #354161;
}


.entry img {

padding:5px; 
}



.alignright {
float: right;
}


.alignleft {
float: left;
}





/* Begin Tags & Classes 
------------------------------------- */


acronym, abbr, span.caps {


cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}


blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #85B8E3;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

hr {
display: none;
}

a img  {
border: none;
}

/* Captions 
------------------------------------- */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
} 

p img {
	padding: 0;
	max-width: 100%;
	}
 
.entry img {
        padding:5px; 
        }

img.centered {
	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
	} 

