*
{
	margin:0;
	padding:0;
	font-size:100%;
}

a img, fieldset { border:0; }

label, a * { cursor:pointer; }

ol { list-style-position:inside; }

ul { list-style:none; }

ul li { zoom:1; }

textarea, input { font: 12px Arial, Helvetica, sans-serif; }

sup { vertical-align:top; }

strong { font-weight: bold; }

em { font-style: italic; }

.overlay
{
	background:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

/**
 * Elments gnriques
 ******************************************/
a { color: #5d5d5d; text-decoration: none; }
a:hover { text-decoration: underline; }


/**
 * Classes gnriques
 ******************************************/
a.lien_majeur
{
	background: url(../../images/commun/puces/puce_lien_majeur.png) 0 center no-repeat;
	color: #533361;
	display: inline-block;
	line-height: 14px;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
}

/**
 * Structure gnrique
 ******************************************/
body
{
	background: #fff url(../../images/commun/fonds/f_body.png) repeat-x;
	color: #5d5d5d;
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; 
	font-size: 12px;
	height: 100%;
}

#global
{
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
	width: 1024px;
}

#entete
{
	float: left;
	width: 1024px;
}

#navigation
{
	clear: both;
	float: left;
	position: relative;
	width: 1024px;
	z-index:10000;
}

#bandeau
{
	clear: both;
	float: left;
	width: 1024px;
}
/* CSS Document */
#ss_home{
position:relative;
height:284px;
}
#cont_ss_home{
position:relative;
height:226px;
}
#cont_ss_home .item{
position:absolute;
width:1024px;
height:226px;
}
#cont_ss_home .item .visuel{
display:block;
position:absolute;
}
#cont_ss_home .item ul{
position:absolute;
top:49px;
left:798px;
}
#nav_ss_home{
overflow:hidden;
zoom:1;
}
#nav_ss_home li{
float:left;
}
#nav_ss_home li a{
display:block;
height:58px;
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
#nav_ss_home .item1 a{
width:197px;
background:url(../../images/fr/t_ss1.png) no-repeat;
}
#nav_ss_home .item2 a{
width:188px;
background:url(../../images/fr/t_ss2.png) no-repeat;
}
#nav_ss_home .item3 a{
width:222px;
background:url(../../images/fr/t_ss3.png) no-repeat;
}
#nav_ss_home .item4 a{
width:223px;
background:url(../../images/fr/t_ss4.png) no-repeat;
}
#nav_ss_home .item5 a{
width:194px;
background:url(../../images/fr/t_ss5.png) no-repeat;
}
#nav_ss_home .item1 a:hover,
#nav_ss_home_0.on a{
background:url(../../images/fr/t_ss1.png) no-repeat left bottom;
}
#nav_ss_home .item2 a:hover,
#nav_ss_home_1.on a{
background:url(../../images/fr/t_ss2.png) no-repeat left bottom;
}
#nav_ss_home .item3 a:hover,
#nav_ss_home_2.on a{
background:url(../../images/fr/t_ss3.png) no-repeat left bottom;
}
#nav_ss_home .item4 a:hover,
#nav_ss_home_3.on a{
background:url(../../images/fr/t_ss4.png) no-repeat left bottom;
}
#nav_ss_home li.item5 a:hover,
#nav_ss_home_4.on a{
background:url(../../images/fr/t_ss5.png) no-repeat left bottom;
}
#contenu
{
	background: #fff;
	clear: both;
	float: left;
	padding: 10px 60px 0 10px;
	width: 954px;
}

#col_gauche
{
	background: url(../../images/commun/fonds/f_col_gauche.png) -320px 0 repeat-y;
	float: left;
	width: 160px;
	position: relative;
}

#principal
{
	float: right;
	padding: 40px 0 20px;
	width: 745px;
}

#related_content
{
	background: url(../../images/commun/fonds/f_related_content.png) 0 0 no-repeat;
	clear: both;
	float: left;
	height: 95px;
	margin: 15px 0 0;
	overflow: hidden;
	padding: 20px 0 4px 50px;
	width: 974px;
}

#pied
{
	border-top: 1px solid #d8d8d8;
	clear: both;
	float: left;
	margin: 20px 0 0;
	padding: 20px 20px 0;
	width: 984px;
}

/**
 * Entte
 ******************************************/
#entete{
height:121px;
}
#entete .menu_haut
{
background:#dedede;
height:17px;
padding:2px 54px 0 0;
overflow:hidden;
zoom:1;
}
#entete .menu_haut ul
{
float:right;
border-right:1px solid #7c7c7c;
overflow:hidden;
zoom:1;
}
#entete .menu_haut ul li
{
float:left;
border-left:1px solid #7c7c7c;
padding:0 14px;
}
#entete h1
{
	float: left;
	margin: 30px 25px 0 0;
	width: 228px;
}
#entete .contact
{
	float: right;
	padding:40px 0 0 0;
}

#entete .form
{
	float: left;
	width:604px;
	border-right:1px solid #dedede;
	text-align:right;
	padding:0 10px 0 0;
	margin:30px 0 0 0;
}
#entete .form fieldset
{
	float: right;
	overflow:hidden;
	zoom:1;
}
#entete #choix_langue
{
	border-bottom:1px solid #dedede;
	padding:0 7px 10px 0;
	margin:0 0 10px 0;
	overflow:hidden;
	zoom:1;
}
#entete #recherche
{
	padding:0 7px 0 0;
}
#entete .form label
{
	float:left;
	color: #8e8e8e;
	font-size: 10px;
	padding:2px 0 0 0;
	margin: 0 10px 0 0;
}

#entete .form select
{
	float:left;
	border: 2px solid #bfe141;
	color: #8e8e8e;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

#entete .form input
{
	vertical-align: middle;
	float:left;
}

#entete .form #recherche input#champ_recherche
{
	border: 2px solid #bfe141;
	border-bottom-color: #a0c615;
	color: #8e8e8e;
	font-size: 10px;
	height: 12px;
	width: 80px;
}


/**
 * Navigation
 ******************************************/
#navigation a
{
	color: #fff;
	text-decoration: none;
}
 
/* Niveau 1 */
#navigation ul#niveau_1
{
	background: url(../../images/commun/fonds/f_navigation.png) 0 -68px repeat-x;
	float: left;
	font-weight: bold;
	width: 1024px;
}

#navigation ul#niveau_1 li.niveau_1 { float: left; }

#navigation ul#niveau_1 li a
{
	display: block;
	text-align: center;
	
	height: 34px;
	line-height: 34px;
	width: 146px;
}

#navigation ul#niveau_1 li a#nav_societe,
#navigation ul#niveau_1 li a#nav_contact
{
	background: url(../../images/commun/fonds/f_navigation.png) 0 0 no-repeat;
	width: 147px;
}

#navigation ul#niveau_1 li a#nav_contact { background-position: right -34px; }

#navigation ul#niveau_1 li a.on { background: url(../../images/commun/fonds/f_navigation.png) 0 -102px repeat-x !important; }

#navigation ul#niveau_1 li.in a, #navigation ul#niveau_1 li.on a { 
color: #badf31;
}
#navigation ul#niveau_1 li.in a.on { color: #fff; }

#navigation ul#niveau_1 #nav_makeiteasy span
{
	background: url(../../images/commun/fonds/f_nav_makeiteeasy.png) 0 0 no-repeat;
	display: block;
	width: 146px;
}

#navigation ul#niveau_1 #nav_makeiteasy:hover span,
#navigation ul#niveau_1 #nav_makeiteasy.on span { background-position: 0 -34px; }

/* Niveau 2 */
#navigation ul#niveau_1 .niveau_2
{
	position: absolute;
	top: 34px;
	width: 492px;
	z-index: 3000;
}

#navigation #niveau_2_societe { left: -25px; }
#navigation #niveau_2_clients { left: 122px; }
#navigation #niveau_2_makeiteasy { left: 268px; }
#navigation #niveau_2_solutions { left: 414px; }
#navigation #niveau_2_partenaires { left: 264px; }
#navigation #niveau_2_download{ left: 410px; }
#navigation #niveau_2_contact { left: 557px; }

#navigation ul#niveau_1 .niveau_2 ul
{
	background: url(../../images/commun/fonds/f_sous_menu.png) 0 0 repeat-y;
	clear: both;
	float: left;
	font-weight: bold;
	padding: 15px 46px;
	width: 400px;
	
	_background: 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/commun/fonds/f_sous_menu.png, sizingMethod=scale);
}

#navigation ul#niveau_1 .niveau_2 ul li
{
	border-bottom: 1px solid #c1ff00;
	line-height: 16px;
	margin: 0 0 8px;
	padding: 0 0 8px;
}

#navigation ul#niveau_1 .niveau_2 ul li.last { margin: 0 ; }

#navigation ul#niveau_1 .niveau_2 ul li.last,
#navigation ul#niveau_1 .niveau_2 ul ul li
{
	border: 0;
	padding: 0;
}

#navigation ul#niveau_1 .niveau_2 ul li a
{
	background: url(../../images/commun/puces/puce_lien_sous_menu.png) 0 center no-repeat;
	color: #fff;
	display: inline;
	height: auto;
	line-height: 12px;
	padding: 0 0 0 15px;
	text-align: left;
	width: auto;
}

#navigation ul#niveau_1 .niveau_2 ul li a:hover,
#navigation ul#niveau_1 .niveau_2 ul li a:hover em { color: #c1ff00; }

/* Niveau 3 */
#navigation ul#niveau_1 .niveau_2 ul ul
{
	background: 0;
	border-left: 1px solid #fff;
	float: none;
	font-size: 11px;
	margin: 8px 0 0 35px;
	padding: 0 0 0 14px;
	width: 350px;
	
	_filter: 0;
}

#navigation ul#niveau_1 .niveau_2 ul ul li { margin: 0 0 3px; }
#navigation ul#niveau_1 .niveau_2 ul ul li a { background: 0; padding: 0;}
#navigation ul#niveau_1 .niveau_2 ul ul li a em { color: #4a5b09; }

/* bloc du bas */
#navigation ul#niveau_1 .niveau_2 .b_niveau_2
{
	background: url(../../images/commun/fonds/f_b_sous_menu.png) 0 0 no-repeat;
	clear: both;
	height: 30px;
	padding: 50px 40px 20px 25px;
	width: 427px;
	
	_background: 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/commun/fonds/f_b_sous_menu.png, sizingMethod=image);
}

#navigation ul#niveau_1 .niveau_2 a.fermer
{
	background: 0;
	color: #000;
	float: right;
	height: 11px;
	position: relative;
	width: auto;
}

/**
 * Colonne de gauche
 ******************************************/
#col_gauche:hover,
#col_gauche.on { background-position: -640px 0; }

#col_gauche .entete
{
	background: url(../../images/commun/fonds/f_col_gauche.png) 0 0 no-repeat;
	padding: 24px 10px 0;
	width: 140px;
}

#col_gauche h2
{
	background: url(../../images/commun/puces/puce_titre_col_gauche.png) 5px center no-repeat;
	border-bottom: 1px solid #dcdcdc;
	color: #93b613;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px;
	line-height: 20px;
	padding: 0 0 0 20px;
}

#col_gauche ul#nav_contextuelle,
#col_gauche .vide
{
	background: url(../../images/commun/fonds/f_col_gauche.png) -160px bottom no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px 17px 20px;
	width: 130px;
}

#col_gauche ul#nav_contextuelle
{
	min-height: 290px;
	_height: 290px;
}



#col_gauche:hover ul#nav_contextuelle,

#col_gauche.on ul#nav_contextuelle,

#col_gauche:hover .vide,

#col_gauche.on .vide { background-position: -480px bottom; }

#col_gauche ul#nav_contextuelle li
{
	line-height: 14px;
	margin: 0 0 10px;
	position: relative;
}

#col_gauche ul#nav_contextuelle a
{
	background: url(../../images/commun/puces/puce_nav_contextuelle.png) 0 4px no-repeat;
	color: #a8a8a8;
	padding: 0 0 0 15px;
	text-decoration: none;
}

#col_gauche ul#nav_contextuelle a span { display: none; }

#col_gauche ul#nav_contextuelle a:hover,
#col_gauche ul#nav_contextuelle a.on
{
	background-image: url(../../images/commun/puces/puce_nav_contextuelle_on.png);
	color: #757575;
}

#col_gauche ul#nav_contextuelle a:hover {  }

#col_gauche ul#nav_contextuelle ul
{
	border-left: 1px solid #dcdcdc;
	font-size: 10px;
	margin: 2px 0 15px 30px;
	padding: 0 0 0 5px;
	width: 94px;
}

#col_gauche ul#nav_contextuelle ul li
{
	margin: 0 0 5px;
}

#col_gauche ul#nav_contextuelle ul a,
#col_gauche ul#nav_contextuelle ul a:hover
{
	background: 0;
	padding: 0;
}

#col_gauche ul#nav_contextuelle ul a.on,
#col_gauche ul#nav_contextuelle ul a.on:hover
{
	background: url(../../images/commun/puces/puce_nav_contextuelle.png) 0 3px no-repeat;
	color: #93b613;
	font-weight: bold;
	padding: 0 0 0 10px;
}

#col_gauche .infobulle
{
	color: #93b613;
	font-size: 11px;
	font-weight: normal;
	height: 36px;
	left: 30px;
	position: absolute;
	top: -35px;
	z-index: 100;
	width: 500px;
}

#col_gauche .infobulle *
{
	background: 0 0 no-repeat;
	float: left;
	position: relative;
	
	_background: 0;
}

#col_gauche .infobulle .g_infobulle
{
	background-image: url(../../images/commun/fonds/f_g_infobulle.png); 
	height: 36px;
	width: 26px;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/commun/fonds/f_g_infobulle.png, sizingMethod=image);
}

#col_gauche .infobulle .d_infobulle
{
	background-image: url(../../images/commun/fonds/f_d_infobulle.png); 
	height: 28px;
	width: 12px;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/commun/fonds/f_d_infobulle.png, sizingMethod=image);
}

#col_gauche .infobulle p
{
	background-image: url(../../images/commun/fonds/f_infobulle.png);
	background-repeat: repeat-x; 
	height: 24px;
	padding: 3px 15px 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/commun/fonds/f_infobulle.png, sizingMethod=scale);
}

/**
 * Principal
 ******************************************/
 
/* Titre principal */
#principal #titre_principal
{
	border-bottom: 1px solid #d8d8d8;
	clear: both;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 10px;
	width: 745px;
}

#principal #titre_principal h1
{
	color: #93b613;
	font-size: 30px;
	font-weight: bold;
	float: left;
	line-height: 30px;
}
#principal #titre_principal .bt_retour
{
	float:left;
	padding:4px 0 0 15px;
	margin:7px 0 0 15px;
	height:16px;
	border-left:1px solid #d8d8d8;
}


#principal #titre_principal #recevoir_nl
{
	margin: 10px 0 0;
	float: right;
}

#principal #titre_principal #recevoir_nl * { float: left; }

#principal #titre_principal #recevoir_nl label,
#principal #titre_principal #recevoir_nl p
{
	color: #ababab;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

#principal #titre_principal #recevoir_nl label { margin: 0 10px 0 0; }

#principal #titre_principal #recevoir_nl input#champ_email_nl
{
	border: 1px solid #c9da89;
	color: #9b9b9b;
	height: 12px;
	font-size: 11px;
	text-align: center;
	width: 100px;
}

/* Classement */
#principal form#classement_liste
{
	border-bottom: 1px solid #d8d8d8;
	clear: both;
	float: left;
	height: 33px;
	line-height: 33px;
	padding: 0 0 20px;
	width: 745px;
}

#principal form#classement_liste label
{
	color: #898989;
	float: left;
	margin: 0 10px 0 0;
}

#principal form#classement_liste select
{
	border: 1px solid #c9da89;
	color: #93b613;
	float: left;
	font-size: 11px;
	margin: 8px 25px 0 0;
	vertical-align: middle;
	width: 110px;
}

#principal form#classement_liste .separateur
{
	border-right: 1px solid #d8d8d8;
	float: left;
	height: 33px;
	margin: 0 25px 0 0;
}

/* Liste de rsultats */
#principal ul#liste_resultats
{
	clear: both;
	width: 745px;
	overflow:hidden;
	zoom:1;
}

#principal ul#liste_resultats a { text-decoration: none; }

#principal ul#liste_resultats li
{
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
	clear: both;
	float: left;
	overflow: hidden;
	padding: 15px 0;
	width: 745px;
}

#principal ul#liste_resultats li:hover,
#principal ul#liste_resultats li.on { background: #fbffee; }

#principal ul#liste_resultats li.last { border: 0; }

#principal ul#liste_resultats li.chargement
{
	background: #fff !important;
	text-align: center;
}

#principal ul#liste_resultats li .ligne
{
	background: url(../../images/commun/fonds/f_liste_resultats_events.png) 0 0 repeat-y;
	clear: both;
	float: left;
	overflow: hidden;
	width: 745px;
} 

#principal ul#liste_resultats li .ligne div
{
	float: left;
	margin: 0 1px 0 0;
}

#principal ul.liste_resultats li .ligne div.last { margin: 0; }

/* Liste de rsultats - mini */
#principal ul.liste_resultat_mini{
clear:both;
padding:13px 0 39px;
border-top:1px solid #d8d8d8;
}
#principal ul.liste_resultat_mini li{
padding:0 0 5px;
}
#principal ul.liste_resultat_mini .ligne{
padding:5px 0 0;
width:602px;
background:url(../../images/commun/fonds/f_liste_resultats_press_room.png) repeat-y;
overflow:hidden;
}
#principal ul.liste_resultat_mini p{
float:left;
margin:0 1px 0 0;
width:81px;
}
#principal ul.liste_resultat_mini span{
float:left;
margin:0 1px 0 0;
width:72px;
text-align:center;
}
#principal ul.liste_resultat_mini h3{
float:left;
padding:0 0 0 16px;
}
#principal ul.liste_resultat_mini h3 a{
color:#93b613;
}

/**
 * Related content
 ******************************************/
#related_content h2
{
	color: #939393;
	float: left;
	font-size: 18px;
	font-weight: normal;
	padding: 35px 0 0;
	width: 193px;
}

#related_content ul
{
	float: left;
	height: 95px;
	width: 781px;
}

#related_content ul li
{
	background: url(../../images/commun/fonds/f_related_content_item.png) 0 0 no-repeat;
	float: left;
	height: 82px;
	margin: 0 0 0 -22px;
	padding: 6px 0 7px 35px;
	position: relative;
	width: 247px;
}

#related_content ul li:hover,
#related_content ul li.on { background-position: 0 -95px; }

#related_content ul li.last:hover,
#related_content ul li.last_on { background-position: 0 -190px !important; }

#related_content ul li .description
{
	float: left;
	padding: 10px 15px 0 0;
	width: 120px;
}

#related_content ul li h3
{
	border-bottom: 1px solid #badf31;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 5px;
	padding: 0 0 3px;
}

#related_content ul li a
{
	color: #7e7e7e;
	text-decoration: none;
}

#related_content ul li:hover a,
#related_content ul li.on a { color: #353535; }

#related_content ul li p
{
	font-size: 11px;
	line-height: 12px;
}

#related_content ul li p a { color: #acacac; }

#related_content ul li a.icone
{
	display: inline;
	float: left;
	margin: 10px 0 0 10px;
}

#related_content ul li.events a.icone { margin: 10px 0 0 5px; }

/* Liste contact */
.liste_contact{
padding:18px 0;
border-top:3px solid #d8d8d8;
}
.liste_contact ul{
padding:0 18px;
background:url(../../images/commun/fonds/f_liste_contact.gif) repeat-y 50% 0;
overflow:hidden;
zoom:1;
}
.liste_contact li{
float:left;
margin:0 52px 0 0;
width:200px;
color:#909090;
}
.liste_contact li.last{
float:right;
margin:0;
}
.liste_contact h4{
height:35px;
font-size:13px;
font-weight:bold;
color:#93b613;
}
.liste_contact h5{
padding:0 0 3px;
font-size:12px;
}
.liste_contact p a{
color:#909090;
}

/* SOCIAL */
.social{
clear:both;
overflow:hidden;
zoom:1;
}
.social .twitter,
.social .reseaux{
float:left;
background:url(../../images/commun/fonds/f_social.png) no-repeat;
width:508px;
height:124px;
overflow:hidden;
zoom:1;
}
.social .reseaux{
float:right;
background:url(../../images/commun/fonds/f_social.png) no-repeat -1016px top;
}
.social .twitter.on{
background:url(../../images/commun/fonds/f_social.png) no-repeat -508px top;
}
.social .reseaux.on{
background:url(../../images/commun/fonds/f_social.png) no-repeat -1524px top;
}
.social .twitter h3{
float:left;
background:url(../../images/commun/pictos/t_twitter.gif) no-repeat 14px center;
width:48px;
height:80px;
font-size:14px;
color:#717171;
padding:52px 0 0 82px;
}
.social .reseaux h3{
float:left;
background:url(../../images/commun/pictos/t_reseaux.gif) no-repeat 14px center;
width:76px;
height:80px;
font-size:14px;
color:#717171;
padding:52px 0 0 86px;
}
.social .twitter .tweet{
float:right;
width:300px;
padding:36px 38px 0 0;
}
.social .twitter .tweet .texte{
font-size:12px;
color:#717171;
}
.social .twitter .tweet .date{
font-size:10px;
color:#9f9f9f;
}
.social .twitter .tweet .lien a{
font-size:10px;
color:#93b613;
text-decoration:none;
}
.social .reseaux ul{
float:right;
width:250px;
padding:54px 30px 0 0;
overflow:hidden;
zoom:1;
}
.social .reseaux ul li{
float:left;
margin:0 25px 0 0;
}
/**
 * Pied
 ******************************************/
#pied #pied_partenaires { float: left; }
#pied #pied_partenaires a { margin: 0 10px 0 0; }

#pied ul
{
	color: #bcbcbc;
	float: right;
	font-size: 10px;
}

#pied ul li
{
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}

#pied ul li.last { margin: 0; }

#pied ul li a
{
	display: inline;
	color: #bcbcbc;
	float: left;
	margin: 0 5px 0 0;
	position: relative;
}

#pied ul li.last a { margin: 0; }

/* Confirmation */
.confirmation .entete{
clear:both;
margin:0 0 20px;
padding:0 0 20px;
border-bottom:1px solid #d8d8d8;
overflow:hidden;
zoom:1;
}
.confirmation .entete div{
float:left;
font-size:14px;
color:#939393;
}
.confirmation .entete h2{
padding:0 0 18px 63px;
line-height:52px;
font-size:18px;
background:url(../../images/commun/pictos/icone_infobox_validation.png) no-repeat;
}
.confirmation .entete a{
float:right;
margin:37px 0 0;
}
.confirmation .infos{
margin:0 0 18px;
padding:0 0 10px;
border-bottom:1px solid #d8d8d8;
color:#939393;
}
.confirmation .infos h3{
padding:0 0 20px;
font-size:14px;
}
.confirmation .infos p{
margin:0 0 13px;
}
.confirmation .infos ul{
padding:0 0 30px;
}
.confirmation .infos li{
padding:0 0 12px 20px;
background:url(../../images/commun/puces/puce.gif) no-repeat 8px 5px;
}
.confirmation .infos a{
color:#93b613;
}
.confirmation .partager h4{
margin:0 0 20px;
padding:0 0 5px;
border-bottom:1px solid #d8d8d8;
font-size:14px;
color:#93b613;
}
.confirmation .partager ul{
overflow:hidden;
zoom:1;
}
.confirmation .partager li{
float:left;
padding:0 0 0 10px;
}

/* Recherche */
#mod_recherche .mot_recherche{
	font-size: 18px;
	color: #898989;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #D8D8D8;
	/*width: 935px;*/
	overflow: hidden;
	zoom: 1;
}

#mod_recherche #titre_principale h1 {
	color: #93B613;
	font-size: 30px;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	font-weight: bold;
	lien-height: 30px;
	border-bottom: 1px solid #D8D8D8;
	/*width: 935px;*/
}

#mod_recherche .resultat_recherche {
	/*width: 900px;*/
	padding: 0 0 18px 0;
	overflow: hidden;
	zoom: 1;
}

#mod_recherche .resultat_titre {
	/*width: 900px;*/
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight:normal;
	color: 8c8c8c;
	overflow: hidden;
	zoom: 1;
}
#mod_recherche .resultat_titre h2{
font-size: 18px;
font-weight:normal;
}
#mod_recherche .resultat_titre a{
color:#93b613;
}
#mod_recherche .resultat_extrait {
	/*width: 900px;*/
	color: #8c8c8c;
	font-size: 12px;
	padding: 0 0 8px 0;
	overflow: hidden;
	zoom: 1;
}

#mod_recherche .lien_extrait {
	/*width: 900px;*/
	color: #b1b1b1;
	overflow: hidden;
	zoom: 1;
}
#mod_recherche .lien_extrait a{
	color: #93b613;
}
.mot_recherche{
	font-size: 18px;
	color: #898989;
	padding: 0 0 22px 0;
	margin: 0 0 22px 0;
	border-bottom: 1px solid #D8D8D8;
	width: 935px;
	overflow: hidden;
	zoom: 1;
}

#titre_principale h1 {
	color: #93B613;
	font-size: 30px;
	padding: 0 0 22px 0;
	margin: 0 0 22px 0;
	font-weight: bold;
	lien-height: 30px;
	border-bottom: 1px solid #D8D8D8;
	width: 935px;
}

.resultat_recherche {
	width: 745px;
	padding: 0 0 18px 0;
	overflow: hidden;
	zoom: 1;
}
.resultat_recherche a{
color:#93b613;
}
.resultat_titre {
	width: 745px;
	padding: 0 0 10px 0;
	font-size: 18px;
	color: 8c8c8c;
	overflow: hidden;
	zoom: 1;
}

.resultat_extrait {
	width: 745px;
	color: #8c8c8c;
	font-size: 12px;
	padding: 0 0 8px 0;
	overflow: hidden;
	zoom: 1;
}

.lien_extrait {
	width: 745px;
	color: #b1b1b1;
	overflow: hidden;
	zoom: 1;
}
/* PAGINATION */
.pagination{
background:url(../../images/commun/f_pagination.gif) no-repeat top left;
padding:2px 0 0 0;
margin:0 0 30px 0;
}
.pagination .b_pagination{
background:url(../../images/commun/f_pagination.gif) no-repeat bottom right;
padding:0 0 2px 0;
}
.pagination .f_pagination{
font-size:11px;
background:#f6f6f6;
border-left:1px solid #ececec;
border-right:1px solid #ececec;
padding:5px 10px;
overflow:hidden;
zoom:1;
}
.pagination p{
float:left;
color:#8C8C8C;
}
.pagination p span{
color:#93B613;
font-weight:bold;
}
.pagination ul{
float:right;
}
.pagination li{
float:left;
font-size:11px;
padding:0 7px 0 8px;
border-left:1px solid #dcdcdc;
}
.pagination li.first{
padding-left:0;
border:none;
}
.pagination li.numero{
padding-left:6px;
border:none;
}
.pagination a{
font-size:11px;
color:#8C8C8C;
}
.pagination a:hover,
.pagination a.in{
color:#93B613;
text-decoration:none;
}
.pagination a.in{
font-weight:bold;
}
.pagination li.first a,
.pagination li.last a,
.pagination li.prec a,
.pagination li.suiv a{
text-decoration:underline;
}
.pagination li.first a:hover,
.pagination li.last a:hover,
.pagination li.prec a:hover,
.pagination li.suiv a:hover{
text-decoration:none;
}
