a:link {color: #4f4f4f} 
a:visited {color: #4f4f4f} 
a:hover {color: #666666} 
a:active {color: #666666} 
.couleur_sombre  {color: #FF4646}
a.couleur_sombre {color: #FF4646}
.couleur_clair {color: #FF6F6F}
.cat {
	background-color: #F7F7F7;
	border:1px solid #E9020C;
  }
.Style1 {color: #FFFFFF}
.Style2 {color: #175668}

.desc {
	font-size: 0.96em;
	padding-left: 3px;
	padding-right: 3px;
	}
	
a.desc_rub {
	font-size: 1.1em;
	text-decoration: none;
	}
	
a.desc_rub:hover { text-decoration: underline; 
 }

.portfolio {
		text-decoration: inherit;
 }
.cc {background-color: #FF6F6F}
#wrapper{
width: 340px;
margin: 0 auto;
}
#content {
background-color:#FFFFFF;
}
.boxholder{
	clear: both;
	padding: 1px;
}

.tab{
	float: left;
	margin: 0;
	text-align: center;
	background: #fff;
	padding: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EBEBEB;

}

tabtxt, a.tabtxt , a.tabtxt:link, a.tabtxt:visited {
	text-decoration:none;
	display: block;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;	
}
tabtxt2, a.tabtxt2, a.tabtxt2:link, a.tabtxt2:visited {
	text-decoration:none;
	background-color: #ff625a;
	color: #fff;
	display: block;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;	
}

.box{
background-color: #F7F7F7;
}

.sommaire{
	width: 340px;
}
	
.som_titre{
	background-color:#FFF;
}

.som_item{
	clear:both;
	background-color:#F7F7F7;
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
}
