/*
Theme Name: dicklaurent
Theme URI: http://www.dicklaurent.eu/wordpress
Description: 
Version: 
Author: Aurelie Derouet
Author URI: http://www.lilider.com/
*/
/* Begin Typography & Colors */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background: #d5d6d7 url('images/kubrickbgcolor.jpg');
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	background: url('images/bandeau.jpg') no-repeat bottom center;
	}


#headerimg 	{
	height: 160px;
	width: 740px;
	}


#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.2em;
	font-size: 0.95em;
	}



.resume p {
	line-height: 1.3em;
	font-size: 1em;
	margin-top:10px;
	}



.widecolumn {
	line-height: 1.6em;
	}



.narrowcolumn .postmetadata {
	text-align: left;
    border-bottom: 1px dashed #999999;
	border-top: 1px dashed #999999;
	font-size: 0.8em;
	}


.thread-alt {
	background-color: #f8f8f8;
}



.thread-even {
	background-color: white; 
} 



.depth-1 {
	border: 1px solid #ddd;
} 



.even, .alt {
	border-left: 1px solid #ddd; 
}







#footer {



	background: #ededed url('images/kubrickfooter.jpg') no-repeat top;



	border: none;



	}







small {



	font-family: Arial, Helvetica, Sans-Serif;



	font-size: 0.9em;



	line-height: 1.5em;



	}







h1, h2, h3 {

	margin:0; padding:0;
	font-family: 'Times New Roman', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}



h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}


h2 {
	font-size: 2em;
	}




.titre{margin:0 0 15px 0; font-size: 1.8em; color: #CF161D ; font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;  border-bottom: 1px solid #999999; letter-spacing:-1px;



}



.titre1 {margin:40px 0 15px 0;  font-size: 1.8em; color: #CF161D ; font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;  border-bottom: 1px solid #999999; letter-spacing:-1px;



}







.titre2 {margin:20px 0 15px 0;  font-size: 1.8em; color: #CF161D ; font-family:Arial, Helvetica, sans-serif;



	font-weight: bold;  border-bottom: 1px solid #999999; letter-spacing:-1px;



}



p {text-align:justify; font-size: 1.2em; line-height: 1.4em; }



.fcbk  {display: block; color :#666; font-size : 1.4em; font-weight : bold; text-align:left; line-height: 1.4em;  font-family:Arial Helvetica, sans-serif; border-top: 1px solid #cccccc; margin-top:10px;  }



.fcbkimg { margin: 10px 0px 10px 30px;  }



.bordure {display: block; border-bottom: 1px dashed #999999; margin-bottom:30px; padding-bottom :15px; }



h2.pagetitle {



	font-size: 1.6em;



	}



.vignette {float : left; margin: 0px 15px 15px 0px}



.suite {text-align: right}



#sidebar h2 {







	}







h3 {
	font-size: 1.3em;

	}







h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {



	text-decoration: none;



	color: white;



	}







h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {



	color: #333;



	}







h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}







.entry p a:visited {



	color: #b85b5a;



	}







.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentlist li ul li {



	font-size: 1em;



} 







.commentlist li {



	font-weight: bold;



}







.commentlist li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	background: #fff;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



	}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}







#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentmetadata {



	font-weight: normal;



	}







#sidebar {



	



	}







small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #666;
	}


smalln {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.3em;
	}



smallni {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	font-style: italic;
	}



.categorie, .categorie a {
	font: 1em Trebuchet, Arial, Sans-Serif; color:#888888; line-height:1em; font-variant:small-caps; text-decoration:none
	}



.categorie a:hover {
	text-decoration: underline; color:#888888;
	}


acronym, abbr, span.caps
{



	font-size: 0.9em;



	letter-spacing: .07em;



	}



a {



	color: #607818;



	text-decoration: none;



	}



h2 a:hover, h3 a:hover {



	color: #CF161D;



	text-decoration: none;



	}







a:hover {



	color: #8D9703;



	text-decoration: underline;



	}







#wp-calendar #prev a, #wp-calendar #next a {



	font-size: 9pt;



	}







#wp-calendar a {



	text-decoration: none;



	}







#wp-calendar caption {



	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	text-align: center;



	}







#wp-calendar th {



	font-style: normal;



	text-transform: capitalize;



	}



/* End Typography & Colors */















/* Begin Structure */



body {



	margin: 0 0 0px 0;



	padding: 0;



	}







#page {



margin:0px auto;



	background-color: white;



	padding: 0;



	width: 760px;



	border: 1px solid #959596;



	}







#header {	



	margin: 0px;



	padding: 0;



	height: 160px;



	width: 760px;



	}







#headerimg {



	margin: 0;



	height: 160px;



	width: 100%;



	}







.narrowcolumn {



	float: left;



	padding: 0 0 20px 45px;



	margin: 0px 0 0;



	width: 450px;



	}







#intro {border-bottom: 1px dashed #999999; padding-bottom :15px; margin-bottom:20px}


#actu {border-bottom: 1px dashed #999999; padding-bottom :15px; margin-bottom:20px; }




.article_accueil {border-bottom: 1px dashed #999999; padding-bottom :15px; margin:30px 0px 15px 0px;}



.article_accueil h2 {margin : 0px;}



.widecolumn {



	padding: 10px 0 20px 0;



	margin: 5px 0 0 150px;



	width: 450px;



	}







.post {



	margin: 0 0 40px;



	text-align: justify;



	}







.post hr {



	display: block;



	}







.widecolumn .post {



	margin: 0;



	}







.narrowcolumn .postmetadata {
	padding: 5px 0px;
	}







.widecolumn .postmetadata {

	}







.widecolumn .smallattachment {



	text-align: center;



	float: left;



	width: 128px;



	margin: 5px 5px 5px 0px;



}







.widecolumn .attachment {



	text-align: center;



	margin: 5px 0px;



}







.postmetadata {



	clear: both;



}







.clear {



	clear: both;



}







#footer {



	padding: 0;



	margin: 0 auto;



	width: 760px;



	clear: both;



	}







#footer p {



	margin: 0;



	padding: 20px 0;



	text-align: center;



	}



/* End Structure */















/*	Begin Headers */



h1 {



	padding-top: 70px;



	margin: 0;



	}







h2 {



	margin: 0px 0 0;



	}







h2.pagetitle {



	margin-top: 0px;



	text-align: center;



}







#sidebar h2 {



	margin: 5px 0 0;



	padding: 0;



	}







h3 {



	padding: 0;



	margin: 0;



	}







h3.comments {



	padding: 0;



	margin: 40px auto 20px ;



	}



/* End Headers */















/* Begin Images */



.img-cm {margin: 10px 0px}



p img {



	padding: 0;



	max-width: 100%;



	}







/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







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



	}



/* End Images */















/* Begin Lists







	Special stylized non-IE bullets



	Do not work in Internet Explorer, which merely default to normal bullets. */







html>body .entry ul {



	margin-left: 0px;



	padding: 0 0 0 30px;



	list-style: none;



	padding-left: 10px;



	text-indent: -10px;



	}







html>body .entry li {



	margin: 7px 0 8px 10px;



	}







.entry ul li:before {



	content: "\00BB \0020";



	}







.entry ol {



	padding: 0 0 0 35px;



	margin: 0;



	}







.entry ol li {



	margin: 0;



	padding: 0;



	}







.postmetadata ul, .postmetadata li {



	display: inline;



	list-style-type: none;



	



	}



	



/*sidebar menu-------------------------------------------------*/







#sidebar ul, #sidebar ul ol {



	margin: 0;



	padding: 0;



	}







#sidebar ul li {



	list-style-type: none;



	list-style-image: none;



	margin: 5px 0px;







		}



#sidebar ul li a {



	display: block ;



	background-color: #CF161D;



	color:#FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-weight:900;



	letter-spacing:-1px;



	font-size:2.1em;



	padding: 1px 15px 1px 0px ;	



	text-align : right;



		}



#sidebar ul li a:hover, #sidebar ul li a:focus{



background-color: #900000;



	text-decoration:none;



		}



		



#sidebar ul p, #sidebar ul select {







	}



/*sidebar sous-liste menu*/







#sidebar ul ul, #sidebar ul ol {



	margin: 0px;



	padding:0px;	



	background-color: #FFFFFF;



	list-style-type: none;



	}







#sidebar ul ul ul, #sidebar ul ol {



	margin: 0 0 0 0px;



	list-style-image: none;



	}







ol li {



	list-style: decimal outside;



	}







#sidebar ul ul li, #sidebar ul ol li {



	margin: 0;



	padding: 0;	



	list-style-type: none;	



	border-bottom:#FFFFFF solid 1px;



	background: #c00 url(images/lien2.jpg) left top no-repeat ;



	padding: 2px 0px 2px 0px ;	



	}



#sidebar ul ul li a {



	margin:0px;



	padding: 0px 0px 0px 15px ;	



	display: inline;



	background: #c00 url(images/lien2.jpg) left top no-repeat ;



	color:#555555;



	font-size:1.3em;



	font-family: Arial, Helvetica, sans-serif;



	



		}



#sidebar ul ul li a:hover, #sidebar ul ul li a:focus{



	background-color:#E8E8E8 ;



	background: #c00 url(images/lien2.jpg) left top no-repeat ;



	color:#333333;



	text-decoration:none;



		}



/* End Entry Lists */















/* Begin Form Elements */

#searchform {
	margin: 8px auto;
	padding: 20px 0px 2px 15px;
	background: url(images/fond.jpg) left top no-repeat ;
	}



input.bt_ok	{ 
	border:0; 
	Height : 25px;
	width : 50px;
	margin-top:5px;
	background:transparent url(images/bt_ok.gif) no-repeat; 
	}

input.bt_ok:hover	{ 
	border:0; 
	margin-top:5px;
	background:transparent url(images/bt_ok_survol.gif) no-repeat; 
	}
input.bt_envoyer	{ 
	border:0;
	height:30px;
	background:transparent url(images/bt-envoyer.jpg) no-repeat; 
	}
input.bt_envoyer:hover	{ 
	border:0;
	height:30px;
	background:transparent url(images/bt-envoyer-survol.jpg) no-repeat; 
	}

#sidebar #searchform #s {      
	width:110px;  
	
	}

#formulaire {
	height : 54px;
	}

#sidebar #searchsubmit {
	padding: 1px 0 0 0 ;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}


select {
	width: 130px;
	}


#commentform {
	margin: 5px 10px 0 0;
	}


#commentform input {
	width: 140px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#respond h3 {font-family: Arial, Helvetica, sans-serif;
}


#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}


/* End Form Elements */



/* Begin Comments*/


.alt {
	margin: 0;
	padding: 10px;
	}



.commentlist {
	padding: 0;
	text-align: justify;
	}


.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}

.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}


.commentlist p {



	margin: 10px 5px 10px 0;



}



.children { padding: 0; }







#commentform p {



	margin: 5px 0;



	}







.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	}



/* End Comments */















/* Begin Sidebar */



#sidebar



{



	padding: 20px 0 10px 0;



	margin-left: 545px;



	width: 190px;

	



	}







#sidebar form {



	margin: 0;



	}



/* End Sidebar */



























/* Begin Various 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 #ddd;



	}







blockquote cite {



	margin: 5px 0 0;



	display: block;



	}







.center {



	text-align: center;



	}







.hidden {



	display: none;



	}







hr {



	display: none;



	}







a img {



	border: none;



	}







.navigation {



	display: block;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 60px;



	}



/* End Various Tags & Classes*/















/* 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;



	-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;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* End captions */











/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.



	It won't be a stylish marriage, I can't afford a carriage.



	But you'll look sweet upon the seat of a bicycle built for two." */




