* {margin:0 0 0 0; padding:0; border:0;font-family:arial;}

table {
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

body {
	text-align:center;
}

div.global {
	position: relative;
	float: top;
	border:1px solid #D3D3D3;
	width:855;
	height: auto;
	text-align:center;
	padding:10 5 10 10;
	margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
	background-image: url('../img/degrade_contenu3.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color : #EDEDED;
}
.page_fond_h {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	height: 200;
	float:top;
}
.page_fond_m {
	background-image: url('../img/home_degrade_global.jpg');
	background-repeat: repeat-x;
	height: 32;
	float:left;
}
.page_fond_b {
	background-color: #EDEDED;
	background-repeat: no-repeat;
	height: 200;
	float: left;
}

div#header {
	background-color: #FFFFFF;
	text-align: left;
	overflow: hidden;
	clear: both;
	margin: -1 0 0 0;
	padding: 0 0 0 0;
	width: 855;
	height: 47px;
 }


div#contenu {
	width: 849;
	position: relative;
	float:left;
	padding: 0px;
	margin: 0;
}
div#portlet_gauche {
	position: relative;
	float:left;
	width: 635;
	padding: 0;
	margin:0;
	text-align:left;
}
div#home_logo {
	position: relative;
	/*
	background-image: url('../img/ride_the_champion.gif');
	background-repeat: no-repeat;
	*/
	height: 331;
	width: 635;
	float:left;
}

div#calcul_benefice_entete {
	text-align:left;
	position: relative;
	width: 307;
	height: 31;
	float:right;
	margin-right: 0px;
	margin-top: 10px;
}

div#devenir_partenaire_entete {
	position: relative;
	width: 306;
	height: 31;
	float:left;
	margin-left: 0px;
	margin-top: 10px;
}

div#partenaires {
	position: relative;
	background-image: url('../img/home_partenaire.jpg');
	background-repeat: no-repeat;
	width: 307;
	height: 162;
	float:right;
	margin-right: 0px;
	margin-top: 5px;
	overflow:hidden;
	clear:both;
}


div#bouton_partenaires {
	position: relative;
	width: 107;
	height: 25;
	float:right;
	margin-right:4px;
	margin-top:133px;
	
}

div#calcul_benefice {
	position: relative;
	background-image: url('../img/home_calculator.jpg');
	background-repeat: no-repeat;
	width: 307;
	height: 162;
	float:right;
	margin-right: 0px;
	margin-top: 5px;
	overflow:hidden;
	clear:both;
}


div#bouton_calcul_benefice {
	position: relative;
	width: 107;
	height: 25;
	float:right;
	margin-right:4px;
	margin-top:133px;
	
}

div#devenir_partenaire {
	position: relative;
	background-image: url('../img/home_partenariat.jpg');
	background-repeat: no-repeat;
	width: 306;
	height: 162;
	float:left;
	margin-left: 0px;
	margin-top: 5px;
}

div#bouton_devenir_partenaire {
	position: relative;
	width: 106;
	height: 26;
	float:right;
	margin-right:10px;
	margin-top:130px;
	
}
div#tenir_informer {
	position: relative;
	background-image: url('../img/push_newsletter_pro.gif');
	background-repeat: no-repeat;
	width: 314;
	height: 132;
	float:left;
	margin-right: 5px;
	margin-top: 10px;
}
div#mess_tenir_informer {
	position: relative;
	color:#A1BB27;
	margin-left:10px;
	margin-top:62px;
	font-size: 10px;
	width: 220px;
	/*line-height:30px;*/
}

div#mess_tenir_informer_popup {
	position: relative;
	float:left;
	color:#A1BB27;
	margin-left:10px;
	margin-top:62px;
	font-size: 10px;
	width: 220px;
	/*line-height:30px;*/
}

div#form_tenir_informer {
	position: relative;
	width: 107;
	height: 25;
	float:left;
	margin-left:10px;
}
input.tenir_informer {
	color:#4D4D4D;
	font-size:15px;
}
div#temoignage {
	position: relative;
	background-image: url('../img/push_temoignage.gif');
	background-repeat: no-repeat;
	width: 305;
	height: 132;
	float:right;
	margin-left: 5px;
	margin-top: 10px;
}
div#bouton_temoignage {
	position: relative;
	width: 106;
	height: 26;
	float:right;
	margin-right:10px;
	margin-top:80px;
}

div#ombre_droit_home {
	position: relative;
	float: right;
	background-image: url('../img/ombre_droit.gif');
	background-repeat: repeat-x;
	width: 214px;
	height: 9;
	border: 0 0 0 0;
	padding: 0;
	margin: 0;
	filter:alpha(opacity=50); /* pour ie */
	-moz-opacity:0.5; /* pour gecko : Firefox, etc. */
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
}

div#ombre_droit {
	position: relative;
	float: right;
	background-image: url('../img/ombre_droit.gif');
	background-repeat: repeat-x;
	width: 201px;
	height: 9;
	border: 0 0 0 0;
	padding: 0;
	margin: 0;
	filter:alpha(opacity=50); /* pour ie */
	-moz-opacity:0.5; /* pour gecko : Firefox, etc. */
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 0;
}

div#portlet_droit_home {
	text-align:left;
	position: relative;
	float:right;
	width: 200px;
	padding-top:10px;
	padding-left:10px;
	background-image: url('../img/fond_porlet_droit.jpg');
	background-attachment:fixed;
	background-position:center bottom;
	background-repeat: repeat-x;
	background-color:#fff;
	overflow:hidden;
	clear:right ;
}

div#portlet_droit{
	text-align:left;
	position: relative;
	float:right;
	width: 194px;
	padding-top:10px;
	padding-left:10px;
	background-image: url('../img/fond_porlet_droit.jpg');
	background-attachment:fixed;
	background-position:center bottom;
	background-repeat: repeat-x;
	background-color:#fff;
	overflow:hidden;
	clear:right ;
	z-index: 0;
}

* html div#portlet_droit{
	width: 203px;
}
div#home_acces_pro {
	background-image: url('../img/home_acces_pro.gif');
	background-repeat: no-repeat;
	position: relative;
	width: 179;
	height: 100;
}
div#form_acces_pro {
	position: relative;
	width: 160px;
	float:left;
	margin-left:15px;
	margin-top:28px;
}
.acces_pro {
	border:1px solid #C4CDA5;
	background-color:#E8F3C2;
	color:#829C29;
	font-size:12px;
}

.mess_acces_pro {
	color:#829C29;
	font-size:10px;
}

div#home_lacense_pro {
	background-image: url('../img/rubrique_bleu.gif');
	background-repeat: no-repeat;
	position: relative;
	width: 191;
	height: 26px;
	margin-top:0px;
	padding-top: 0px;
}
div#home_lacense_pro_contenu{
	position: relative;
	height: 85px;
	padding-top: 4px;
	padding-bottom: 10px;
	width:200px;
}

div#contenu_home_lacense_pro {
	margin-top:30px;
	margin-left:10px;
	border:1px solid blue;
	font-size:11px;
	color:#258CA9;
}
a.home_lacense_pro  {   
	margin-left:5px;
	font-size:12px;
	color:#258CA9;
	text-decoration:none;  
	font-family:arial;
}  
a.home_lacense_pro:hover  {   
	margin-left:5px;
	font-size:12px;
	color:#258CA9;   
	text-decoration:none;  
	font-family:arial; 
}

a.home_lacense_pro_on  {   
	margin-left:5px;
	font-size:12px;
	color:#9DBB0C;
	text-decoration:none;  
	font-family:arial;
}  
a.home_lacense_pro_on:hover  {   
	margin-left:5px;
	font-size:12px;
	color:#9DBB0C;   
	text-decoration:none;  
	font-family:arial; 
}

div#home_lacense_journee_etho{
	position: relative;
	margin-top:15px;
}
div#home_lacense_edu {
	position: relative;
	margin-top:15px;
}
div#home_presse {
	position: relative;
	margin-top:15px;
}
div#home_actualite {
	position: relative;
	margin-top:15px;
}


.bouton_ok_vert {
	color:#97B412;
	font-weight:bold;
	border:1px solid #D6D9D9;
	font-size:12px;
}

.plus_en_vert {
	color:#97B412;
	font-size:8px;
	margin-left:2px;
	margin-right:5px;
}

div#chemin {
	position: relative;
	float:left;
	height: 20px;
	width: 630px;
	color: #797979;
	font-size: 11px;
	margin-top:10px;
	overflow:hidden;
	clear:both;
}

a.chemin_on {   
	color: #92AF17;
	font-size: 11px; 
	text-decoration:none;  
}  
a.chemin_on:hover  {   
	color: #92AF17;
	font-size: 11px;  
	text-decoration:none;  
}



a.chemin_off  {   
	color: #797979;
	font-size: 11px; 
	text-decoration:none;  
}  
a.chemin_off:hover  {   
	color: #797979;
	font-size: 11px;  
	text-decoration:none;  
}

span.rubrique_puce {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

span.rubrique_puce_portlet {
	margin-left: 10px;
}

.portlet_droit_titre_menu {
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;  
	font-family:arial;
	font-weight:bold;
	position:absolute;
	top:0;
	bottom:0;
	margin-top:5px;
	margin-bottom:auto;
	margin-left: 5px;
}

div#banniere {
	position: relative;
	float:left;
	z-index: 5;
	width: 642px;
	overflow:hidden;
}


div#ombre_droit_page {
	position: relative;
	float: right;
	background-image: url('../img/ombre_droit.gif');
	background-repeat: repeat-x;
	width: 204px;
	height: 9;
	border: 0 0 0 0;
	padding: 0;
	margin: 0;
	filter:alpha(opacity=50); /* pour ie */
	-moz-opacity:0.5; /* pour gecko : Firefox, etc. */
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 0;
}
* html div#ombre_droit_page{
	width: 207px;
		/*float: left;*/
	

}

div#titre {
	position: relative;
	float: left;
	color: #F9AB02;
	font-size: 20px;
	margin-left: 5px;
	width: 625px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#titre_instructeur {
	position: relative;
	float: left;
	color: #47a5bf;
	font-size: 20px;
	margin-left: 5px;
	width: 625px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#titre_partenariat {
	position: relative;
	float: left;
	color: #f39b15;
	font-size: 20px;
	margin-left: 5px;
	width: 625px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#contenu_texte_central {
	position: relative;
	float: left;
	width: 620px;
	text-align: justify;
	color: #797979;
	font-size: 11px;
	vertical-align:top;
	margin-top:0px;
}

div#contenu_central {
	position: relative;
	width: 300px;
	text-align: left;
	color: #797979;
	font-size: 11px;
	vertical-align: top;
	margin-top: 0px;
	padding-left: 10;
	padding-right: 10;
	background-color: #ededed;
	height:148px;
}

div#contenu_central.img {
	padding-right: 10;
	float: left;
	text-align: inherit;
}
div#barre_grise {
	position: relative;
	float:left;
	width: 640px;
	background-image: url('../img/fond_gris_titre_rubrique.jpg');
	background-repeat: repeat-x;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}

#bloc_image_central {
	position: relative;
	float: right;
	width: 305px;
	margin-left:10px;
	margin-top:10px;
}

span.push_titre_orange {
	color:#F9AB02;
	font-weight:bold;
}

a.lien_blue  {   
	color: #4AA6BD;
	font-size: 11px; 
	text-decoration:none;  
}  
a.lien_blue:hover  {   
	color: #4AA6BD;
	font-size: 11px;  
	text-decoration:none;  
}

a.lien_orange {   
	color: #f39b15;
	font-size: 11px; 
	text-decoration:none;  
}  
a.lien_orange:hover  {   
	color: #f39b15;
	font-size: 11px;  
	text-decoration:none;  
}

.bloc {
	position:relative;
	float:left;
}

#image_bloc_g {
	position:relative;
	float:left;
	background-image: url('../img/equitation_push_g.gif');
	background-repeat: no-repeat;
	width:60px;
	height:60px;

}

#image_bloc_offre {
	position:relative;
	float:left;
	width:100px;
	height:91px;
}

#image_bloc_carte {
	position:relative;
	float:left;
	width:100px;
	height:92px;
}

#image_bloc_degres {
	position:relative;
	float:left;
	width:116px;
	height:93px;
}

#texte_bloc_g{
	position:relative;
	padding-left:70px;
	padding-right:10px;
}

#bloc_g{
	position:relative;
	float:left;
	width: 310px;
	text-align: justify;
	color: #797979;
	font-size: 11px;
	clear:both;
	overflow:hidden;
}

#bloc_d {
	position:relative;
	float:right;
	width: 307px;
	text-align: justify;
	color: #797979;
	font-size: 11px;
}


#image_bloc_d {
	position:relative;
	float:left;
	background-image: url('../img/equitation_push_d.gif');
	background-repeat: no-repeat;
	width:60px;
	height:60px;
	border:3px solid #fff;
}
#texte_bloc_d{
	position:relative;
	padding-left:70px;
	padding-right:10px;
}

#div_temoignage_engagement {
	float:left;
	background-color:#d9d9d9;
	margin-top:10px;
	padding:5px 10px 5px 10px;
}

a.lien_bleu_fonce, a.lien_bleu_fonce:hover {
	color:#48A5BF;font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;
}

a.lien_orange_clair, a.lien_orange_clair:hover {
	color:#FAB829;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}

.texte_bleu_turquoise {
	color: #48a3b8;
	font-weight:bold;
	margin-left: 0px;
}