a.year{float:left;display:block;width:80px;height:30px;}
#year {display:block;height:100px;width:600px;border:1px solid #fff}
#yearmini{width:220px;height:100px;float:right;margin-top:35px;}
#yearmini a.red{float:left;font-size:8px;color:red;display:block;width:35px;height:14px;text-align:center;font-weight:bold;}
#yearmini a.black{float:left;font-size:8px;color:black;display:block;width:35px;height:14px;text-align:center;font-weight:bold;}
.rubContenuL .article, .rubContenuL .article p{padding:0;margin:0;}
.rubContenu .article{height:440px;overflow:auto;}
.rubContenu .item_mot,.rubContenuL .item_mot{padding:8px;text-align:justify;}
.rubContenu .item_mot a,.rubContenuL .item_mot a{color:#f00;font-size:10px;font-weight:bold;text-decoration:none;}
.rubContenu .item_mot .vignette,.rubContenuL .item_mot .vignette{width:200px;height:200px;float:left;}
.rubContenu .item_mot .texte,.rubContenuL .item_mot .texte{width:500px;height:200px;}
.rubContenu .item_mot a:hover,.rubContenuL .item_mot a:hover{text-decoration:underline;}
.rubContenu h2,.rubContenuL h2{color:#f00;font-size:24px;font-weight:bold;margin:0;padding:0;}
.rubContenu h3,.rubContenuL h3{color:#000;font-size:18px;font-weight:bold;margin:0;padding:0;}


#header_article {
	width:600px;
	height:150px;
}



#logo_album {
	width:150px;
	height:150px;
	float:left;
	
}

#article_resume {
	width:180px;
	height:150px;
	float:left;
}
#portfolio {
	width:462px!important;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

#portfolio .vignette {
	width:130px;
	height:150px;
	padding:5px;
	margin: 5px;
	border:2px solid #ccc;
	float:left;
	margin-bottom:32px;
}

#portfolio .vignette a{
	display:block;
	width:130px;
	height:150px;
	text-align:center;
	vertical-align:middle;
	
}

#portfolio .vignette a img{
margin:auto;
	
}

#portfolio .vignette .titre_vignette{
	text-align:center; 
	margin-top:8px;
	font-weight:bold;
	color:#a00;
	height:40px;
}


ul.spip {
	list-style-type:none;
	padding:0;
	margin:0;
	text-indent:0;
}
fieldset {
	
	margin:0;
	padding:0;
	border:none;
}
legend{
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
}
label {
	display:block;
	color:#f00;
	font-size:14px;
	font-weight:bold;
}

.formulaire_spip {
	width:320px;
	float:left;
}
.illustration_contact {
	width:320px;
	float:left;
}
input, textarea {
	border: 1px solid #000;
}

input.submit {
	background-image:url(/squelettes/images/button_submit.png);
	width:176px;
	height:31px;
	border:none;
}
p.spip {padding:0; margin:0;}



