/* ***** BEGIN LICENSE BLOCK *****
#
# EgainMoney.
# Copyright (c) 2009 Tititortue.net and contributors. All rights
# reserved.
#
 * ***** END LICENSE BLOCK *****
/* -----------------------------------------------------------------
    1. STRUCTURE
    a inscrire ici ou en important une css de structure placee dans
    le meme repertoire et appelee grace a l'instruction ci-dessous
    (exemple pour un fichier de structure nommé layout.css)
------------------------------------------------------------------ */
@import "layout.css";
/* ------------------------------------------------------------
    2. BALISES HTML PAR DEFAUT
------------------------------------------------------------- */

h1, h3 {font-weight: bold;}
h2 {font-size: 1.7em;color:#598537;font-family: "Trebuchet MS", Verdana, Arial, sans-serif;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;line-height:30px;}
h5 {font-size: 0.9em;}
img {border: 0 none;}

/* ------------------------------------------------------------
    3. Block principaux du site
------------------------------------------------------------- */

/*Test sur la box des dispo*/

#page_title {
padding-bottom: 6px;
}

#reserved_box {
float:left;
color:#046804;
font-weight: bold;
margin-bottom : 0px;
display:block;
width:255px;
}

#reserved_box img {
background-image:url(images/dashed_line.gif);
background-position:center center;
background-repeat:repeat-x;
height:21px;
margin:2px 0 0 0;
padding-right:43px;
padding-left:43px;
vertical-align:middle;
width:60px;
}

.dispo{
	font-size: 1.4em;
	font-weight:bold;
	text-align:center;
	width:255px;
	border:0.5px;
	border-color:#C5C5C5;
	margin:5px 0 5px 0;
}

.money_1 {
	position:relative;
	float:left;
	width:53px;
	height:21px;
	text-align:left;
	margin:0px;
	padding:6px 0px 0px 0px;
}
.money_2 {
	position:relative;
	float:right;
	width:53px;
	height:21px;
	text-align:right;
	margin:0px;
	padding:6px 0px 0px 0px;
}
.taux{
	background:#EFB300;
	font-size: 1.4em;
	font-weight:bold;
	text-align:center;
	width:255px;
	border:0.5px;
	border-color:#F6BA02;
	margin:15px 0 0 0;
}

.taux-flag{
	position:relative;
	float:left;
	width:55px;
	height:20px;
	background:#F6BA02;
	text-align:center;
	margin:0px;
	padding:6px 0px 0px 0px;
}
.taux-num{
	position:relative;
	float:right;
	width:200px;
	height:20px;
	background:#F6BA02;
	text-align:left;
	margin:0px;
	padding:6px 0px 0px 0px;
}
.devises {
	color:#046804;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	background:#F6BA02;
	margin:5px;
}

#ferank {position: absolute;margin: -1px 0px 0px 900px;}
#danslemonde {position: absolute;margin: -1px 0px 0px 0px;}
#annu-danslemonde {position: absolute;margin: -1px 0px 0px 81px;}
#netiweb {position: absolute;margin: -1px 0px 0px 162px;}
#annuaire-web-france {position: absolute;margin: -1px 0px 0px 243px;}
#myfreesurf {position: absolute;margin: -1px 0px 0px 324px;}
#best-fr {position: absolute;margin: -1px 0px 0px 405px;}
#quality {position: absolute;margin: -1px 0px 0px 486px;}
#annuplus {position: absolute;margin: -1px 0px 0px 567px;}
#bankai {position: absolute;margin: -1px 0px 0px 648px;}

a:link {color: #F6BA02;text-decoration: none;background-color: transparent;}
a:visited {color: #F6BA02;text-decoration: none;background-color: transparent;}
a:hover {color: #FBE99C;text-decoration: none;background-color: transparent;}
a:active {color: #DAE5D0;text-decoration: none;background-color: transparent;}
a img {border:none;}

ul {margin: 0;padding: 0;}
ol {align:top;}

.c1 {background-color:inherit;color:#FF0000;font-weight:bold;}
.advertise { text-align:center; padding:3px; margin-left:3px; }
.advertise img { margin:2px 1px; border:none; }

.skype { float:left; padding:2px; margin-left:40px; margin-top: -63px;}

/********* Test css mélange de css2 et css3 fonctionne plus ou moins semon les navigateurs********/
.ui-state-highlight, .ui-content .ui-state-highlight {border: 1px solid #E6E3C0; background: #F3F1DC url(images/bg_gain_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-strip {border: 1px solid #E6E3C0; background: #F3F1DC url(images/bg_strip.png) 50% 50% repeat; color: #363636; }
.ui-content { -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0EFEA ;border:1px solid #AAAAAA;color:#222222;}
.ui-corner-top { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

/******* Test mise a jour css ********/
fieldset#loginBox .cases {
background:transparent url(images/bg_login.gif) no-repeat scroll 0 0;
height:26px;
width:150px;
border:0px;
margin:0 !important;
padding:0px 0 3px 7px;}

fieldset#personal .cases, fieldset#secret .cases, fieldset#info .cases, fieldset#InfoCom .cases, fieldset#Compte .cases {
background:transparent url(images/bg_inscription.gif) no-repeat scroll 0 0;
height:26px;
width:205px;
border:0px;
margin:0 !important;
padding:0px 0 3px 7px;}

fieldset#captcha_fielset .cases {
background:transparent url(images/bg_capcha.gif) no-repeat scroll 0 0;
height:26px;
width:70px;
border:0px;
margin:0 !important;
padding:0px 0 3px 7px;}

fieldset#montants .cases {
background:transparent url(images/bg_mont.gif) no-repeat scroll 0 0;
height:26px;
width:50px;
border:0px;
margin:0 !important;
padding:0px 0 3px 7px;}

/* La bordure s'incurvera en forme de 'feuille' Sauf IE*/
.ega .ui-corner-all { -moz-border-radius: 10px 200px 10px 200px; -webkit-border-top-left-radius:  10px; -webkit-border-top-right-radius: 200px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 200px; }

/* Test effet jquery pour Faq  a revoir c'est moche*/
.faq-q {font-size:1.4em; background: #F9F9F9; border: 1px solid #EEEEEE; margin:1px 1px;}
.faq-r p{font-size:1.2em; background: #FFFFFF; color: #480048; margin-top:-1px; margin-left:2px;}

div.box {

    width: 625px; 

    background-color: #FEFEFE; 

}

div.box div.box_tl {

    background: url("images/box_tl.gif") no-repeat 0 0; 

}

div.box div.box_tr {

    background: url("images/box_tr.gif") no-repeat 100% 0; 

    padding-top: 12px; 

}

div.box div.box_bl {

    background: url("images/box_bl.gif") no-repeat 0 100%; 

}

div.box div.box_br {

    background: url("images/box_br.gif") no-repeat 100% 100%; 

    padding-top: 12px; 

} 

/*************      FORMULAIRE,  CONNEXION, INSCRIPTION, CONFIRMATION   ****************/
#loginBox, #InfoCom {background:transparent url(images/Forms/conex.png) no-repeat scroll 95% 50%;}
#personal {background:transparent url(images/Forms/perso.png) no-repeat scroll 95% 50%;}
#Compte{background:transparent url(images/Forms/compte.png) no-repeat scroll 95% 50%;}
#montants{background:transparent url(images/Forms/euro.png) no-repeat scroll 95% 50%;}
#secret {background:transparent url(images/Forms/mdp.png) no-repeat scroll 95% 50%;}
#info {background:transparent url(images/Forms/info.png) no-repeat scroll 95% 50%;}
#captcha_fielset{background:transparent url(images/Forms/bot.png) no-repeat scroll 95% 50%;}
#Conf{background:transparent url(images/Conf/confaplr.png) no-repeat scroll 50% 50%;}

#Confappp{background:transparent url(http://static.egainmoney.net/images/Conf/confappp.png) no-repeat scroll 50% 50%;}
#Confapmo{background:transparent url(http://static.egainmoney.net/images/Conf/confapmo.png) no-repeat scroll 50% 50%;}

#ConfapppEE{background:transparent url(http://static.egainmoney.net/images/Conf/confapppEE.png) no-repeat scroll 50% 50%;}
#ConfapppEU{background:transparent url(http://static.egainmoney.net/images/Conf/confapppEU.png) no-repeat scroll 50% 50%;}
#ConfapppUE{background:transparent url(http://static.egainmoney.net/images/Conf/confapppUE.png) no-repeat scroll 50% 50%;}
#ConfapppUU{background:transparent url(http://static.egainmoney.net/images/Conf/confapppUU.png) no-repeat scroll 50% 50%;}

#ConfaplrEE{background:transparent url(http://static.egainmoney.net/images/Conf/confaplrEE.png) no-repeat scroll 50% 50%;}
#ConfaplrEU{background:transparent url(http://static.egainmoney.net/images/Conf/confaplrEU.png) no-repeat scroll 50% 50%;}
#ConfaplrUE{background:transparent url(http://static.egainmoney.net/images/Conf/confaplrUE.png) no-repeat scroll 50% 50%;}
#ConfaplrUU{background:transparent url(http://static.egainmoney.net/images/Conf/confaplrUU.png) no-repeat scroll 50% 50%;}

#Confaplr{background:transparent url(http://static.egainmoney.net/images/Conf/confaplr.png) no-repeat scroll 50% 50%;}
#Confppap{background:transparent url(http://static.egainmoney.net/images/Conf/confppap.png) no-repeat scroll 50% 50%;}
#Confpplr{background:transparent url(http://static.egainmoney.net/images/Conf/confpplr.png) no-repeat scroll 50% 50%;}
#Conflrpp{background:transparent url(http://static.egainmoney.net/images/Conf/conflrpp.png) no-repeat scroll 50% 50%;}
#Conflrap{background:transparent url(http://static.egainmoney.net/images/Conf/conflrap.png) no-repeat scroll 50% 50%;}
#Conflrmo{background:transparent url(http://static.egainmoney.net/images/Conf/conflrmo.png) no-repeat scroll 50% 50%;}

#Annuler{background:transparent url(images/Conf/annuap.png) no-repeat scroll 50% 50%;}
#Ok{background:transparent url(http://static.egainmoney.net/images/Conf/okap.png) no-repeat scroll 50% 50%;}

form#Confirmer fieldset{border:1px solid #EEEEEE;display:block;line-height:2.2em;margin-bottom:0.5em;padding:5px;width:625px;}
/*************      FORMULAIRE  COMMANDE    ****************/
/**form#form_brut fieldset {border:1px solid #EEEEEE;display:block;line-height:1.0em;margin-bottom:0.5em;padding:5px;width:635px;}**/
form#form_brut fieldset#InfoCom, form#form_brut fieldset#Compte, form#form_brut fieldset#montants {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
/**form#form_brut fieldset#compte {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}**/
/**form#form_brut fieldset#montants {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}**/
form#form_brut label {clear:left;color:#888888;font-size: 1.1em;display:block;float:left;margin-bottom:0.5em;padding-right:10px;text-align:right;width:200px;}
form#form_brut fieldset#montants label {clear:left;color:#888888;display:block;float:left;margin-bottom:0.5em;padding-right:10px;text-align:left;width:220px;}
form#form_brut legend {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EEEFD9;border:2px solid #FFFFFF;font-family:georgia,sans-serif;font-size:1.0em;font-weight:bold;margin-bottom:5px;padding:4px;width:254px;}
form#ae-register-form fieldset#personal, form#ae-register-form fieldset#secret, form#ae-register-form fieldset#info{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
/**form#ae-connexion-form fieldset#personal{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}**/
form#ae-register-form fieldset, form#ae-connexion-form fieldset, form#ae-getpass-form fieldset, form#form_brut fieldset {border:1px solid #EEEEEE;display:block;line-height:1.0em;margin-bottom:0.5em;padding:5px;width:625px;}
form#ae-register-form legend, form#ae-connexion-form legend, form#ae-getpass-form legend {font-family:georgia,sans-serif;color:#F6BA02;font-size:2.0em;font-weight:bold;margin-bottom:5px;padding:4px;width:254px;}
form#ae-register-form label, form#ae-connexion-form label, form#ae-getpass-form label {clear:left;color:#888888;font-size: 1.1em;display:block;float:left;margin-bottom:0.5em;padding-right:10px;text-align:right;width:200px;}


fieldset {padding:0 0.5em 0.5em;}

fieldset div {
clear:both;
margin:0.3em 0;
}
.legende_elmt {width:210px; float:left; text-align:left; padding-top:7px; margin-left:1em; }
.legende_conf {width:300px; float:left; text-align:left; padding-top:0px; margin-left:1em; }
.legende_input {width:250px; float:right; text-align:center; color:#A95C5C; padding-top:0px; font-size: 1.5em; margin-right:1em;}
.legende_fail {width:500px; float:left; text-align:left;}
div.c3 {margin-top:1em; text-align:center;}
.c2 {background-color:inherit;color:#FF0000;display:inline;font-weight:bold;text-align:center;}
.c4 {background-color:inherit;color:#A95C5C;font-weight:bold;}
input {background-color:#FFFFFF;border:1px solid #a7a7a7;color:inherit;
	padding:6px 5px;
	margin:7px 0 20px 0;
	font-family: 'trebuchet ms', arial, sans-serif;}
input.cases {border:1px solid #63645D; padding:0px 0 0px 0px;}
input.verif {width:150px;}


/*******************Test d'intégration aeudius***********************/
#ae-content #gds-box {
	position: absolute;
    height:36px;
    width:36px;
	margin: -40px 0px 0px 365px;
}
#ae-content #message-box {
	position: absolute;
    height:36px;
    width:40px;
	margin: -5px 0px 0px -5px;
}

#ae-error-box {
    color:#FF0000;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    border:solid 1px #FF0000;
    margin-bottom:8px;
    padding:5px 0px 5px 0px;
}
#ae-message-box {
    padding:20px 8px 20px 8px;
    width:625px;
    border:solid 1px #888888;
    text-align:center;
}
#ae-progressbar {
    width:300px;
    border:solid 1px black;
    height:18px;
    margin:0px auto 0px 10px;
    float:left;
}
#ae-progressbar_status {
	background-color:#00D0D0;
    text-align:center;
    color:#707070;
    font-weight:bold;
}
form#ae-register-form fieldset span.error {
    color:#FF0000;
    font-size:0.9em;
    display:block;
    margin:0 0 0.3em 0.3em;
    padding-left:2.5em;
    padding-top:0.35em;
    padding-bottom:0.3em;
    font-weight:bold;
    background: url(img/dialog-warning.png) no-repeat left center;
}

/*******************Formulaire MENAGE A FAIRE************************/
.entry {
background-color:#FFFFFF;
border:2px solid #A5C957;
color:#32475F;
font-family:verdana,Courier New,Courier,monospace;
font-weight:bold;
margin-bottom:20px;
margin-left:20px !important;
padding:6px;
width:180px;}

#msg{
padding:25px 10px 10px 10px;
height:320px;
background:url(../img/textarea.png) center left no-repeat;
color:#FFF;
}

textarea {
background-color:#FFFF99;
border:1px solid #006666;
color:#333333;
font-size:11px;
height:60pt;
width:249px;}

#submitter{
padding:5px;
font-size:13px;
margin-left:20px;
color:#151515;
}

/*******************DIVERS TEST MENAGE A FAIRE************************/
/*******************Validateur des formulaires************************/
.LV_validation_message{
    font-weight:bold;
    font-size:0.85em;
	position: absolute;
	margin: 5px 0px 0px 8px;
}

.LV_valid {
    color:#00CC00;
}

.LV_invalid {
    color:#CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/*reponse */
#msgok{
color:#669900;
}

#fail{
color:#FF0000;
}

#warning{
color:#FF9933;
}