 

/* Les éléments HTML en général

-------------------------------------------------------- */

body {

	background-image:url('img/bodybg.jpg');

	background-repeat:repeat-x;

	background-color:#FFFFFF; 

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

	font-size: 11px;

	color: #ffffff;

	line-height: 16px;

	margin: 0;

	padding: 0;

	text-align: center

}



h1, h2, h3, h4, h5, h6{

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

}

.pub {
	background-color:#001e25;
	color:#e3004f;
	padding-left:50px;
	padding-right:50px;
}

.red {
	color:#FF0066;
}


h1{font-size: 28px;}

h2{font-size: 14px;}

h3{font-size: 20px;}

h4{font-size: 11px;}

h5{font-size: 1.1em;}

h6{font-size: 1em;}



pre {

	width: 100%;

	border-left : 3px solid #008ACF;

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #0273b9;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



pre a {

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #008ACF;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



code {

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #0273b9;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



code a{

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #008ACF;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



.nota {

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	line-height: 11px;

	margin-left: 10px;

	margin-right: 5px;

	margin-top: -18px;

	margin-bottom: 5px;

	text-align : justify;

}



fieldset{

	border: none;

}



label{

	cursor: pointer;

	cursor: hand;

}



.field label{

	display: block;

	margin-top: -5px;

}



img {
	border: 0px;

}



input, textarea{

	border: 1px solid #999;

}



textarea{

	width: 99%;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

}



a{

	color: #119fd5;

	text-decoration : none;

}



a:hover{

	color: #119fd5;

	text-decoration : underline;

}



a:visited{

	color: #119fd5;

	text-decoration : none;

}



.noliste {

	list-style-type: none;

}



.left{

	float: left;

	margin-right: 1em;

}



.right{

	float: right;

	margin-left: 1em;

}

#right {
	text-align:right;
}

/* Page

-------------------------------------------------------- */

#page{

	width: 800px;

	margin: 0em auto;

	text-align: center;

}

 

/* L'entête

-------------------------------------------------------- */

#top{

	width:800px;

	height: 128px;

	background-image:url('img/top.png');

	background-repeat:no-repeat;

	background-position: center 50%;	

	}



#sep{

	margin-left:auto;

	margin-right:auto;

	background-color:#e3004f;

	height: 2px;

	width:500px;

}



/* le gros container

-------------------------------------------------------- */

#cont {

	background-image:url('img/bgcont.jpg');

	background-repeat:repeat-y;

	width:800px

}





/* Le contenu

-------------------------------------------------------- */

.day-date{

	color: #CCCCCC;

	font-size:9px;

}



.post-title{

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

	font-weight:bold;

	font-size: 14px;

	color: #e3004f;

	line-height: 12px;

	font-style: normal;

	font-weight: 500;

	background: transparent;

	margin-bottom: 2px;

	margin-top: -5px;

}



.post-title a{

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

	font-weight:bold;

	font-size: 14px;

	color: #e3004f;

	background: transparent;

	text-decoration: none;

}



.post-subtitle{

	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;

	font-size: 24px;

	color: #0273b9;

	letter-spacing: -1px;

	background: transparent;

	display: block;

	margin-bottom: 15px;

	margin-top: 15px;

}





.post-info{

	color: #CCCCCC;
	background: transparent;
	font-size:9px;
	margin-top:2px;
}



.post-info a{

	color: #CCCCCC;

	font-size:9px;

	background: transparent;

	text-decoration: underline;

}



.post-info a:hover{

	color: #119fd5;

	background: transparent;

	text-decoration: none;

}



.post-content{

	background:none;

	color:#FFFFFF;

	text-align: justify;

	overflow: hidden; /* Cache ce qui déborder (images par ex.) pour ne pas casser la mise en page */

	width: 470px;

}



.post-content blockquote{

	font-family: Tahoma, Arial,Georgia, serif;

	font-style: italic;

}



.post-info-co{

	text-align: right;

	margin-bottom: 3px;

	color: #B1B1B1;

}



.post-info-co a{

	color: #B1B1B1;

}



.post-info-co a:hover {

	color: #0273b9;

	text-decoration: underline;

}



.cont-comment {

	background: transparent;

	display: block;

	padding: 0;

	width: auto;

}



#comment-line {

	background: transparent;

	display: block;

	padding-bottom: 4px;

	margin-bottom: 0px;

	border-bottom: 1px solid #FF8080;

	width: auto;

}



.comment-line-text {

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	color: #0273B9;

	text-decoration: none;

}

.comment-line-text a {

	font-weight: bold;

	color: #0273B9;

	text-decoration: underline;

}

.comment-line-text a:visited {

	font-weight: bold;

	color: #0273B9;

	text-decoration: underline;

}



#trackbacks blockquote, #comments blockquote{

	border: 1px solid #EEE;

	margin: 1em 0;

	padding: 1ex 1em;

}



.trait {

	width:467px;
	
	margin-top:15px;

	height:1px;

	background-image:url("img/trait.jpg");

	margin-left:auto;

	margin-right:auto

}



/* colonne de gauche

-------------------------------------------------------- */



#sidebar{

	color: #e3004f;

	font-size:10px;

	float: left;

	text-align:left;

	width: 135px;

	padding-top: 10px;

	padding-left: 0px;

	padding-right: 15px;

}





#sidebar div{color: inherit;}



#sidebar div ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar h2 {

	color: #333333;

	font-size: 13px;

	letter-spacing: -1px;

	font-style: normal;

	font-weight: 500;

	margin: 0 0 1ex 0;

}



#sidebar h3{

	font-size: 18px;

	letter-spacing: -1px;

	font-style: light;

	font-weight: 100;

	margin-top: 10px;

	margin-bottom: 10px;

}



#sidebar div#search{

	background: transparent;

	color: inherit;

	line-height: 2.3em;

	margin-bottom: 15px;

}



#search fieldset, #search p{

	margin: 0;

	padding: 0;

}



#q{

	padding-left: 18px;

	background: #fff url('img/q.png') no-repeat 4px center;

}







/* sidebar

-------------------------------------------------------- */



#categories{

	line-height: 15px;

}



#archives{

	line-height: 15px;

}



#links{

	line-height: 15px;

}



#syndicate{

	line-height: 15px;
	text-align:center;

}



/* colonne de droite

-------------------------------------------------------- */

#droite {

	color: #333333;

	font-size:10px;

	float: left;

	text-align:left;

	width: 140px;

	padding-top: 10px;

	padding-left: 10px;

	padding-right: 0px;
}


#droite h2 {

	color: #333333;

	font-size: 13px;

	letter-spacing: -1px;

	font-style: normal;

	font-weight: 500;

	margin: 0 0 1ex 0;

}

#droite h3 {

	color: #333333;

	font-size: 13px;

	letter-spacing: -1px;

	font-style: normal;

	font-weight: 1000;

	margin: 0 0 1ex 0;

}

#nuageMotsCles {
	text-align:center;
}

#nuageMotsCles ul {
margin:0;
padding:0 1em;
display:block;
}

#nuageMotsCles li {
display:inline;
margin: 0 .1em;
padding: 0;
background-image: none;
}

#nuageMotsCles li.level-1 { font-size: 1em; }
#nuageMotsCles li.level-2 { font-size: 1.3em; }
#nuageMotsCles li.level-3 { font-size: 1.6em; }
#nuageMotsCles li.level-4 { font-size: 2em; }
#nuageMotsCles li.level-5 { font-size: 2.3em; }

#pub {
	text-align:center;
}
	

/* Footer

-------------------------------------------------------- */



#footer{

font-size:10px;

margin-left:auto;

margin-right:auto;

	width: 500px;

	height: 100px;

	background: #e3004f;

	color: #f180a7;

	clear: both;

}



#footer a{

text-decoration:underline;

color:#f180a7;

}





/* layout.css

-------------------------------------------------------- */



html{

	margin: 0;

	padding: 0;

	text-align: center;

}



#main{

	float: left;

	width: 500px;

	background:none;

}



#content{

	width:480px;

	background:none;

	text-align:left;

	padding-top:15px;

	padding-left:10px;

	padding-right:10px;

}



.post{

	background:none;

}



#blanc{

	width: 470px;

	display: block;

}





/* BOX -? Boites de couleurs 

-------------------------------------------------------- */



/* à dupliquer et nommer (defini la couleur) *****/

.box-upperleft-jaune {

	background-position: left top;

	background-image: url('img/box-upperleft.gif');

	background-repeat: no-repeat;

	background-color: #ECFA65

}

.box-upperleft-bleufonce {

	background-position: left top;

	background-image: url('img/box-upperleft.gif');

	background-repeat: no-repeat;

	background-color: #BFCBD9

}

.box-upperleft-vert {

	background-position: left top;

	background-image: url('img/box-upperleft.gif');

	background-repeat: no-repeat;

	background-color: #B9E566

}

.box-upperleft-bleu {

	background-position: left top;

	background-image: url('img/box-upperleft.gif');

	background-repeat: no-repeat;

	background-color: #A8E4FF

}





/* ne pas changer ************************/

.box-upperright {

	background-position: right top;

	background-image: url('img/box-upperright.gif');

	background-repeat: no-repeat

}

.box-lowerleft {

	background-position: left bottom;

	background-image: url('img/box-lowerleft.gif');

	background-repeat: no-repeat

}

.box-lowerright {

	padding:10px; background-position: right bottom;

	background-image: url('img/box-lowerright.gif');

	background-repeat: no-repeat

}



/* Contenu de boite **********************/

#box-inc{

	padding: 8px;

	line-height: 15px;

}


/* Tags cloud
------------------------------------------ */
#tagcloud ul {
margin:0;
padding:0 1em;
display:block;
}

#tagcloud li {
display:inline;
margin: 0 .1em;
padding: 0;
background-image: url('none');
}

#tagcloud li.level-1 { font-size: 0.6em; display:none }
#tagcloud li.level-2 { font-size: 1em; }
#tagcloud li.level-3 { font-size: 1.5em; }
#tagcloud li.level-4 { font-size: 2em; }
#tagcloud li.level-5 { font-size: 2.5em; }
 
#tags {
text-align: center;
}


/* Separateur de boites *******************/

#box-sep{

	background: #FFFFFF;

	width: 100%;

	display: block;

}





.dcsign{

	color: #B1B1B1;

}



.dcsign a{

	color: #B1B1B1;

}



.dcsign a:hover {

	color: #0273b9;

	text-decoration: underline;

}