body {
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

form,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}

#conteneur_header{
	width:974px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#conteneur_header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

#header{
	height:76px;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#cbcbcb;
}

#logo_strat{
	width:243px;
	height:71px;
	background-color:#FFFFFF;
	float:left;
	padding-top:5px;
	}
#moteur_recherche{
	width:424px;
	height:53px;
	padding-top:23px;
	background-color:#FFFFFF;
	float:right;
	}
#identifiant{
	width:160px;
	height:76px;
	padding-left:10px;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#cbcbcb;
	background-color:#f2f0e8;
	float:right;
	}	
/*

#logo_strat{
	width:243px;
	height:67px;
	float:left;
	background-color:#FFFFFF;
}
#identifiant{
	width:151px;
	height:70px;
	padding-left:10px;
	margin-top:-3px;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color:#cbcbcb;
	background-color:#f2f0e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
}
#moteur_recherche{
	width:433px;
	height:50px;
	padding-top:17px;
	float:right;
}	*/



/* -------------interstitiel------------- */
#pub_ist_layer{
	z-index:1000;
}
/* -------------/interstitiel------------- */

object {
	z-index:1;
}

img {
	vertical-align: text-bottom;
	text-decoration: none;
	z-index:15;
}

a:hover{
	text-decoration:none;
}


.clear {
	clear: both;
}

.erreur{
	color:#FF0000;
	font-weight:bold;
}

#contener{
	width:974px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}
#contener_mobile{
	width:100%;
	background-color:#FFFFFF;
}

#contener_print{
	/*width:732px;*/
	width:100%;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}
#mega_banniere{
	width:728px;
	height:90px;
	float:left;
	margin-bottom:16px;
	text-align: center;
	background-color:#FFFFFF;
}
	
#bouton{
	width:220px;
	height:90px;
	float: right;
	margin-bottom:16px;
	background-color:#FFFFFF;
}

.formulaire{
	margin: 5px 0px 0px 0px;
}

.champs_texte_formulaire{
	height:15px;
	margin-top:2px;
	font-size:9px;
	border:#cbcbcb;
	border-style:solid;
	border-width:1px;
}

#accroche{
	width:974px;
	height:12px;
	float:left;
	background-color:#FFFFFF;
}



/* Bloc Moteur de recherche */


#moteur_recherche_newsletter{
	width:433px;
	height:50px;
	padding-top:17px;
	float:right;
	background-image:url(../image/template/fond_moteur_newsletter.jpg);
	background-repeat:repeat-y;
	background-position:right top;	
}
	
.moteur_recherche_input{
	background-image:url(../image/template/entete_moteur_recherche.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-right:5px;
	padding-top:16px;
	float:left;
}

.moteur_recherche_input input{
	padding-left:7px;
	border:1px solid #CCCCCC;
	height:13px;
	padding-top:2px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	color:#666;
	letter-spacing:0;
}

.moteur_recherche_submit{
	padding-right:5px;
	padding-top:16px;
	float:left;
}

.moteur_recherche_avancee{
	padding-top: 19px;
	float:left;
}

.moteur_recherche_avancee a{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1a415e;
	line-height:1.2em;
}
/**********************/
/* Tableau résultats recherche */
table.resultat_recherche_creation {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

table.resultat_recherche_creation td.apercu {
	text-align: center;
	width: 33%;
}

table.resultat_recherche_creation td.legende div {
	border: 1px solid #CBCBCB;
	margin: 2px;
	padding: 5px;
}


/* Bloc Identification */	


#identifiant .lien_relance{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#identifiant div{
	float: left;
}

#identifiant input{
	width:130px;
	height:13px;	
	padding:0 0 0 4px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	letter-spacing:0;
}

#identifiant #login_password input{width:106px;margin-top:2px;}
#identifiant #login_submit input{height:14px;width:20px;border:0;margin-top:3px;}

#identifiant a{	
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0em;
	font-weight:normal;
}

#identifiant .identifiant_texte_bienvenue{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2em;
	margin-left:-5px;
}

#identifiant .identifiant_texte_bienvenue a{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1a415e;
	line-height:1.2em;
}
/**********************************/
	
#contener_boutons_navigation{
	width:974px;
	float:left;
	margin-bottom:16px;
	background-color:#FFFFFF;
}

.boutons_navigation{
	height:32px;
	float:left;
}	

#contener_body{
	width:974px;
	float:left;
	background-image:url(../image/template/colonne_droite/background_colonne_droite.jpg);
	background-repeat: repeat-y;
	background-position: 668px;
	/*background-color: #00FF00;*/
}

#contener_body_mobile{
	width:100%;
	float:left;
}

	
#colonne_gauche_home{
	width:423px;
	border-width: 1px 1px 0px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	background-color:#FFFFFF;
	float:left;
}	

.texte_colonne_gauche {
	clear: both;
	width:402px;
	margin-top:10px;
	margin-left:10px;
	margin-right: 10px;
}

.texte_colonne_gauche_282{
	width:282px;
	margin-top:10px;
	float:right;
}

.texte_colonne_gauche_328{
	width:328px;
	float:right;
	font-size:11px;
}

.texte_colonne_gauche_400{
	width:400px;
	margin-top:14px;
	margin-bottom:14px;
	float:left;
	font-size:11px;
}

.texte_colonne_centre_home{
	width:220px;
	margin-top:28px;
	float:left;
}

.texte_colonne_centre_home_border{
	width:218px;
	margin-top:28px;
	float:left;
	border:1px solid #cbcbcb;
}

.texte_chemin_progression{
	font-style:oblique;
	color:#666666;
	font-size:14px;
}

.texte_chemin_progression_bold{
font-style:oblique;
color:#666666;
font-size:14px;
font-weight:bold;
}

#colonne_centre_home{
	width:218px;
	border-color:#cbcbcb;
	background-color:#FFFFFF;
	float:left;
	margin-left:12px;
}

#colonne_droite{
	width:306px;
	float:right;
	padding-bottom:10px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

#entete_colonne_droite{
	width:306;
	height:14px;
	background-color:#FFFFFF;
}

#colonne_centre_rubriques{
	width:485px;
	float:left;
	margin: 0px 0px 0px 11px;
}
		

.texte_colonne_centre_rubriques_margin_bottom{
	width:367px;
	margin:0px 0px 0px 10px;
	float:right;
}

.texte_colonne_centre_rubrique_sans_photos{
	width:485px;
	margin-top:10px;
	float:left;
}			

.conteneur_texte_rubriques_sans_margin{
	width:485px;
	float:left;
}


.conteneur_texte_rubriques_margin_bottom{
	width:485px;
	margin:0px 0px 10px 0px;
	float:left;
}

.titre_contenu_colonne_centre{
	width:485px;
	float:left;
}

#conteneur_rubriques{
	width:485px;
	margin-top:14px;
	float:left;
}

#bloc_creation_du_jour, .diaporama_grand_prix{
	width:470px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding: 6px;
	margin:5px 0px 0px 0px;
}

#bloc_creation_du_jour_sans_top_padding{
	width:470px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding:0px 6px 6px 6px;;
	margin:5px 0px 0px 0px;
}

#conteneur_onglet_campagne{
	width:207px;
	float:left;
}

#onglets_campagnes{
	width:207px;
	float:left;
	margin:0px 0px 6px 0px ;
}

.div_float_right_texte_campagne{
	width:255px;
	float:right;
	margin:6px 0px 0px 0px;
}

#bottom_visu_campagne{
	width:197px;
	background-color: #f6f6f6;
	padding:5px;
	border-width: 1px;
	border-color:#cbcbcb;
	border-style:solid;
	margin:6px 0px 0px 0px;
	padding:3px;
	float:left;
}

#la_crea_du_jour_video{
	width:207px;
	margin-right:20px;
}

.apercu_video{
	width:153px;
	height:114px;
	position:relative;
	border:1px solid #000000;
}

#legende_la_crea_du_jour{
white:207px;
margin: 18px 0px 0px 0px;

}

.legende_la_crea_du_jour{
white:207px;
margin: 18px 0px 0px 0px;

}

.div_float_left_crea_du_jour{
width:207px;
float:left;
}

.div_float_right_crea_du_jour{
width:255px;
float:right;
}

#bottom_crea_du_jour{
	width:458px;
	background-color: #f6f6f6;
	padding:5px;
	border: 1px solid #cbcbcb;
	margin:15px 0px 0px 0px;
	float:left;
}

/* textes*/	
.date_bleu_13{
	font-size:13px;
	line-height:1.3em;
	color:#1a415e;
	letter-spacing:0;
}

.date_bleu_12{
	font-size:12px;
	line-height:1.3em;
	color:#1a415e;
}

.date_bleu_12_bold{
	font-size:12px;
	line-height:1.3em;
	color:#1a415e;
	font-weight: bold;
}

.date_bleu_11{
	font-size:11px;
	line-height:1.3em;
	color:#1a415e;
}

.date_bleu_11_bold{
	font-size:11px;
	line-height:1.3em;
	color:#1a415e;
	font-weight: bold;
}

.date_magenta_13{
	font-size:13px;
	line-height:1.3em;
	color:#e2007a;
}

.date_actualite_13{
	font-size:13px;
	line-height:1.3em;
	color:#1a415e;
}

.surtitre_17{
	font:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1a415e;
	font-weight: bold;
	text-decoration:none;
}

.surtitre_17_actualite{
	font:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1a415e;
	font-weight: bold;
}

.surtitre_14{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1a415e;
	font-weight: bold;
	text-decoration:none;
}

.surtitre_12{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a415e;
	font-weight: bold;
}

.titre_32{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#000000;
	line-height:1em;
	text-decoration:none;
}

.h2_titre_26 {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
}

.titre_26{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#000000;
	line-height:1.1em;
	font-weight:normal;
	text-decoration:none;
}

.titre_22{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	line-height:1.3em;
	font-weight:normal;
	text-decoration:none;
}

.titre_22 a.liens {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	line-height:1.3em;
	font-weight:normal;
	text-decoration:none;
}

.titre_20{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	line-height:1.3em;
	font-weight:normal;
	text-decoration:none;
}

.titre_20 a.liens {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	line-height:1.3em;
	font-weight:normal;
	text-decoration:none;
}

.titre_magenta_14{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;		
	color:#d70083;

}

.titre_rouge_12{
	font-size:12px;
	line-height:1.3em;
	font-weight:bold;
	color:#cc071e;			
}

.titre_rouge_14{
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	color:#cc071e;			
}

.texte_noir_14_bold{
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;	
	color: #000;	
	text-decoration: none;	
}

a.texte_noir_14_bold{
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	color: #000;	
}

a.texte_noir_14_bold:hover{
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
	color: #000;
}

.texte_noir_14{
	font-size:14px;
	line-height:1.3em;
}

.texte_noir_13{
	font-size:13px;
	line-height:1.3em;
}

.texte_noir_13 p {
	font-size:13px;
	line-height:1.3em;
}

.texte_noir_13_bold{
	font-size:13px;
	line-height:1.3em;
	font-weight:bold;	
	letter-spacing:0;
}

a.texte_noir_13_bold{
	font-size:13px;
	line-height:1.3em;
	font-weight:bold;	
	letter-spacing:0;
	text-decoration: none;
	color: #000;
}

a.texte_noir_13_bold:hover{
	font-size:13px;
	line-height:1.3em;
	font-weight:bold;	
	letter-spacing:0;
	text-decoration: none;
	color: #CC071E;
}

.texte_noir_12{
	font-size:12px;
	line-height:1.25em;
	letter-spacing:0;
}
a.texte_noir_12{
	font-size:12px;
	line-height:1.25em;
	letter-spacing:0;
	color: #000;
}
a.texte_noir_12:hover{
	font-size:12px;
	line-height:1.25em;
	letter-spacing:0;
	color: #000;
	text-decoration: none;
}
.texte_noir_12 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0;
}

.texte_noir_12_italique{
	font-size:12px;
	line-height:1.25em;
	font-style:italic;
}

.texte_noir_12_bold{
	font-size:12px;
	line-height:1.3em;
	font-weight:bold;	
	letter-spacing:0;
}

a.texte_noir_12_bold {
	text-decoration: none;
	font-size:12px;
	line-height:1.3em;
	font-weight:bold;	
	letter-spacing:0;
	color: #000;
}

.texte_noir_11{
	font-size:11px;
	line-height:1.45em;	
	letter-spacing:0;	
	color:#000000;
}

.texte_gris_11{
	font-size:11px;
	line-height:1.45em;
	letter-spacing:0;	
	color:#CCCCCC;	
}

.texte_noir_11_bold{
	font-size:11px;
	line-height:1.45em;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.texte_gris_11_bold{
	font-size:11px;
	line-height:1.45em;
	font-weight:bold;
	color:#CCCCCC;	
}

.texte_gris_12{
	font-size:12px;
	line-height:1.25em;
	letter-spacing:0;
	color:#CCCCCC;
}

a.liens_12{
	color: #1a415e;
	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	letter-spacing:0;		
}
a.liens_12_bold{
	color: #1a415e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.3em;
	letter-spacing:0;		
}

a.liens_13{
	color: #1a415e;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.40em;		
}

a.liens_14{
	color: #1a415e;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.40em;		
}

a.liens, a.liens_afp{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.40em;		
}

a.liens_bold{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

span.liens_bold{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.75em;			
}

span.liens_bold:hover{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.75em;
	text-decoration:underline;
}

a.liens_colonne_de_droite{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.50em;		
}
a.liens_header{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.50em;	
}

a.liens_noir{
	color: #000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.40em;		
}


.titre_rouge_colonne_gauche_rubriques{
	font-size:12px;
	line-height:1.15em;
	font-weight:bold;
	color:#cc071e;			
}

.sous_rubrique_surligne_colonne_gauche{
	font-size:13px;
	font-weight:bold;
	color:#d18018;
}

.separateur_simple{
	clear: both;
	width:423px;
	height:14px;	
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	

}

.separateur_simple_rubriques{
	width:485px;
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
}


.separateur_texte_rubriques{
	margin-top:10px;
	width:485px;
	height:14px;	
	float:left;

}


.separateur_simple_centre_home{
	width:220px;
	height:14px;	
	border-width: 0px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
}


.separateur_double_rubriques{
	width:475px;
	height:25px;	
	border-width: 1px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	padding:2px 0px 0px 12px;
	margin: 10px 0px 0px 0px;
	float:left;			
}


.separateur_double{
	width:413px;
	height:19px;	
	border-width: 1px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	margin: 10px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
	text-align:right;
	float:left;		

}
.separateur_double{
	width:413px;
	height:19px;	
	border-width: 1px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	margin: 10px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
	text-align:right;
	float:left;		

}

.separateur_double_actu {
	width:413px;
	height:19px;	
	border-bottom: 2px solid #CBCBCB;
	padding: 2px 10px 0px 0px;
	text-align:right;
	float: left;
}

.separateur_double a,
.separateur_double_actu a {
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.separateur_double_centre_home{
	width:220px;
	height:18px;	
	border-width: 1px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	text-align:right;
	padding: 2px 0px 0px 0px;
	margin: 10px 0px 0px 0px;

}

.grand_separateur_double_centre_home{
	width:220px;
	height:34px;	
	border-width: 1px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	text-align:right;
	margin: 10px 0px 0px 0px;
}

.separateur_double_centre_home a{
	color: #1a415e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

}

#img_panoramique_home{
	width:396px;
	margin-top:5px;
	border-width: 3px 3px 3px 3px;
	border-color: #000000;
	border-style: solid;
	clear: both;
	}


.img_carre{
	float:left;
	margin: 4px 11px 0px 0px;
}

.img_carre img{
	border-width: 3px 3px 3px 3px;
	border-color: #000000;
	border-style: solid;
}

.img_carre img.logo {
	margin-top: 4px;
	border: none;
}

.img_carre_61x63{
	width:61px;
	height:63px;
	float:left;
	margin-right:12px;
	margin-top:5px;
}

/*actualites*/

.bloc_gauche_margin_bottom{
	width:148px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding:5px;
	margin: 0px 0px 14px 0px;
}

.bloc_gauche_margin_top{
	width:148px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding:5px;
	margin: 14px 0px 0px 0px;
}

.bloc_gauche_sans_margin{
	width:148px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding:5px;
}

#colonne_gauche_actualites{
	width:160px;
	float:left;
}

#entete_colonne_gauche_rubriques{
	width:160px;
	float:left;
}
#entete_colonne_gauche_rubriques img{
	vertical-align:baseline;
}

#colonne_gauche_rubriques{
	width:148px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
	
#pied_moteur_colonne_gauche_rubrique_margin{
	width:160px;
	height:7px;
	float:left;
	margin: 0px 0px 14px 0px;
}
	
#pied_bloc_creation_du_jour{
	float:right;
}

#conteneur_creas_appreciees{
	width:485px;
	float:left;
	margin: 20px 0px 10px 0px;
}

.conteneur_creas_appreciees{
	width:485px;
	float:left;
	margin: 16px 0px 10px 0px;
}

#conteneur_creas_appreciees_encadree{
	width:475px;
	float:left;
	margin: 20px 0px 10px 0px;
	padding: 5px;
	border:solid;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	background-color:#f6f6f6;
}

.bloc_crea_gauche{
	float:left;
	width:157px;
}

.bloc_crea_centre{
	float:left;
	width:157px;
	margin-left:5px;	
}

.bloc_img_centre{
	height:100px;
	float:left;
	margin:0px 10px 10px 0px;
}

.bloc_crea_droite{
	float:right;
	width:157px;
}

.la_crea{
	float:left;
	width:157px;
	margin-bottom:4px;
	
}

.la_legende_de_la_crea{
	width:155px;
	height:65px;
	float:left;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	text-align:center;
	margin-top:2px;
	padding-top:4px;
	padding-bottom:2px;
	}





.bloc_gauche_separateur_double_rubriques{
		float:left;
		height:22px;
}


.bloc_droite_separateur_double_rubriques{
	height:24px;
	text-align:right;
	float:right;
	margin-left:5px;
	padding-top:2px;

}

.bloc_texte_droite_separateur_double_rubriques{
	height:22px;
	text-align:right;
	float:right;
	margin-left:5px;
	padding-top:4px;

}

.bloc_img_droite_separateur_double_rubriques{
	height:24px;
	text-align:right;
	float:right;
	margin-left:5px;
	padding-top:2px;

}


#liens_contextuels{
	width:975px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}


#titre_strategies_services{
	width:975px;
	border-width: 1px 1px 0px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	float:left;

}

#conteneur_bloc_liens_strategies_services{
	width:976px;
	border-width: 1px 1px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	background-color:#f2f0e8;	
}

.bloc_liens_strategies_services{
	border-width: 0px 0px 0px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	width:184px;
}

#liens_bottom{
	width:975px;
	padding-top:20px;
	padding-bottom:20px;	
	float:left;
	text-align:center;
}

#couv_strategies_colonne_droite{
	width:54px;
	border-width: 1px 1px 1px 1px;
	border-color:#000000;
	border-style: solid;
	margin-left:9px;
	margin-right:8px;
	float:left;

}


#liens_couv_strategies_colonne_droite{
	width:115px;
	height:69px;
	float:left;
	
}

#liens_couv_strategies_colonne_droite_1{
	width:100px;
	margin:0px 0px 0px 1px;
	float:left;
}

#liens_couv_strategies_colonne_droite_2{
	width:115px;
	float:left;
}

#liens_couv_strategies_colonne_droite_1 a.liens_colonne_de_droite,
#liens_couv_strategies_colonne_droite_2 a.liens_colonne_de_droite {
	line-height: 13.28pt;
}

#inscription_newsletter_colonne_droite{
	padding:0 0 0 4px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-family:Tahoma;
	font-weight:none;
	color:#666;
	letter-spacing:0;
	height:13px;
}



#liens_couv_strategies_colonne_droite_2 #bouton_ok {
	vertical-align: middle;
}

.separateur_colonne_droite{
	text-align:center;
	margin-top:8px;
	width:306px;

}

#separateur_colonne_droite{
	text-align:center;
	width:306px;
}

.contenu_colonne_droite{
	margin-left:9px;
	margin-top:4px;
	width:297px;
}

#pub_colonne_droite{
text-align:center;

	float:left;
	margin-top:10px;
	width:306px;
}

#recherche_colonne_droite{
	height:20px;
	float:left;
	margin-right:8px;
}
	
.icone_colonne_droite{
	width:26px;
	height:14px;
	float: right;
	padding-top:1px;
	margin-left:2px;
	}
	
.petit_icone_colonne_droite{
	width:13px;
	height:14px;
	float:left;
	padding-top:3px;
	margin-left:2px;
	}

.liens_colonne_droite{
	height:14px;
	float:left;
	margin-left:4px;
	margin-right:4px;
	}	
	
.contenu_texte_colonne_droite{
	width:306px;
	line-height:2em;
	}		
	

.texte_colonne_droite{
	padding-left:9px;
	width:297px;
	}
	

.titre_rouge_colonne_droite{
	float:left;
	font-size:13px;
	line-height:1.8em;
	font-weight:bold;
	color:#cc071e;	
}

.titre_rouge_colonne_droite a {
color:#cc071e;
text-decoration:underline;
}

#img_evenement_strategies_colonne_droite{
	margin-right:5px;
	border-width: 3px 3px 3px 3px;
	border-color:#ffffff;
	border-style: solid;	
}

#guides_strategies_colonne_droite{
	width:92px;
	height:80px;
	float:left;
	/*margin-left:9px;*/
	margin-top:9px;
	margin-right:5px;
	margin-bottom: 9px;
}

#liens_evenement_strat_colonne_droite{
	margin-top:6px;
	padding-top:6px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right: 4px;	
}

#liens_guides_strat_colonne_droite{
	padding-top: 6px;
	font-size:10px;
}

#liens_guides_strat_colonne_droite .liens_align_droite {
	padding-right: 14px;
	padding-top: 5px;
}

#liens_guides_strat_colonne_droite input{
	vertical-align: text-bottom;
}

.separateur_double_colonne_droite{
	clear: both;
	width:278px;
	border-width: 1px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	text-align:right;
	padding : 2px 0px 4px 0px;
	margin-top: 10px;
	margin-left: 13px;
}

.img_texte{
	height:16px;
	float:right;
	margin-left:5px;
	margin-top:3px;
	padding-top:3px;
}

.img_pour_texte_colonne_droite{
	height:16px;
	float:right;
	margin-left:5px;
	margin-top:3px;
	padding-top:3px;
}

.texte_avec_img_colonne_droite{
	height:16px;
	float:right;
	margin-left:5px;
	margin-top:3px;
	padding-bottom:3px;
}

#titre_couv_strat{
	height:25px;
	margin-top:-6px;
}

#champs_texte_colonne_droite{
	height:12px;
	width:88px;
	margin-top:2px;
	font-size:9px;
	border:#cbcbcb;
	border-style:solid;
	border-width:1px;
}

#search_annuaires_input{
	height:15px;
	width:275px;
	margin-top:2px;
	padding:0 0 0 4px;
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#666;
	letter-spacing:0;
}


.liens_align_droite_margin{
	height:13px;
	text-align:right;
	margin: 5px 0px 0px 0px;
}

.img_ss_texte{
	float:left;
	margin: 4px 4px 0px 0px;

}

.liens_align_droite{
	clear: right;
	text-align:right;
	margin:3px 0px 0px 0px;
	float:right;
}

.texte_colonne_gauche .liens_align_droite{
	float: none;
}

.liens_align_droite_colonne_droite{
	text-align:right;
	margin: 0px 0px 1px 0px;
}


/*nouvelle css*/
.img_carre_texte{
	float:left;
	margin: 0px 13px 0px 0px;
	border-width: 3px 3px 3px 3px;
	border-color: #000000;
	border-style: solid;
}


#commentaire_fond_blanc{
	border:#cbcbcb;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:5px;
	margin: 5px 0px 0px 0px;
}

.commentaire_fond_gris{
	border:#cbcbcb;
	border-style:solid;
	border-width:1px;
	padding:5px;
	margin: 5px 0px 0px 0px;
}

a.liens_rouge_12{
	color:#cc071e;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.40em;		
}

a.liens_rouge_12_bold{
	color:#cc071e;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.40em;
	font-weight:bold;	
}

#liens_sponsos{
	width:468px;
	background-color: #f6f6f6;
	margin: 14px 0px 0px 0px;
	padding:5px;
	border-width: 1px;
	border-color:#cbcbcb;
	border-style:solid;
	float:left;
}

.separateur_simple_rubriques_margin_top{
	width:485px;
	height:38px;
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	margin:5px 0px 0px 0px;
}

.separateur_simple_2px_rubriques_margin_top{
	width:485px;
	height:38px;	
	border-width: 0px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	margin:5px 0px 0px 0px;
}

.texte_margin_top_10{
	margin: 10px 0px 0px 0px;
}


.bloc_gris_encadre{
	width:468px;
	background-color: #f6f6f6;
	margin: 0px 0px 0px 0px;
	padding:5px;
	border-width: 1px;
	border-color:#cbcbcb;
	border-style:solid;
}

.bloc_gris_encadre_sans_width{
	background-color: #f6f6f6;
	margin: 0px 0px 0px 0px;
	padding:5px;
	border-width: 1px;
	border-color:#cbcbcb;
	border-style:solid;
	float:left;

}

.bloc_blanc_encadre{
	width:468px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding:5px;
	border-width: 1px;
	border-color:#cbcbcb;
	border-style:solid;
}	

/* Modification */
#colonne_droite{
	clear: right;
}

#couv_strategies_colonne_droite{
	border: none;
}

#couv_strategies_colonne_droite img{
	border: 1px solid #000;
}

a.liens_afp {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	line-height:1.25em;
}

.separateur_double_centre_home_videos {
	width:216px;
	height:18px;	
	border-width: 1px 1px 2px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	text-align:right;
	padding: 2px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.separateur_simple_centre_home_videos {
	width:216px;
	height:18px;	
	border-width: 0px 1px 2px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding: 2px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#container-2 .info {
	padding: 5px 10px;
	border-bottom: 1px solid #CBCBCB;
}

#voir_actualites {
	display: none;
	position: absolute;
	top: 38px;
	left: 305px;
	width: 100px;
	padding: 5px;
	background-color: #FFF;
	border-color: #CBCBCB;
	border-style: solid;
	border-width: 0px 1px 2px 1px;
}

#voir_actualites ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: disc;
	color:#CC071E;
}

.nominations {
	float: left;
}

.relative {
	position: relative;
}

/* Inscription Newsletter*/

#colonne_gauche_newsletter{
	width:645px;
	float:left;
	margin-left:10px;
}

.inscription_newsletter_legende{
	width:35%;
	height:30px;
	float:left;
}

.inscription_newsletter_input{
	width:65%;
	height:30px;
	float:right;
}


#colonne_gauche_newsletter #inscription_newsletter_email{background-color:#fff;border:#7f9db9 1px solid;height:17px;width:400px;}
#colonne_gauche_newsletter #inscription_newsletter_nom{background-color:#fff;border:#7f9db9 1px solid;height:17px;width:200px;}
#colonne_gauche_newsletter #inscription_newsletter_prenom{background-color:#fff;border:#7f9db9 1px solid;height:17px;width:200px;}
#colonne_gauche_newsletter #inscription_newsletter_login{background-color:#fff;border:#7f9db9 1px solid;height:17px;width:200px;}
#colonne_gauche_newsletter #inscription_newsletter_pass{background-color:#fff;border:#7f9db9 1px solid;height:17px;width:200px;}
#colonne_gauche_newsletter #inscription_newsletter_pass2{background-color:#fff;border:#7f9db9 1px solid;height:17px;width:200px;}



/* Colonne Gauche*/

.colonne_gauche_rubriques_margin{
	width:148px;
	border-width: 1px 1px 1px 1px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	padding:5px;
	margin:14px 0px 0px 0px;	
}	

#pied_moteur_colonne_gauche_rubrique{
	width:160px;
	height:7px;
	float:left;
}

#pied_moteur_colonne_gauche_rubrique img{
	vertical-align:baseline;
}	

#colonne_gauche_sky{
	width:160px;
	float:left;
	margin:14px 0px 0px 0px;		
}

#recherche_colonne_gauche{
	border:#cccccc 1px solid;
	height:15px;
	width:143px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	color:#666;
	letter-spacing:0;
	padding:2px 0 0 2px;
}
#date_debut_colonne_gauche, #date_fin_colonne_gauche {
	border:#cccccc 1px solid;
	height:15px;
	width:89px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	color:#666;
	letter-spacing:0;
	padding:2px 0 0 2px;
}
#secteur_colonne_gauche		{border:#cccccc 1px solid;width:148px;}

.label_input_colonne_gauche	{width:35px;float:left;padding-top:3px;}



.actualites_sous_rubrique_liens{font-size:12px;text-decoration:none;color:#000000;}
.actualites_sous_rubrique_liens:hover{color:#d47e19;}
.actualites_sous_rubrique_surligne{color:#d47e19;font-weight:bold;text-decoration:none;}
.actualites_sous_rubrique_puce{color:#d47e19;}

.etudes_tendances_sous_rubrique_liens{font-size:12px;text-decoration:none;color:#000000;}
.etudes_tendances_sous_rubrique_liens:hover{color:#cea307;}
.etudes_tendances_sous_rubrique_surligne{text-decoration:none;color:#cea307;font-weight:bold;}
.etudes_tendances_sous_rubrique_puce{color:#cea307;}

.new_business_sous_rubrique_liens{font-size:12px;text-decoration:none;color:#000000;}
.new_business_sous_rubrique_liens:hover{color:#738940;}
.new_business_sous_rubrique_surligne{text-decoration:none;color:#738940;font-weight:bold;}
.new_business_sous_rubrique_puce{color:#738940;}

.blogs_opinions_sous_rubrique_liens{font-size:12px;text-decoration:none;color:#000000;}
.blogs_opinions_sous_rubrique_liens:hover{color:#3b9f85;}
.blogs_opinions_sous_rubrique_surligne{text-decoration:none;color:#3b9f85;font-weight:bold;}
.blogs_opinions_sous_rubrique_puce{color:#3b9f85;}

.guides_annuaires_sous_rubrique_liens{font-size:12px;text-decoration:none;color:#000000;}
.guides_annuaires_sous_rubrique_liens:hover{color:#089dc7;}
.guides_annuaires_sous_rubrique_surligne{text-decoration:none;color:#089dc7;font-weight:bold;}
.guides_annuaires_sous_rubrique_puce{color:#089dc7;}

.emploi_formation_sous_rubrique_liens{font-size:12px;text-decoration:none;color:#000000;}
.emploi_formation_sous_rubrique_liens:hover{color:#2f4696;}
.emploi_formation_sous_rubrique_surligne{text-decoration:none;color:#2f4696;font-weight:bold;}
.emploi_formation_sous_rubrique_puce{color:#2f4696;}

/* Colonne Centre */

	
.texte_colonne_centre_rubriques{
	width:480px;
	margin:5px 0px 0px 0px;
}

.liens_align_droite{
	height:14px;
	text-align:right;
	margin:3px 0px 0px 0px;	
}

.conteneur_texte_rubriques_margin_top{
	width:480px;
	margin:14px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	float:left;
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;	
}

.conteneur_texte_rubriques{
	width:480px;
	float:left;
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;	
}

.conteneur_texte_rubriques_border_padding_bottom {
	width:480px;
	float:left;
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	padding: 0px 0px 5px 0px;
}

.conteneur_texte_rubriques_margin_top_border_2px{
	width:480px;
	height:20px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border-width: 0px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;	
}

.conteneur_texte_rubriques_border_2px{
	width:480px;
	float:left;
	border-width: 0px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;	
}

.conteneur_texte_rubriques_margin_top_sans_border{
	width:480px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.conteneur_texte_rubriques_sans_border_sans_margin{
	width:480px;
	margin:0px 0px 0px 0px;	
	float:left;
}

.conteneur_texte_rubriques_sans_border {
	width:480px;
	float: left;
	margin:14px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}

.conteneur_texte_rubriques_border_top {
	width:480px;
	float: left;
	margin:14px 0px 0px 0px;
	padding:10px 0px 1px 0px;
	border-width: 1px 0px 0px 0px;
	border-color:#cbcbcb;
	border-style: solid;	

}

.img_carre{
	float:left;
	margin: 4px 10px 10px 0px;
}

p{
margin: 6px 0px 0px 0px;
padding:0px;
}

/* Recherche avancée résultat */
#contenu_recherche{
	width: 658px;
	float: left;
}

#colonne_liens_recherche{
	width: 659px;
	border-bottom: 2px solid #222222;
	margin-bottom: 2px;
}

#liens_recherche_sponsorises{
	background: #E5E9EB;
	margin-bottom: 5px;
	padding: 5px;
}

#colonne_gauche_actualites, #colonne_gauche_recherche{
	width:160px;
	float:left;
}

#colonne_gauche_recherche{
	clear: both;
}

#affiner_recherche{
	border: 1px solid #CBCBCB;
	margin: 14px 0px 14px 0px;
	padding: 5px;
	width: 148px;
}
/*************************/

/*Guides/Annuaires*/

.recherche_agence{
	border: 1px solid #cbcbcb;
	background-color: #F6F3EE;
	padding: 10px 0px;
}

.recherche_agence table {
	width: 463px;
	margin: auto;
}

.recherche_agence td {
	width: 50%;
}

.recherche_agence .label {
	text-align: right;
}

.recherche_agence label {
	font-size: 13px;
	font-weight: bold;
}

.recherche_agence input, .recherche_agence select {
	font-size: 12px;
}

.recherche_agence input {
	width: 200px;
	height: 14px;
}

.recherche_agence select {
	width: 206px;
	height: 20px;
}

.recherche_agence .bouton {
	margin: 10px;
}

.recherche_agence .acces_rapide {
	border-top: 1px solid #cbcbcb;
	padding: 5px 15px;
}

.acces_rapide_agence {
	border: 1px solid #cbcbcb;
	border-top: none;
	padding: 10px 0px;
}

.acces_rapide_agence table {
	width: 463px;
	margin: auto;
}

.acces_rapide_agence td {
	width: 50%;
}

img.img_gauche {
	float: left;
	margin: 0px 10px 10px 10px;
}
/*******/

/* Générique aux formulaires ? */
.formulaire_label{
	width:32%;
	float:left;
	text-align:right;
	margin-right:3px;
	height:25px;
}
.formulaire_champ{
	height:25px;
}
.formulaire_champ_date{
	float:left;
	height:25px;
}

#facebox .formulaire_table td{padding:3px;}
.formulaire_table td{padding:3px;}

.formulaire_table{width:100%;}
.formulaire_table .formulaire_table_label{
	text-align:right;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.formulaire_table .formulaire_table_label label{margin-right:5px;}

.formulaire_table #password_oublie_email{width:350px;}
.formulaire_table #password_oublie_captcha{width:70px;}

/* Recherche avancée */
#recherche_avancee_expr_exact{
	font-size:11px;
	width:220px;
}
#recherche_avancee_mots{width:255px;}
#recherche_avancee_date_debut{margin-left:20px;width:88px;}
#recherche_avancee_date_fin{margin-left:38px;width:88px;}
#recherche_avancee_date_debut_crea{margin-left:20px;width:88px;}
#recherche_avancee_date_fin_crea{margin-left:38px;width:88px;}
#recherche_avancee_rubrique{
	width:250px;
	font-size:11px;
}	
#recherche_avancee_service{
	font-size:11px;
}
#recherche_avancee_guide{
	font-size:11px;
}
#recherche_avancee_domaine{
	font-size:11px;
}
#recherche_avancee_rubrique_creation{
	font-size:11px;
}
#recherche_avancee_nom_grand_prix{
	font-size:11px;
}
#recherche_avancee_annee_grand_prix{
	font-size:11px;
}
#recherche_avancee_type{width:250px;}

#recherche_avancee_conteneur_contenu, #recherche_avancee_conteneur_service, #recherche_avancee_conteneur_creation{margin:5px;padding:10px;border:1px solid #cbcbcb; background-color:#fafafa;}

/* Inscription */
.inscription_bloc{width:49%;float:left;margin-top:25px;}

/* Creation d'espace perso */
#creation_espace_perso_nom{width:200px;}
#creation_espace_perso_prenom{width:200px;}
#creation_espace_perso_activite{width:300px;height:22px;}
#creation_espace_perso_fonction{width:465px;height:22px;}
#creation_espace_perso_naissance{width:70px;}
#creation_espace_perso_email{width:300px;}
#creation_espace_perso_email2{width:300px;}
#creation_espace_perso_identifiant{width:200px;}
#creation_espace_perso_pass{width:200px;}
#creation_espace_perso_confirmation_pass{width:200px;}
#creation_espace_perso_submit{}

/*  New Business > Transfert de budget  */
#transfert_budget_annonceur{width:250px;}
#transfert_budget_agence{width:250px;}
#transfert_budget_date_debut{width:85px;}
#transfert_budget_date_fin{width:85px;}
#transfert_budget_submit{margin-left:170px;}

/* Tableau Resultat */
.table_resultat{
	/* width:465px; */
	width: 100%;
	empty-cells: show;
}

.table_resultat img {
	border: 0px;
}

.table_resultat td, .table_resultat th {
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	padding:7px 4px;
	vertical-align: top;
}
.table_resultat th a{ text-decoration:none; color:#000000;}
.table_resultat_ligne1{background-color:#FFFFFF}
.table_resultat_ligne2{background-color:#F6F6F6}


/* Menu principal */
.boutons_navigation{
	width:974px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

.boutons_navigation li{
	float: left;
	text-align:center;
	margin:0px;
}

.boutons_navigation a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:block;
	line-height:32px;
	height:32px;
}

.bt_accueil{width:74px;background:url(../image/template/entete/bt_accueil.jpg) no-repeat 0 0;color:#000;}
.bt_accueil:hover, .bt_accueil_on{width:74px;background:url(../image/template/entete/bt_accueil.jpg) no-repeat 0 -32px;color:#fff;}
.bt_creation{width:86px;background:url(../image/template/entete/bt_creation.jpg) no-repeat 0 0;color:#000;}
.bt_creation:hover, .bt_creation_on{width:86px;background:url(../image/template/entete/bt_creation.jpg) no-repeat 0 -32px;color:#fff;}
.bt_actualites{width:82px;background:url(../image/template/entete/bt_actualites.jpg) no-repeat 0 0;color:#000;}
.bt_actualites:hover, .bt_actualites_on{width:82px;background:url(../image/template/entete/bt_actualites.jpg) no-repeat 0 -32px;color:#fff;}
.bt_etude_tendances{width:137px;background:url(../image/template/entete/bt_etude_tendances.jpg) no-repeat 0 0;color:#000;}
.bt_etude_tendances:hover, .bt_etude_tendances_on{width:137px;background:url(../image/template/entete/bt_etude_tendances.jpg) no-repeat 0 -32px;color:#fff;}
.bt_new_business{width:114px;background:url(../image/template/entete/bt_new_business.jpg) no-repeat 0 0;color:#000;}
.bt_new_business:hover, .bt_new_business_on{width:114px;background:url(../image/template/entete/bt_new_business.jpg) no-repeat 0 -32px;color:#fff;}
.bt_blog_opinions{width:112px;background:url(../image/template/entete/bt_blog_opinions.jpg) no-repeat 0 0;color:#000;}
.bt_blog_opinions:hover, .bt_blog_opinions_on{width:112px;background:url(../image/template/entete/bt_blog_opinions.jpg) no-repeat 0 -32px;color:#fff;}
.bt_guides_annuaires{width:135px;background:url(../image/template/entete/bt_guides_annuaires.jpg) no-repeat 0 0;color:#000;}
.bt_guides_annuaires:hover, .bt_guides_annuaires_on{width:135px;background:url(../image/template/entete/bt_guides_annuaires.jpg) no-repeat 0 -32px;color:#fff;}
.bt_emploi_formation{width:135px;background:url(../image/template/entete/bt_emploi_formation.jpg) no-repeat 0 0;color:#000;}
.bt_emploi_formation:hover, .bt_emploi_formation_on{width:135px;background:url(../image/template/entete/bt_emploi_formation.jpg) no-repeat 0 -32px;color:#fff;}
.bt_grand_prix{width:99px;background:url(../image/template/entete/bt_grand_prix.jpg) no-repeat 0 0;color:#000;}
.bt_grand_prix:hover, .bt_grand_prix_on{width:99px;background:url(../image/template/entete/bt_grand_prix.jpg) no-repeat 0 -32px;color:#fff;}

/**********************/

div.selectbox-wrapper {
	position:absolute;
	display:block;
	width:350px;
	background-color:white;
	border:1px solid #ccc;
	margin:0px;
	margin-top:-10px;
	padding:0px;
	font-size:0.8em;
	text-align:left;
	max-height:200px;
	overflow:auto;
}

div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.selectbox-wrapper ul li.selected { 
	background-color: #EAF2FB;
}

div.selectbox-wrapper ul li.current { 
	background-color: #CDD8E4;
}

div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

.selectbox /* look&fell of  select box*/
{
	margin: 0px 5px 10px 0px;
	padding-right:20px;
	padding-left:2px;
	padding-top:3px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width : 123px; 
	height:14px;
	display : block;
	text-align:left; 
	background: url('../image/template/bg_select.png') top right;
	cursor: pointer;
	border:1px solid #ccc;
	color:#333;
}

/* Tableau résultats recherche */
table.resultat_recherche_creation {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

table.resultat_recherche_creation td.apercu {
	text-align: center;
	width: 33%;
}

table.resultat_recherche_creation td.legende div {
	border: 1px solid #CBCBCB;
	margin: 2px;
	padding: 5px;
	text-align: center;
}

img.bouton {
	cursor: pointer;
}

.conteneur_texte_rubriques_margin_top_border_bottom_2px_border_top_1px{
	width:480px;
	height:22px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border-width: 1px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;	
}

.liens_align_gauche{
	height:14px;
	margin:3px 0px 0px 0px;	
	float:left;
}

.bloc_droite_separateur_double_rubriques_img{
	padding: 5px 0px 0px 0px;
	float:right;
	text-align:right;
}

.conteneur_texte_rubriques_margin_top_14px_border_2px{
	width:480px;
	height:22px;
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border-width: 0px 0px 2px 0px;
	border-color:#cbcbcb;
	border-style: solid;	
}

#accroche img{
	vertical-align: top;
}

#liens_evenement_strat_colonne_droite a.liens {
	text-decoration: none;
}

/* Connexion popup */
#facebox .popup .content table {
	width: 100%;
	border: 1px solid #cccccc;
	background-color: #FAFAFA;
}

#facebox .popup .content table td.en_tete {
	padding: 4px 4px 20px 4px;
}

#facebox .popup .content table td.libelle,
#facebox .popup .content table td.libelle_blog {
	width: 30%;
	padding-right: 5px;
}

#facebox .popup .content table td.libelle {
	text-align: right;
}

#facebox .popup .content table td.libelle_blog {
	padding-left: 5px;
}

#facebox .popup .content table td.champ textarea {
	margin: 0px 5px;
}

#facebox .popup .content table td.legende {
	color: #888;
	padding-left: 10px;
	font-size: 10px;
}

#facebox .popup .content table td.centre {
	text-align: center;
}

#facebox .popup .content table td.pied {
	padding: 20px 5px 5px 5px;
}

#facebox .popup .content table td.cnil {
	text-align: center;
	color: #888;
	font-size: 10px;
	padding: 20px 4px 4px 4px;
}

#facebox .popup .content table td.colonne_droite {
	border-left: 1px solid #000;
	vertical-align: top;
}

#facebox .popup .content .erreur {
	color: #CC071E;
}

/* largeur champ semect recherche grands prix */
.recherche_grand_prix_select {
	width: 146px;
}

/* Champ select perso */
#all_window {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	z-index: 500;
	background-image: url('../image/transparent.gif');
}
html>body #all_window {
	position: fixed;
}

.champ_select {
	position: relative;
	z-index: 501;
	cursor: default;
}
.champ_select .select {
	width: 120px;
	height: 16px;
	border: 1px solid #7f9db9;
	background: url('../image/bouton_select.png') no-repeat top right #FFF;
	padding-right: 20px;
}
.champ_select .text {
	width: 120px;
	background-color: #FFF;
	height: 16px;
	margin: 0px 3px;
	overflow: hidden;
}
.champ_select #options {
	display: none;
	position: absolute;
	top: 18px;
	width: 300px;
	border: 1px solid #7f9db9;
	background-color: #FFF;
	z-index:500;
}
.champ_select .option {
	z-index: 500;
	border-bottom: 1px solid #DDD;
	padding: 2px;
	width: 296px;
}

#legende_playlist_diapo{
	width:460px;
	background-color: #f6f6f6;
	padding:5px;
	border-width: 1px;
	border-color:#cbcbcb;
	border-style:solid;
	margin:7px 0px 0px 0px;
	padding:3px;
	float:right;
}

.bloc_gris_encadre ul {
	padding: 0px;
	margin: 0px;
}

.bloc_gris_encadre li {
	padding: 0px;
	margin-left: 18px;
	margin-top: 10px;
}

#pages_seo_contenu {
	width:650px;
	overflow:hidden;
}

#pages_seo_contenu h2,h3,h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}

.bloc_liens_sponsorises
{
	background-color:#f8f8f8; 
	margin:10px 0 10px 0;
	padding:0px 5px 10px 5px; 
	border:1px solid #CCCCCC;
	float: left;
}




/* css pour la tooltip image preview */
#preview{
	position:absolute;
	background:#333;
	padding:3px;
	display:none;
	color:#fff;
}

.erreur {
	color: #CC071E;
	font-weight: bold;
}

/*------ BLOCS CREATIONS --------*/
.chargement_creation{
	width:485px;
	height:55px;
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	text-align:center;
	margin-top:30px;
	padding-top:50px;
	padding-bottom:100px;

	background-color: #fff;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.bloc_1_creation_contour{
	height:200px;
	width:154px;
	float:left;
	margin-right:7px;
	margin-bottom:10px;
}
.bloc_1_creation_apercu{
	position:relative;
	height:116px;
	margin-bottom:5px;
	text-align:center;
}
.bloc_1_creation_texte{
	border:1px solid #ccc;
	height:70px;
	width:152px;
	text-align:center;
	padding-top:5px;
}
.conteneur_3_creations
{
	position:relative;
	float:left;
	width:485px;
	margin-top:20px;
}
.titre_3_creations
{
	float:left;
	width:480px;
	height:30px;
	line-height:30px;
}
.liens_voir_toutes_les{
	border-top:1px solid #ccc;
	border-bottom:2px solid #ccc;
	width:476px;
	height:25px;
	float:left;
	padding-top:4px;
}
.accueil_creas_3_visuels{
	float:left;
}

/*--------- style playlist -------*/
.vignette_diaporama_homepage_creation{
	float:left;
	margin-right:8px;
	display:inline;
}

/* diaporama homepage */
.contenu_pics {
	height:111px;
	width:150px;
	float:left;
	margin-bottom:8px;
	margin-right:8px;
} 
.pics {
	width:150px;
	border:0px solid #000000;
	text-align:center;
	float:left;
	margin-top:3px;
} 
 
.pics img {  
	border:  0px solid #ccc;
	padding: 0px auto 0px auto;
	margin: 0px auto 0px auto;
} 

/*---------- ACCES RESERVE SUPPORTS -------- */
.support_encart_acces_reserve{
	border:1px solid #000;
	width:457px;
	background-color: #f6f6f6;
	padding:5px;
	margin:10px 10px 10px 5px;
	padding:3px;
}
  
/* Colonne droite Newsletter */

#content_newsletter{
	background-image:url(../image/template/colonne_droite/background_colonne_droite_nl.jpg); 
	background-color:#FFFFFF; 
	background-position:right;
	background-repeat:repeat-y;
	}

#content_newsletter_mobile{
	}

#colonne_centre_newsletter{
	width:732px; 
	float:left;
 }
#colonne_centre_newsletter_mobile{
	width:100%; 
	float:left;
 }


#colonne_droite_newsletter{
	width:219px; 
	float:right; 
	padding-right:4px;

}

#entete_colonne_droite_nl{
	width:218px;
	height:14px;
	background-color:#FFFFFF;
}

.texte_colonne_droite_nl{
	width:200px;
	margin-top:10px;
	float:left;
	padding:10px;
}

.separateur_double_droite_nl{
	width:195px;
	height:21px;	
	border-width: 1px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	text-align:right;
	padding: 0px 10px 3px 10px;
	margin: 10px 0px 0px 2px;

}

.separateur_simple_droite_nl{
	width:195px;
	height:4px;	
	border-width: 0px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	padding: 2px 10px 0px 10px;
	margin: 0px 0px 0px 2px;
	float:left;
}

.grand_separateur_double_droite_nl{
	width:195px;
	height:34px;	
	border-width: 1px 0px 1px 0px;
	border-color:#cbcbcb;
	border-style: solid;
	float:left;
	text-align:right;
	padding: 2px 10px 0px 10px;
	margin: 10px 0px 0px 2px;
}

.titre_rouge_14_bold{
	font-family: Arial, Helvetica, sans-serif;
	color:#B40000;
	font-weight:bold;
	font-size:14px;
}

.liste_colonne_droite_nl{
	color:#B40000;
	margin:0;
	padding-left:18px;
}

.liste_colonne_droite_nl li{
}

.fichier_attache {
	 float: left;
	 width: 100px;
	 margin: 14px 10px 0px 10px;
	 text-align: center;
}

.fichier_attache img {
	width: 59px;
	height: 59px;
	border: 0px;
}

.fichier_attache a {
	text-decoration: none;
}

#conteneur_print {
	width: 100%;
}

/*---------------------
// Liens sponsorises //
---------------------*/
#liens_sponsos_recherche {
	width: 485px;
}

#liens_sponsos_recherche_avancee {
	float: left;
	width: 658px;
}

#liens_sponsos_recherche .titre,
#liens_sponsos_recherche_avancee .titre {
	color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
	line-height:1.45em;
	text-align: right;
}

#liens_sponsos_recherche .titre {
	width: 485px;
}

#liens_sponsos_recherche_avancee .titre {
	width: 658px;
}

#liens_sponsos_recherche .bloc_liens,
#liens_sponsos_recherche_avancee .bloc_liens {
	background-color: #f8f8f8;
	margin-right: 11px;
	padding: 0px 5px 10px 5px; 
	border: 1px solid #CCCCCC;
}

#liens_sponsos_recherche .bloc_liens {
	width: 473px;
}

#liens_sponsos_recherche_avancee .bloc_liens {
	width: 646px;
}
/*-------------------*/

.intertitre, .exergue, .question{
	font-weight:bold;
}

#alerte_email {
	width: 976px;
}

#alerte_email .rubrique {
	margin-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px dotted #000;
}

#alerte_email .footer {
	height: 83px;
	float: none;
	margin: 28px 0px;
}

#recherche_avancee_form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	color:#666;
	letter-spacing:0;
	padding:2px 0 0 2px;
}

#form_guide input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	color:#666;
	letter-spacing:0;
	padding:2px 0 0 2px;
}
#form_guide select{
	font-size:11px;
}

#form_afls input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	color:#666;
	letter-spacing:0;
	padding:2px 0 0 2px;
}
#form_afls select{
	font-size:11px;
}

/*****************
**  NEWSLETTER  **
*****************/
.conteneur_rubrique_newsletter {
	margin-top:15px;
	padding-top:17px;
	width:728px;
	border-color:#CBCBCB;
	border-style:solid;
	border-width:1px 0px 0px 0px;
}
.titre_rubrique_newsletter {
	padding-top:15px;
	padding-left:5px;
	color:#CC071E;
	font-size:20px;
	font-weight:bold;
}
.titre_article_newsletter {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:normal;
	line-height:1.3em;
	text-decoration:none;
}
.texte_article_newsletter {
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:13px;
	letter-spacing:0pt;
	line-height:1.65em;
}
.theme_article_newsletter {
	color:#1A415E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.copyright_article_newsletter {
	font-size:10px;
	padding-left:5px;
}

.texte_article_newsletter a:link {
	color:#1A415E;
	text-decoration:underline;
}
.texte_article_newsletter a:visited {
	color:#1A415E;
	text-decoration:underline;
}
.texte_article_newsletter a:hover {
	color:#1A415E;
	text-decoration:none;
}

.cadre_header_newsletter {
	background-color:#FFF;
	border:1px solid #CBCBCB;
	padding: 2px;
}




.motcle_formation {
width:451px;
height:14px;
color:#666;
letter-spacing:0px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
}

.digitaltrends_titre_home {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
color:#121b71;
}
.digitaltrends_titre_home a {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
color:#121b71;
text-decoration:none;
}

.digitaltrends_date_home {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
color:#706a7c;
}
.digitaltrends_option_home {
margin:4px;
padding-left:8px;
text-align:left;
overflow:hidden;
}
.digitaltrends_option_home a {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#121b71;
text-decoration:none;
}
a.digitaltrends_liens_bleus:link, a.digitaltrends_liens_bleus:visited {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#121b71;
text-decoration:underline;	
}
a.digitaltrends_liens_bleus:hover {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#121b71;
text-decoration:none;	
}

.bouton_dauphine{
background:url("/image/formation/fond_bouton.png") repeat-x scroll 0 0 ;
border:1px solid #D32932;
margin: 10px 20px 5px 102px;
padding:0 10px;
text-align:center;
width:230px;
color:#fff;
font-weight:bold;
font-size:12px;
cursor:pointer;
}

a.link_dauphine:link, a.link_dauphine:visited, a.link_dauphine:hover {
text-decoration:none;
}

.sur_meme_sujet {
clear:both;
padding:12px 0 10px 0;
}