/* CSS FunJet */

/*body{margin:0; padding:0; background:url(../images/mep/fond.jpg); background-position:top center; background-repeat:no-repeat;background-attachment:fixed;*/
body{margin:0; padding:0; background:url(../images/mep/fond-site-jeu.gif) top left repeat;background-attachment:fixed;
font-family: "Lucida Grande","Trebuchet MS", Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;font-size:11px;
}
*{
margin:0 0;
padding:0 0;
}
a img {border:0;}
img.png{
	behavior: url(png.htc);
}
a{
outline:none;
}
blockquote{
width:0;
}
/* IE PNG Alpha support */


/*Mise en page generale */
#conteneur{width:1000px;padding:0 10px; min-height:744px;margin:0 auto;/*background:url(../images/mep/fond_conteneur.jpg) top center repeat-y;*/}
/*#conteneur{width:1000px;padding:0 10px; min-height:744px;margin:0 auto;background:url(../images/mep/fond-site-jeu.gif) top left repeat;}*/
#ombre{width:1050px;margin:0 auto;/*background:url(../images/mep/ombre.png) top center repeat-y;*/}
#ombre2{width:1030px;margin:0 auto;/*background:url(../images/mep/ombre_bas.png) bottom no-repeat;position:relative;*/}
#bandeau{height:200px; border-bottom:solid 1px #000000;}

#menuGauche{ float:left;width:160px; padding:0 0; min-height:1000px;}
#menuGauche a {color:#ffffff; font-size:11px; font-family:Verdana, Arial, Helvetica;
	line-height:30px;}
#menuGauche ul.ssM li a {color:#35789f; font-size:10px; font-family:Verdana, Arial, Helvetica; text-transform:uppercase;
	line-height:10px;}
#menuGauche h4 a {color:#35789f; font-size:10px; font-family:Verdana, Arial, Helvetica; text-transform:uppercase;
	line-height:14px;background:url(../images/mep/puceSousMenu.gif) center left no-repeat;
	padding:0 0 0 15px;}
#menuGauche h4{margin: 0 0; font-weight:normal;}
#menuGauche ul li{margin:0;}
/*#menuGauche table a {color:#84b3c0; font-size:15px; text-transform:uppercase; font-family: "Trebuchet MS", Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;  }*/
.menuGli a {display:block; color:#84b3c0; padding: 0 0 0 25px; background: transparent url(../images/mep/puce.jpg) center left no-repeat; text-align:left;font-size:15px;}
#listeMenuGauche{ margin:0; padding:0; list-style-type:none; margin-top:10px;}
#listeMenuGauche li{text-align:left;}
.ssPage a{color:#84b3c0; display:block;}

.ssMenuHaut {display:inline; list-style:none;padding:0; margin:0;}
.ssMenuHaut2 {display:inline; list-style:none;}
#titreBanniere{height:65px;}
#titreBanniere #banniere{ float:right;}

ul#ligne li {float:left; }

/*Mise en page Corps index*/
#menuactu{}
#contenu{margin:0 0 0 170px;}
#centre{
margin-top:10px; 
width:605px !important;
width:600px;
float:left;
}
#centreMag{
	margin:0 0 0 0 !important;
	margin:0 0 0 0;
	_height:500px; 
	width:295px;
	float:left;
}
#centreMag #magazine{ float:right; padding-left:5px;display:inline;}
#centreMag p{text-align:justify; padding-top:10px;}
#centreActu{width:600px; height:500px;}
.rubCentre{
	background: #01a0bd url(../images/mep/fond_rub.jpg) 0 100% repeat-y;
	padding:0 15px 10px 15px;
}
.rubDroite{
	background: #01a0bd url(../images/mep/fond_rub_droite.jpg) 0 100% repeat-y;
	padding:10px 15px 10px 15px;
}
.rubCentreBig{
	background: transparent url(../images/mep/fond_rub_big.jpg) 0 100% repeat-y;
	padding:0 20px 10px 20px;
	width:560px;
}
.rubPanier{
	background: #01a0bd url(../images/mep/corps_login.jpg) 0 100% repeat-y;
	margin:0 0;
}
.haut_rub_big{
	background: url(../images/mep/haut_rub_big.png) 0 100% no-repeat;
	height:20px;
	margin:0 0 !important;
	margin:-2px 0 0 0;
}
.haut_panier{
	background: url(../images/mep/haut_login.jpg) 0 100% no-repeat;
	height:12px;
	margin:0 0 !important;
	margin:-2px 0 0 0;
}
.bas_rub{
	background: url(../images/mep/bas_rub.png) 0 100% no-repeat;
	height:20px;
	margin:0 0 !important;
	margin:-2px 0 0 0;
	padding:0 0;
}
.bas_panier{
	background: url(../images/mep/bas_login.jpg) 0 100% no-repeat;
	height:12px;
	margin:0 0 !important;
	margin:-10px 0 0 0;
	padding:0 0;
}
.bas_rub_droite{
	background: url(../images/mep/bas_rub_droite.png) 0 100% no-repeat;
	height:20px;
	margin:0 0 10px 0!important;
	margin:-2px 0 10px 0;
	padding:0 0;
}
.bas_rub_photo{
	background: url(../images/mep/bas_rub_photo.png) 0 100% no-repeat;
	height:25px;
}
.bas_rub_big{
	background: url(../images/mep/bas_rub_big.png) 0 100% no-repeat;
	height:20px;
	margin:0 0 !important;
	margin:-2px 0 0 0;
	padding:0 0;
}
#centreVideo{
float:right;  
width:220px;
position:relative;
margin:0 0 0 0;
display:inline;}
#centreVideo #volute{
	position: relative ;
	left: 95px ;
	bottom: -12px ;
	z-index:10;
}
/*#piedPage{height:61px;clear:both; background:url(../images/mep/footer/footer.jpg) center no-repeat;}*/
#piedPage{
height:35px;
line-height:35px;
color:#000000;
/*background:url(../images/mep/bas.png) bottom left no-repeat; */
background-color:#5faad2;
margin:20px 0 0 0;
}
/*Mise en page Corps actus*/
#afficheActu{margin:0 250px 0 0;background-color:#01a0bd url(../images/mep/fondsCadres/water_texture_caustics.png) 0 100%; padding:10px; -moz-border-radius:5px;}
#afficheListeVideos{margin:0 250px 0 0;background: #01a0bd url(../images/mep/fondsCadres/water_texture_caustics.jpg) 0 100%; padding:10px; width:570px !important; width:556px; -moz-border-radius:5px;}
#afficheListeVideos li{-padding:0}
#afficheListeVideos #volute{
	position: relative ;
	left: 530px ;
	bottom: -18px ;
	z-index:10;
}
#afficheVideo{margin:0 250px 0 0;background: #01a0bd url(../images/mep/fondsCadres/water_texture_caustics.jpg) 0 100%; padding:10px; -moz-border-radius:5px}
/*Mise en page Corps Pages*/
#affichePageVideo{margin:0 250px 0 0;background: #01a0bd url(../images/mep/fondsCadres/water_texture_caustics.jpg) 0 100%; padding:10px;position:relative; -moz-border-radius:5px; color:#FFFFFF; text-align:justify; font-size:11px;}
#affichePageVideo #volute{
	position: relative ;
	left: 530px ;
	bottom: -12px ;
	z-index:10;}
#affichePage{margin:0; background: #01a0bd url(../images/mep/fondsCadres/water_texture_caustics.jpg) 0 100%; padding:10px;  -moz-border-radius:5px}
#affichePage #volute{
	position: relative ;
	left: 780px ;
	bottom: -12px ;
	z-index:10;
}
.titreColonne{
	background:url(../images/mep/fond_h3_centreRub2.png) top left no-repeat;
	font-family:Helvetica,Verdana,Arial;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height:38px;
	margin:0 0;
	height:38px;
	display:block;
	text-transform:uppercase;
}
.titreColonne h3{
	font-size:14px;
	line-height:22px;
	text-align:left;
	margin-left:20px;
	border-bottom:solid 1px #ffffff;
	margin-right:18px;
	padding-top:10px;
}
.titreColonneGauche{
	background:url(../images/mep/fond_h3_gauche.png) top left no-repeat;
	font-family:Helvetica,Verdana,Arial;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	line-height:30px;
	margin:0 0;
	height:30px;
	display:block;
	text-transform:uppercase;
	margin-top:5px;
}
.titreColonneDroite{
	background:url(../images/mep/fond_h3_rubDroite.png) top left no-repeat;
	font-family:Helvetica,Verdana,Arial;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height:38px;
	margin:0 0 0 0;
	height:38px;
	display:block;
	text-transform:uppercase;
}
.titreColonneBig{
	background:url(../images/mep/fond_h3_centre2.png) top left no-repeat;
	font-family:Helvetica,Verdana,Arial;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height:40px;
	margin:0 0;
	height:40px;
	display:block;
	text-transform:uppercase;
}
.titreColonneBig h3{
	text-align:left;
	font-size:14px;
	margin-left:20px;
	line-height:22px;
	border-bottom:solid 1px #ffffff;
	margin-right:18px;
	padding-top:10px;
}
/*Mise en page Corps Videos*/
#videodaily{margin:auto;}


h1 {color:#29abff;  margin:0; margin:0 0 0 20px; font-size:35px; background:url(../images/mep/sousTitre.gif) left 100% no-repeat;}
h2 {color:#FFFFFF;  margin:0; margin-left:10px; margin-bottom:5px; font-size:20px;}
h3 {color:#FFFFFF;  margin:0; font-size:15px;}
p {color:#FFFFFF; margin:0;  text-align:justify;}
label {color:#FFFFFF; margin:0;  text-align:justify;}

/*input:hover{background-color:#84b3c0; border:#FFFFFF 1px solid;}*/
input.submit:hover{cursor:pointer;}
textarea{border:#FFFFFF 1px solid;}
textarea:hover{background-color:#84b3c0;}
a {color:#FFFFFF; text-decoration: none; }
a:hover {color:#FFFFFF; text-decoration: underline;}
a:active { color:#FFFFFF;}
a:visited { color:#FFFFFF;}



#listeVideos{ list-style:none; margin:0; padding:0 0 0 20px; text-align:center;}
#listeVideos li{ float:left; display:block; width:170px; height:165px; margin:0 5px; padding:0; font-size:12px;}
#listeVideos li a img {border:2px solid #FFF; text-decoration:none;}

.clear{height:0; line-height:0; clear:both;}
.lireActu{
	text-align:right;
}
.ssM{
	list-style-type : none;
	/*padding-left:-30px;*/
	padding:0 0 0 0;
	margin:0;
	background:none;
	background-image:none;
	font-size:12px;
	text-align:left;
}
.ssM a{
	background:url(../images/mep/puceSousMenu.gif) center left no-repeat;
	text-align:left;
	padding-left:15px;
	margin:0;
	color:#ff0000;
}
.ssPlan{
	list-style-type : none;
	/*padding-left:-30px;*/
	padding:0 0 0 30px;
	margin:0;
	background:none;
	background-image:none;
	font-size:12px;
	text-align:left;
}
.ssPlan a{
	background:url(../images/mep/puceSousMenu2.gif) center left no-repeat;;
	text-align:left;
	padding-left:15px;
	margin:0;
}
.lireActu a{
	background: transparent url(../images/mep/puce.gif) center right no-repeat; padding-right:22px; height:20px; display:inline-block; font-weight:bold; color:#000000; text-decoration:none;
}
/*----------------------------------------------------------------------------------------- Pagination ----------------------------------------------------------------------------------------------*/

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin:2px 2px;
	border: 1px solid #FFFFFF;
	
	text-decoration: none; 
	color: #FFFFFF;
	display:inline-block;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #2e6ab1;

}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #FFFFFF;
}

#menuBas ul{
	padding:0 0;
	margin:0 0;
}
#menuBas li{
	list-style-type:none;
	display:inline;
}
.listePages li{
	list-style-type:none;
}

.listePages a{
	padding-left:20px;
}

.paginationPlan a {display:block; color:#FFFFFF; padding-right: 25px; background: transparent url(../images/mep/puce.gif) center left no-repeat; text-align:left;}


#affichePageVideo p,table{width:550px; color:#FFFFFF; text-align:justify; font-size:11px;}
#contenuUne{
	padding-top:10px;
	position:relative;
}
#contenuUne ul{
	margin-left:10px;
	color:#FFFFFF;
}
.puceSimple{color:#FFFFFF; margin:0;  text-align:justify; font-size:12px;list-style-type:none; background:url(../images/mep/puceSimple.gif) left no-repeat; padding-left:15px;}
.rubCentreBig ul{color:#FFFFFF; margin:0;  text-align:justify; font-size:12px;list-style-type:none;}
.rubCentreBig ul li{background:url(../images/mep/puceSimple.gif) 0 5px no-repeat; padding-left:15px;}
/*--------------------------------------------------------------
             BOUTIQUE 
---------------------------------------------------------------*/
.articleBoutique{border: solid 1px #000000;}
.prixNormal{text-decoration:line-through;}
#panier{margin:0 0; padding:0; width:160px; padding-bottom:5px; -moz-border-radius:5px;}
#afficheProduit{margin:0; background:#01a0bd url(../images/mep/fondsCadres/water_texture_caustics.jpg) 0 100% repeat; padding:10px; min-height:500px; -moz-border-radius:5px;}
#afficheProduit #volute{
	position: relative ;
	left: 780px ;
	bottom: -12px ;
	z-index:10;
}
.prixBoutiqueClassique{color:#FFFFFF; font-size:20px;}
.prixBoutiqueNormal{color:#FFFFFF; font-size:20px;text-decoration:line-through;}
.prixBoutiquePromo{color:#FF3300; font-size:26px;font-weight:bold;}
.prixBoutiqueClassique2{color:#FFFFFF; font-size:16px; font-weight:bold;}
.prixBoutiqueNormal2{color:#FFFFFF; font-size:16px;text-decoration:line-through;font-weight:bold;}
.prixBoutiquePromo2{color:#FF3300; font-size:18px; font-weight:bold;}

.titreDescriptifProduit{color:#FFFFFF;; font-weight:bold;}
.traitFicheProduit{width:560px; height:4px; border-top:solid 4px #FFFFFF;}
.btnAjoutPanier{
	width: 199px;
  	height: 33px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/mep/btn_AjouterPanierOut.gif) no-repeat center top;
  	cursor: pointer;
	margin-top: 15px;
}
.btnAjoutPanier:hover{
  	border: 0;
}
#affichePanier{margin:0; background:#a2bac3 url(../images/mep/fondsCadres/water_texture_caustics.png) 0 100%; padding:10px; min-height:500px; -moz-border-radius:5px; font-size:12px}
#affichePanier table{width:800px; text-align:center;}
.iconePanier{padding:5px 5px 0 5px; display:inline;}
#includePanier {width:130px;}
#includePanier table{margin:0; padding:0; height:45px;}
#includePanier td{margin:0; padding:0; color:#FFFFFF; font-size:12px}
.compteClient{height:45px; color:#FFFFFF; font-size:12px; display:inline; font-weight:bold;}
.passClient{height:45px; color:#FFFFFF; font-size:12px; display:inline; margin-left:5px; font-weight:bold;}
.lienPassClient{height:45px; color:#ff6600; font-size:12px; display:inline; margin-left:5px; padding:0 0}
#loginCompte{margin-left:5px; width:137px;}
#mdpCompte{margin-left:5px; width:112px;}
#panier label{margin-left:5px;}
#connexionCompte{
	width: 18px;
  	height: 18px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/mep/connexion.gif) no-repeat center top;
  	cursor: pointer;
}
#iconePanier{width:30px;}
/*--------------------------------------------------------------
             COMPTE CLIENT 
---------------------------------------------------------------*/
.compteColGauche{float:left;}
.compteColGauche input{width:180px;}
.compteColDroite input{width:180px; margin-left:50px;}
.compteColDroite .champ{margin-left:50px;}
.compteColDroite .radio{width:15px;margin:5px;}
.compteColDroite .label{margin:5px;}
#listeRadio{width:200px; margin:17px 0 0 230px;}
#menuCompteClient{margin:0 0;padding:0 0;}
.compteColGauche2{float:left;}
.compteColGauche2 input{width:180px;}
#espacePersoDroite{border:solid 1px #FFFFFF;margin:0 0; padding:0 0 10px 10px;}
#espacePersoDroite2{border:solid 1px #FFFFFF;margin:10px 0 0 200px; width:550px; padding: 10px 10px 10px 25px;}
.titreEspacePersoGauche{padding:0; margin:0;}
.titreEspacePersoDroite{padding:0; margin-left:230px;}
#espacePersoDroite2 .afficheCommandes{width:530px;}
.btnTop{margin-top:9px;}
.avertissementTerminerCommande{color:#FFFFFF; font-size:16px;font-weight:bold;}
.avertissementTerminerCommande2{color:#FFFFFF; font-size:16px}
.lienPassClient:hover{text-decoration:none;}
/*--------------------------------------------------------------
             ERREURS 
---------------------------------------------------------------*/
#erreur{
	position:absolute;
    width:400px;
	top:50%;
	left:50%;
	margin-top:-365px;
	margin-left:-205px;	
	padding: 10px;
	overflow:auto;
	background-color:#333333;
	border:1px outset #a2bac3;
}


#close_err{
	float:right;
	font-size:12px;
}

#poignee{
	cursor:move;
	font-size:14px;
	text-align:center;
}
.cursor,#close_err a{
  cursor:pointer;
} 

.rouge{color:#FF0000}
.noColor { background-color:#000;}

.titreVideo{
	text-transform:uppercase;
}
.bouton{
background-color:#27458d;
border:solid 2px #FFFFFF;
padding:5px;
display:inline;
font-weight:bold;
}
.bouton a{
	text-decoration:none;
	display:inline;
}
.bouton a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
#menuGauche{
	float:left;
	overflow:hidden;
	margin:5px 10px 0 0;
	position:relative;
	display:inline;
}
#menuGauche h2 {
	margin:2px 0;
}
#menuGauche h2 a{
	background:url(../images/mep/fond_h3.jpg) top left no-repeat;
	height:30px;
	width:140px;
	margin:0 0;
	display:block;
	padding-left:20px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	line-height:30px;
	font-weight:normal;
}
#menuGauche h2 a:hover{
	background:url(../images/mep/fond_h3.jpg) bottom left no-repeat;
	color:#3579a0;
	text-decoration:none;
}
.actu {
	cursor:pointer;
}
.actu h4{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.actu_hover{
background-color:#2e90bd;
}
.actu img{
	float:left;
	padding: 5px 5px 5px 0;
}
.actu p{
	padding:5px 5px 0 0;
}
.separateur{
	height:1px; 
	border-bottom:solid 1px #ffffff; 
	margin: 0 0;
	clear:left;
}
.rubrique{
width:295px;
margin:0 0 0 305px !important;
margin:-10px 0 0 302px;
position:relative;
}
.rubrique_gauche {
	background:url(../images/mep/fond_menu.png) top left repeat;
}
.stepcarousel{
margin:10px 0 0 0;
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 600px;
height: 160px; /*Height should enough to fit largest content's height*/
background-color:#000000;

background:url(../images/mep/fond_caroussel.jpg) bottom left no-repeat;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 0; /*margin around each panel*/
width: 180px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background:none;
}
#caroussel_phototheque ul{
	list-style-type:none;
	margin:5px 0 0 0;
	position:absolute;
	left:45px;
}
#caroussel_phototheque li{
	display:inline;
	padding:0 0;
	margin:0 0 0 0;
}
#caroussel_phototheque li img{
	border:solid 1px #ffffff;
}
table.annonces{
	width:100%;
	border-collapse:collapse;
}
table.annonces tr.annonce td{
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	padding:5px 0 5px 0;
}
table.annonces tr td{
	vertical-align:middle;
}
table.annonces tr td.visuel{
	width:200px;
}
div.annonce{
	min-height:200px;
	_height:200px;
}
div.annonce img{
	float:right;
}
p.lieu_annonce{
	background:url(../images/mep/kdm_home.png) top left no-repeat;
	padding-left:20px;
	height:16px;
	margin:2px 2px;
}
p.tel_contact_annonce{
	background:url(../images/mep/tel_contact.gif) top left no-repeat;
	padding-left:20px;
	height:16px;
	margin:2px 2px;
}
div.annonce p.lieu{
	background:url(../images/mep/kdm_home.png) top left no-repeat;
	padding-left:20px;
	height:16px;
	margin:2px 2px;
}
div.annonce p.tel_contact{
	background:url(../images/mep/tel_contact.gif) top left no-repeat;
	padding-left:20px;
	height:16px;
	margin:2px 2px;
}
div.annonce p.contenu{
	border:solid 1px #ffffff;
	padding:15px 15px;
	margin:10px 200px 10px 0;
}
div.cadre{
	border:solid 1px #ffffff;
}
table.cadre{
	border:solid 1px #ffffff;
	width:100%;
	margin:10px 0;
}
td.plus{
	width:50px;
	background:url(../images/mep/plus.png) center center no-repeat;
	padding:10px 0;
}
td.moins{
	width:50px;
	background:url(../images/mep/moins.png) center center no-repeat;
	padding:10px 0;
}
.anglais{
	font-style:italic;
}
table.resultats{
	border:solid 1px #ffffff;
	border-collapse:collapse;
	
}
table.resultats caption{
	text-transform:uppercase;
	margin-top:10px;
	text-align:left;
	font-weight:bold;	
}
table.resultats th{
	background: url(start/images/ui-bg_glass_45_0078ae_1x400.png) center left repeat-x;
	text-align:center;
	height:25px;
}
table.resultats td{
	border-right:solid 1px #ffffff;
}
span.resultatSondage{
	display:inline-block;
	background: url(start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) center left repeat-x;
	height:25px;
}
.shadowbox_message{
	color:#ffffff;
}
.titreColonne{
	margin-top:10px;
}
.sondage img{
	margin-top:10px;
}
a.lien{
	background:url(../images/mep/build.png) top left no-repeat;
	padding-left:20px;
	line-height:16px;
	height:16px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}
#pub1{
	margin-top:10px;
}
#pub2{
	margin-bottom:10px;
}
.cadre span.lettrine{
	float:left;
	font-size:40px;
	margin-top:-6px;
}
.voir_resultats{
	height:25px;
	display:block;
	background:url(../images/mep/fond_resultat.jpg) top left no-repeat;
	line-height:25px;
	padding-left:25px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.voir_resultats:hover{
	height:25px;
	display:block;
	background:url(../images/mep/fond_resultat2.jpg) top left no-repeat;
	line-height:25px;
	padding-left:25px;
	text-decoration:none;
	color:#0078ae;
}
.btn_input{
	height:23px;
	background:url(../images/mep/fond_input.png) top left no-repeat;
	display:inline-block;
	width:122px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	border:none;
	cursor:pointer;
}
.btn_input:hover{
	height:23px;
	background:url(../images/mep/fond_input_hover.png) top left no-repeat;
	color:#2e90bd;
}
