 



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



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



body{



	background: #CCCCCC;



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



	font-size: 11px;



	color: #333333;



	line-height: 16px;



	margin: 0;



	padding: 0;



	text-align: center;



}







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



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



}







h1{font-size: 16px;}



h2{font-size: 14px;}



h3{font-size: 12px;}



h4{font-javascript:document.EditForm.state.value='browse';document.EditForm.state2.value='main';document.EditForm.submit();

Back (accesskey b)size: 11px;}



h5{font-size: 1.1em;}



h6{font-size: 1em;}







pre {

	overflow: auto;



	width: 98%;



	/*border-left : 0px solid #008ACF;*/



	font-family : Courier New, sans-serif ;



	color : #0273b9;



	font-size : 12px;



	margin : 0px;



	text-align : left;



	padding :  0px 5px 0px 5px;



	/*line-height :14px;*/



	/*height: 500px;*/



}







pre a {





	font-family : Courier New, 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 : 11px;



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



}







input,textarea{



	border: 1px solid #999;



}







textarea{



	width: 99%;



	font-size: 11px;



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



}







a{



	color: #000;



	text-decoration : underline;



}







a:hover{



	color: #0273B9;



	text-decoration : none;



}







a:visited{



	color: #0273B9;



	text-decoration : underline;



}







.noliste {



	list-style-type: none;



}







.left{



	float: left;



	margin-right: 1em;



}







.right{



	float: right;



	margin-left: 1em;



}







/* Page



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



#page{



	background: #fff url(img/page.jpg) repeat-y center top;



	color: inherit;



	width: 886px;



	margin: 0em auto;



	text-align: left;



}



 



/* L'entête



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



#top{



	margin: 0;



	height: 179px;



	background: #CCCCCC url(img/top.jpg) no-repeat left top;



}







#top h1{
	position: absolute;
	/*height: 80px;*/
	/*line-height: 80px;*/
	margin: 0 0 0 40px;
	padding-top: 70px;
	padding-left: 50px;
	color: #FFFFFF;
	z-index: 2;
}







#top h1 a{



	display: none ;



	text-decoration: none;



	color: #FFFFFF;



}







#banniere{
	display : block;
	position : absolute;
	width: 723px;
	height: 150px;
	background: #FFFFFF;
	margin-top : 69px ;
	margin-left : 82px ;
	padding: 0;
}

#sep{



	display : block;



	height: 45px;



	background: #fff url(img/page.jpg) repeat-y center top;



}







/* Le prélude



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







#prelude{



	position: absolute;



	width: 886px;



	top: 7px;



	left: 50%;



	margin: 0 0 0 -390px;



	padding: 0 1ex;



	background: transparent;



	color: #DFDFDF;



	text-align: center;



}







#prelude a{



	color: #DFDFDF;



	background: transparent;



}







#prelude a:hover{



	color: #666;



	background: transparent;



}







/* Le contenu



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



.day-date{



	margin-top: -3px;



	color: #B1B1B1;



}







.post-title{



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



	font-size: 24px;



	color: #333333;



	line-height: 24px;



	letter-spacing: -1px;



	font-style: normal;



	font-weight: 500;



	background: transparent;



	margin-bottom: 6px;



	margin-top: -5px;



}







.post-title a{



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



	color: #333333;



	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{



	margin-top: 0;



	color: #0273b9;



	background: transparent;



	padding-bottom: 1px;



}







.post-info a{



	color: #0273b9;



	background: transparent;



	text-decoration: underline;



}







.post-info a:hover{



	color: #0273b9;



	background: transparent;



	text-decoration: none;



}







.post-content{



	text-align: justify;



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



	width: 481px;



}







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



}







/* sidebar - menu



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







#sidebar{



	float: left;



	width: 184px;



	padding-top: 15px;



	padding-left: 20px;



	padding-right: 20px;



}











#sidebar div{color: inherit;}







#sidebar div ul{



	margin: 0;



	padding: 0;



	list-style: none;



}







#sidebar h2 {



	color: #333333;



	font-size: 20px;



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



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







#calendar{



	margin-bottom: 15px;



}







#calendar table{



	font-size: 9px;



	text-align: center;



	margin: 0 auto;



	border-collapse: collapse;



}







#calendar table caption{



	margin: 0 auto;



}







#calendar table th{



	color: #333333;



	background: transparent;



}







#calendar table td{



	width: 14%;



	line-height: 2em;



	border: 0.1em solid #EEE;



}







#calendar table td a{



	display: block;



	background: #F7DFE6;



	color: #0273b9;



	font-weight: normal;



	text-decoration: none;



}







#calendar table td a:hover{



	background: #0273b9;



	color: #F7DFE6;



}











/* sidebar



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







#categories{



	line-height: 15px;



}







#archives{



	line-height: 15px;



}







#links{



	line-height: 15px;



}







#syndicate{



	line-height: 15px;



}















/* Footer



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







#footer{



	width: 886px;



	height: 123px;



	background: #CCCCCC url(img/bottom.jpg) no-repeat left top;



	margin: 0;



	color: #666;



	clear: both;



}







#footer a{



	display: none ;



}











/* layout.css



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







html{



	margin: 0;



	padding: 0;



	text-align: center;



}







#main{



	float: left;



	width: 535px;



	padding-left: 65px;



}







#content{



	margin: 0 0 0 17px;



	padding: 15px 0 0 0;



}







.post{}







#blanc{



	background: #FFFFFF;



	width: 535px;



	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-right: 10px;



	background-position: right bottom;



	padding-left: 10px;



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



	padding-bottom: 10px;



	padding-top: 10px;



	background-repeat: no-repeat;



}







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



#box-inc{



	padding: 8px;



	line-height: 15px;



}











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



#box-sep{



	background: #FFFFFF;



	width: 100%;



	display: block;



}







/* coins arrondis 



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







.upperleft {



	background-position: left top;



	background-image: url(img/bord-top-left.gif);



	margin-left: auto;



	margin-right: auto;



	background-repeat: no-repeat;



	background-color: #E6E6E6;



}



.upperright {



	background-position: right top;



	background-image: url(img/bord-top-right.gif);



	background-repeat: no-repeat;



}



.lowerleft {



	background-position: left bottom;



	background-image: url(img/bord-bottom-left.gif);



	background-repeat: no-repeat;



}



.lowerright {



	background-position: right bottom;



	background-image: url(img/bord-bottom-right.gif);



	background-repeat: no-repeat;



	padding-right: 3%;



	padding-left: 3%;



	padding-bottom: 3%;



	padding-top: 3%;



}







.uppercommentleft {



	background-position: left top;



	background-image: url(img/comment-bord-top-left.gif);



	margin-left: auto;



	margin-right: auto;



	background-repeat: no-repeat;



	background-color: #F7DFE6;



}



.uppercommentright {



	background-position: right top;



	background-image: url(img/comment-bord-top-right.gif);



	background-repeat: no-repeat;



}



.lowercommentleft {



	background-position: left bottom;



	background-image: url(img/comment-bord-bottom-left.gif);



	background-repeat: no-repeat;



}



.lowercommentright {



	padding-right: 3%;



	background-position: right bottom;



	padding-left: 3%;



	background-image: url(img/comment-bord-bottom-right.gif);



	padding-bottom: 3%;



	padding-top: 3%;



	background-repeat: no-repeat;



	



}











.dcsign{



	color: #B1B1B1;



}







.dcsign a{



	color: #B1B1B1;



}







.dcsign a:hover {



	color: #0273b9;



	text-decoration: underline;



}
