body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	background:#FFFFFF;
	text-align:center;
}

img {
	border:0;
}

input { 
	font-size: 0.9em;
	color:#000000;
}

option { 
	font-size: 0.9em;
	color:#000000;
}

object  {
	border-top:thick #000000 solid;
	z-index:0;
}

embed {
	z-index:0;
}

a {
	text-decoration:none;
	color:#eae9eb;
}

a:visited {
	text-decoration:none;
	color:#eae9eb;
}

a:hover {
	text-decoration:underline;
	color:#eae9eb;
}

select { 
	font-size: 0.9em;
	color:#eae9eb;
}


.Texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #404040;
	text-align:justify;
}

.Texte a {
	color:#ff9600;
	text-decoration:none;
}

.Texte a:visited {
	color:#ff9600;
	text-decoration:none;
}

.Texte a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ff9600;
}


h1 {
	font-size:18px;
	text-align:left;
	font-family:"Century Gothic";
	font-weight:200;
	color:#242424;
	margin:0px 0px 0px 0px;
	border-bottom:#242424 dotted 1px;
}

h2 {
	font-size:14px;
	text-align:left;
	font-family:"Century Gothic";
	font-weight:100;
	color:#FFFFFF;
	margin:0px 0px 0px 5px;
}

h3 {
	font-size:14px;
	text-align:left;
	font-family:"Century Gothic";
	font-weight:100;
	color:#000000;
	margin:0px 5px 5px 0px;
}

.titre_match {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#252525;
	font-weight:bold;
}

.titre_match a {
	color:#252525;
	text-decoration:none;
}

.titre_match a:hover {
	text-decoration:underline;
}

.titre_boutons_sociaux {
	font-size:14px;
	text-align:left;
	font-family:"Century Gothic";
	color:#000000;
	margin:0px 5px 5px 0px;
}

.titre_boutons_sociaux a {
	color: #333333;
	text-decoration:underline;
}
.titre_boutons_sociaux a:hover {
	color: #333333;
	text-decoration:nore;
}
.titre_boutons_sociaux a:selected {
	color: #333333;
	text-decoration:underline;
}

.titre_section_commentaires {
	font-size:14px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#ff9600;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.Menu_Haut {
	font-size:16px;
	letter-spacing:1px;
	font-family:Arial,Sans-Serif;
	font-weight:400;
	margin:0;
	text-transform:lowercase;
	border:0;
	color: #102446;
	font-weight:600;
}

.Menu_Haut a {
	color: #102446; 
}

.Menu_Haut a:hover {
	color: #76dd68;
	text-decoration:none;
}

.Menu_Haut a:selected {
	color: #76dd68;
	text-decoration:none;
}


.chemin {
	font-family: verdana;
	text-align:left;
	font-size: 9px;
	color: #aeaeae;
}
.chemin a {
	color: #679d0a;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}
.chemin a:hover {
	text-decoration:none;
	font-weight:normal;
}
.chemin a:selected {
	text-decoration:none;
	font-weight:normal;
}
.chemin a:visited {
	text-decoration:underline;
	font-weight:normal;
}

.Signature {
	font-family: verdana;
	text-align:left;
	font-size: 9px;
	color: #A0A0A0;
}

.Signature a {
	color: #BBBBBB;
	background:#DDDDDD;
	text-decoration:none;
}
.Signature a:hover {
	color: #EEEEEE;
	background:#A0A0A0;
	text-decoration:none;
}
.Signature a:selected {
	color: #BBBBBB;
	background:#DDDDDD;
	text-decoration:none;
}

.TopList_Petit {
	font-family: verdana;
	font-size: 9px;
	color: #A0A0A0;
}

.TopList_Petit a {
	color: #A0A0A0;
	text-decoration:none;
}
.TopList_Petit a:hover {
	color: #A0A0A0;
	text-decoration:underline;
}
.TopList_Petit a:selected {
	color: #A0A0A0;
	text-decoration:none;
}

.favoris {
	font-family: verdana;
	font-size: 9px;
	color: #404040;
}

.favoris a {
	font-family: verdana;
	font-size: 9px;
	color: #404040; 
}
.favoris a:hover {
	text-decoration:underline;
}
.favoris a:selected {
	text-decoration:none;
}

.Menu_Bas {
	font-family: verdana;
	font-size: 9px;
	color: #d1d1d1;
}

.Menu_Bas a {
	font-family: verdana;
	font-size: 10px;
	color: #d1d1d1; 
}
.Menu_Bas a:hover {
	text-decoration:none;
	color: #a0a0a0; 
}
.Menu_Bas a:selected {
	text-decoration:none;
}

.lien_section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:auto auto 9px auto;
}

.lien_section a {
	color: #FFFFFF;
	background:#0b9344;
	text-decoration:none;
	padding:3px 3px 3px 3px;
}
.lien_section a:hover {
	color: #ffffff;
	background:#242424;
	text-decoration:none;
}
.lien_section a:selected {
	color: #FFFFFF;
	background:#242424;
	text-decoration:none;
}

.HP_expression {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}

.titre_video {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#242424;
}

.titre_video a {
	color: #242424;
	text-decoration:none;
}
.titre_video a:hover {
	text-decoration:underline;
}
.titre_video a:selected {
	color: #242424;
}

.date_jour {
	font-family:"Century Gothic";
	color:#242424;
	font-size:29px;
	font-weight:100;
}

.date_mois {
	font-family:"Century Gothic";
	color:#242424;
	font-size:10px;
	font-weight:100;
}

.HP_intro {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242424;
	margin:0px;
	padding:0px;
}

.HP_intro a {
	color:#242424;
	text-decoration:underline;
}

.titre_section {
	background:url(../images/titre_section.png) top left no-repeat;
	width:290px;
	height:31px;
	padding:5px 0px 0px 5px;
	margin:5px 0px 5px 0px;
}

.line {
	border-bottom:#DDDDDD 1px solid;
	margin:5px auto 5px auto;
}

.fond_liste1 {
	background-color:#EEEEEE;
	width:100%;
	margin:3px 5px 0px 0px;
	padding:3px 3px 3px 3px;
	text-align:justify;
}

.fond_liste2 {
	background-color:#FFFFFF;
	width:100%;
	margin:3px 5px 0px 0px;
	padding:3px 3px 3px 3px;
	text-align:justify;
}

.footer {
	background:#101111 url(../images/footer-bg-.png) top left no-repeat;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:#999999 thick solid;
}

.footer a {
	color:#555555;
}

.footer_section {
	color:#AAAAAA;
}

.footer_section a {
	color:#AAAAAA;
}

.boite_a_news {
	color:#074d24;
	background-color:#d3edde;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	width:100%;
}

.boite_a_news a {
	color:#074d24;
	text-decoration:underline;
}

.boite_a_news a:hover {
	color:#074d24;
	text-decoration:none;
}

.boite_a_news a:selected {
	color:#074d24;
	text-decoration:underline;
}

/*
.boite_a_news_titre {
	background:#0c9d49 url(../images/fond-boite-a-news.gif) top left no-repeat ;
	font-size:14px;
	text-align:left;
	font-family:"Century Gothic";
	font-weight:100;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	width:100%;
	height:21px;
	padding:0px 0px 0px 50px;
}
*/

.boite_a_news_titre {
	height:22px;
	color:#ffffff;
	background-color:#0c9d49;
	font-size:14px;
	text-align:left;
	font-family:"Century Gothic";
	font-weight:100;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	width:100%;
}

.boite_a_news_fond_blanc {
	color:#074d24;
	background-color:#FFFFFF;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	width:100%;
}

.boite_a_news_fond_blanc a {
	color:#074d24;
	text-decoration:underline;
}

.boite_a_news_fond_blanc a:hover {
	color:#074d24;
	text-decoration:none;
}

.boite_a_news_fond_blanc a:selected {
	color:#074d24;
	text-decoration:underline;
}

.boite_a_news_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	margin-right:10px;
}

.flottant_gauche {
	float: left;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:10px;
}

.flottant_droite {
	float: right;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
}

.encadre {
	border-left:#c0c0c0 7px groove;
	border-top:#c0c0c0 1px dashed;
	border-bottom:#c0c0c0 1px dashed;
	border-right:#c0c0c0 1px dashed;
	background-color:#ececec;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:97%;
}

.commentaire_nom { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:100%;
	text-align:right;
}

.commentaire_date { 
	font-family: verdana;
	font-size: 9px;
	color: #574D31;
	width:100%;
	text-align:right;
}

.commentaire_corps {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align:justify;
	padding:5px 5px 5px 5px;
}

.liens_liste {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #404040;
	text-align:justify;
}

.liens_liste a {
	color:#404040;
	text-decoration:none;
}

.liens_liste a:visited {
	color:#404040;
	text-decoration:none;
}

.liens_liste a:hover {
	color:#679d0a;
	text-decoration:none;
	padding-left:10px;
}

.dossier {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #404040;
	text-align:justify;
	width:100%;
	background-color:#EFEFEF;
	padding:5px 5px 5px 5px;
	border-left:#000000 5px solid;
	margin-top:10px;
	margin-bottom:10px;
}

.fb_block {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #3a5796;
	text-align:left;
	background-color:#e8f0f9;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border:thin #abd2e9 solid; 
}

.validation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006100;
	text-align:justify;
	width:100%;
	background-color:#c6efce;
	padding:5px 5px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
	border:thin solid #006100;
}

.validation a {
	color:#074d24;
	text-decoration:underline;
}

.validation a:hover {
	color:#074d24;
	text-decoration:none;
}

.validation a:selected {
	color:#074d24;
	text-decoration:underline;
}

.erreur {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e63e10;
	text-align:justify;
	width:100%;
	background-color:#fdf293;
	padding:5px 5px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
	border:thin solid #ff7800;
}

.erreur a {
	color: #e63e10;
	text-decoration:underline;
}

.important {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed8702;
	text-align:justify;
	width:100%;
	background-color:#ffe99c;
	padding:5px 5px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.angle_haut_droite {
	position:absolute;
	right:0;
	top:0;
}

.pub {
	font-family: verdana;
	text-align:left;
	font-size: 9px;
	color: #aeaeae;
	margin-bottom:0;
	text-align:right;
}

.titre_gris_sombre {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#606060;
}

.titre_gris_sombre a {
color:#606060;
}

.bloc_video {
	background:url(../images/degrade_video.jpg) bottom left repeat-x;
}

.degrade_sombre {
	background:url(../images/degrade-fonce.jpg) bottom left repeat-x;
	padding-top:5px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#252525;
	border-bottom:#a7a7a7 solid 3px;
}

.degrade_clair {
	background:url(../images/degrade-clair.jpg) bottom left repeat-x;
	padding:5px 5px 5px 5px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	width:100%;
	border-bottom:#dcdcdc solid 3px;
}

.prono_expert {
	background:url(../images/degrade_video.jpg) bottom left repeat-x;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:100%;
}

.prono_user {
	background:url(../images/degrade_video.jpg) bottom left repeat-x;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:100%;
}

.liens_coach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.liens_coach a {
	color: #798c2f;
	background:#cadf75;
	text-decoration:none;
	padding:3px 3px 3px 3px;
}
.liens_coach a:hover {
	color: #cadf75;
	background:#798c2f;
	text-decoration:none;
}
.liens_coach a:selected {
	color: #798c2f;
	background:#cadf75;
	text-decoration:none;
}

.img_entete a {
 display: block;
 background-image: url(en-tete-boutons-abonnements-capsule_05.png.png);
}
.img_entete a:hover {
 background-image: url(en-tete-boutons-abonnements-capsule_04.png);
}
.img_entete a span {
 display: none;
}


/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:3px;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:50px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:50px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {
	font-family: verdana;
	font-size: 9px;
	color:#36AA3D;
}
.static {color:#5D3126;}		

.NbVotes {
	font-family: verdana;
	font-size: 9px;
	color: #A0A0A0;
}