h2 {
	font-family: "Arial black", Arial, Helvetica, sans-serif;
	font-size : 25px;
	color: #f1d119;
	margin : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}

h3, h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #276CCE;
	margin-top : 0px;
	margin-bottom : 0px;
	text-decoration : none;
}

h3 a:hover {
	text-decoration : underline;
}

#resuvote {
	font-size : 11px;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	margin-top : 10px;
	padding : 0px;
}

#resuvote img {
	border : 0px;
	padding : 0px;
	margin : 0px;
	margin-right : 1px;
	vertical-align: bottom;
}

#experience-recit {
	margin-top : 15px;
	margin-bottom : 25px;
	border: 1px solid #CCCCCC;
	background-color: #DDDDDD;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px;
	font-size : 14px;
	padding : 5px;
}

.experience-photos-show, .experience-photos {
	margin-top : 15px;
	margin-bottom : 25px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px;
	font-size : 12px;
	padding : 5px;
}

.experience-photos-show img{
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 5px;
	border: 1px solid #999999;
}

.experience-photos img{
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 10px;
	margin-left : 10px;
	border: 1px solid #999999;
}

.datepubli {
	margin-bottom : 5px;
	text-align : right;
	font-family: genheva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.datepubli a{
	font-size : 10px;
	color: #276CCE;
	text-decoration : none;
}

#vote {
	margin : 0px;
	margin-top : 30px;
	margin-bottom : 5px;
	border: 1px solid #CCCCCC;
	background-color: #DDDDDD;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px;
	font-size : 11px;
	padding : 5px;
	text-align : center;
}

#vote img {
	border : 0px;
	vertical-align: middle;
}

#vote a {
	margin-left : 15px;
	margin-right : 15px;
}

#vote h6, #pcommentaires h6 {
	text-align : left;
	color: #333333;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
}

#pcommentaires {
	margin : 0px;
	margin-top : 30px;
	margin-bottom : 5px;
	border: 1px solid #CCCCCC;
	background-color: #DDDDDD;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px;
	font-size : 12px;
	padding : 5px;
}

#pcommentaires input, #pcommentaires select, #pcommentaires textarea{
	border: 1px solid #CCCCCC;
	background-color: #E6E6E6;
	color: #333333;
	-moz-border-radius: 4px;
	font-size : 11px;
}

.titrecommentaires h6{
	margin : 0px;
	margin-top : 30px;
	margin-bottom : 0px;
	padding : 0px;
	margin-bottom : 15px;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

#pcommentaires h6 a{
	text-decoration : none;
	font-size : 12px;
}


.commentaires {
	margin : 0px;
	margin-top : 5px;
	margin-bottom : 15px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px;
	font-size : 11px;
	padding : 5px;
}

.commentaires h6, .commentaires a {
	color: #333333;
	font-size : 11px;
	margin : 0px;
	padding : 0px;
}


.commentaires strong{
	color : #f15619;
}


.commentaires p{
	margin-top : 4px;
	font-style: oblique;
}

.menucommentaire {
	margin-right : 0px;
	color: #333333;
	font-family: genheva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : right;
}

.menucommentaire a{
	text-decoration : none;
	color: #333333;
}


