/*
.textRequired { border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: DC5A3C; font-size: 11px; font-weight: bold; text-decoration: none }
.textRequired_ERROR {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none }
.inputRequired { border: 2px #DC5A3C solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: DC5A3C; font-size: 11px; font-weight: bold; text-decoration: none }
.inputRequired_ERROR { border: 1px #FF0000 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none }
*/
body { 
	background: #2F7EAE url("../img/fond.jpg") repeat-x top left;
	margin:0px; 
	text-align:center;
}

/* interlignage ******************************/
.interligne5px { padding-top:5px;}

/* ligne pointillet ******************************/
.ligne30px { background:url(../img/ligne_pointillet.gif) repeat-x left; height:30px; width:560px;}

#header {
height: 108px;
background:#fff;
}

#logo {
float:left;
width: 180px;
}
#menu {
background:#fff;
margin-left: 180px;
margin-right:10px;
text-align:left;
}

/* bandeau des formulaire en ligne */
#bandeauDirectCash { height:98px; width:auto; padding-left:200px; text-align:left;}
#bandeauDirectCash .contenu { height:200px; width:710px; padding-top:3px;}
#bandeauDirectCash .1Contenu { width:200px; float:left;}
#bandeauDirectCash .2Contenu { margin-left:200px;width:170px;}
#bandeauDirectCash .4Contenu { width:170px; float:right;}
#bandeauDirectCash .3Contenu { margin-left:370px; margin-right:170px;}

#bandeauVisa { background:url(../images/offres_credit/demande_en_ligne/bandeau_visa.jpg) no-repeat top left; height:98px; width:auto; padding-left:244px;}
#bandeauVisa .contenu { height:auto; width:510px; padding-top:3px;}
#bandeauVisa .gaucheContenu { width:170px; float:left;}
#bandeauVisa .droiteContenu { width:170px; float:right;}
#bandeauVisa .centreContenu { margin-left:170px; margin-right:170px;}

#bandeau3suisses { background:url(../images/offres_credit/demande_en_ligne/bandeau_3suisses.jpg) no-repeat top left; height:98px; width:auto; padding-left:244px;}
#bandeau3suisses .contenu { height:auto; width:510px; padding-top:3px;}
#bandeau3suisses .gaucheContenu { width:300px; float:left;}

#bandeauPersonal { background:url(../images/offres_credit/demande_en_ligne/bandeau_personal.jpg) no-repeat top left; height:98px; width:auto; padding-left:244px;}
#bandeauPersonal .contenu { height:auto; width:510px; padding-top:3px;}
#bandeauPersonal .gaucheContenu { width:170px; float:left;}
#bandeauPersonal .droiteContenu { width:170px; float:right;}
#bandeauPersonal .centreContenu { margin-left:170px; margin-right:170px;}

#conteneur {
width: 800px;
margin:0 auto;
/*background:#fff;*/
background: #ffffff url("../img/fond2.jpg") repeat-x bottom left;
}
#centre {
background:#fff;
margin-left: 180px;
margin-right: 180px;
}
#centre2 {
background:#fff;
margin-left: 180px;
margin-right: 5px;
}
#centre3 {
background:#fff;
margin-left: 15px;
margin-right: 15px;
}
#centre4 {
background:#fff;
margin-left: 10px;
margin-right: 5px;
}
#gauche {
float:left;
width: 170px;
padding-left:10px;
}
#droite {
float:right;
width: 180px;
}

#footer {
height: 80px;
padding:10px 15px 0px 15px;
background: #3683B1 url(../img/footer.gif) no-repeat top left; 
text-align:center;
clear:both;
}

#blocMenuFooter { width:760px; padding-top:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#C2D9E7; text-align:center;}

.OffreListedirectcash{ background:url(../images/offres_credit/direct_cash/fond_directcash.jpg) no-repeat bottom right; padding-bottom:30px;}
.OffreListecarte3suisses{ background:url(../images/offres_credit/carte_3_suisses/fond_carte3suisses.jpg) no-repeat top right;}
.OffreListecartevisa{ background:url(../images/offres_credit/carte_visa/fond_cartevisa.jpg) no-repeat top right;}
.OffreListepersonal{ background:url(../images/offres_credit/personal/fond_personal.jpg) no-repeat top right;}
.OffreListerachat{ background:url(../images/offres_credit/rachat/fond_rachat.jpg) no-repeat top right;}
.OffreListesouscrirefacile{ padding-bottom:30px; padding-left:10px;}

.lienbasdepage { text-decoration:none; color:#DDEAF2;}
.lienbasdepage:hover { text-decoration:underline; color:#C2D9E7;}

#copyright {
float:left;
width: 300px;
line-height:20px;
text-align:left;
font-family:Arial, Helvetica, sans-serif; 
color:#C2D9E7;
}

#menuFooter {
margin-left: 300px;
text-align:right;
}

#page{
  /*_position: relativ;*/
  _display: block;
  _position:  absolute;
  margin: -20px 100px 10px 100px;
  /*height: 500px;*/
  min-height: 554px;
  _height: 554px;
  /*background-color: #DDEAF2;*/
  border: 1px solid #FFBE35;
  border-bottom-width: 25px;
  /*z-index: 10;*/
}
.head-box{
  margin: 50px 15px 15px 15px;
  _margin: 50px 15px -25px 15px;
  _padding-bottom: 15px;
  background-color: #DDEAF2;
  border: 5px solid #DDEAF2;
}

.pop{
  color: #D71920;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none
  text-align: center;
}
/*
.descP{
  color: #D71920;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none
  text-align: center;
}*//*
.butt{
background-color: #FFFBE7;
color: #D71920;
}*/

.inputRequiredI { border: 2px #919BA4 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: 000000; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.textRequiredI { border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: 000000; font-size: 11px; font-weight: bold; text-decoration: none; }

.textRequiredI-rec { border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: blue; font-size: 11px; font-weight: bold; Text-transform: uppercase; }

.inputRequiredI-n { border: 1px #919BA4 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: 000000; font-size: 11px; text-decoration: none; text-transform: uppercase;}
.textRequiredI-n { border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: 000000; font-size: 11px; text-decoration: none; }
/*
.textRequiredI-pop { border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: D71920; font-size: 16px; text-decoration: none }
*/
.textRequiredI_ERROR {border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: D71920; font-size: 11px; font-weight: bold; text-decoration: none; }
.inputRequiredI_ERROR { background-color: #FFA07A; border: 2px #FFD400 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: D71920; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.textRequiredI-n_ERROR {border: 0px ;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: D71920; font-size: 11px; text-decoration: none; }
.inputRequiredI-n_ERROR { background-color: #FFA07A; border: 2px #FFD400 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: D71920; font-size: 11px; text-decoration: none; text-transform: uppercase;}

.devise { border: 0px #919BA4 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: 000000; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.montant_menu { border: 0px #919BA4 solid;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: 000000; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.Summary_data { 
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color: 000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-transform: uppercase;
}

.Summary_line { 
	border-top: 1px solid #B5CDDB;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color: 000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-transform: uppercase;
}
.left-box{
  position: relativ;
  width: 140px; 
  float:left; 
  clear: both; 
  margin: 150px 0px 150px 0px;
  /*padding: 0;*/
  text-align: left; 
  font-size: 80%
}

.textbuttonstyle{
	border-top: 2px solid #FF0000;
	text-align=: left; 
	background-color: #FFB300;
	font-size: 18px;
	font-weight: bold;
	border: 2px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #FFFFFF;
	margin-bottom: 10px;
		
}

.cellintitule{
	border-top: 1px solid #B5CDDB;
	text-align=: left 	
}

.cellemp{
	border-top: 1px solid #B5CDDB;
	background-color: #CFE0EB;
}
.cellcoemp{
	border-top: 1px solid #B5CDDB;
}
.cellempjob{
	border-top: 1px solid #B5CDDB;
	background-color: #CFE0EB;
	width: 300px;
}
.cellcoempjob{
	border-top: 1px solid #B5CDDB;
	width: 300px;
}
.celladr{
	border-top: 1px solid #B5CDDB;
}

.cellbutton{
	background-color: #DDEAF2;
}

.textValid{
	background-color: #DDEAF2;
	color:#336699;
 	font-weight:bold;
	border: 0;
	font-size: 16px;
	cursor: hand;
 	
}

.textError{
	background-color: #FFC234;
	color:#336699;
 	font-weight:bold;
	border: 0;
	font-size: 16px;
	cursor: hand;
 	
}

.currpageorange{
	background: url("../img/menuOrange.gif") repeat-x top left;
}

.currpagegrey{
	background: url("../img/menuGris.gif") repeat-x top left;
}

.cellmenu{
	color:#FFFFFF;
	font-size: 12px; 
	font-weight:bold;
}
/*
#logo-box a span{left: 20; top: 20;position: absolute;background-image:url(<%=request.getContextPath()%>/fwk/img/cofidis-logo.png); background-repeat: no-repeat; width: 92px; height: 100px; z-index: 5}
#logo-box a span{left: 200; top: 200; position: absolute; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none;border: 0px;margin: 0px auto;text-decoration: bold;display: block;background-color: transparent;background-image:url("../fwk/img/cofidis-logo.png");padding: 0px 0 0 0;width: 110px;height: 25px;background-repeat: no-repeat;}
*/
#logo-box{
  display: block;
  position: absolute;
  background-color: transparent;
  /*background-image:url(<%=request.getContextPath()%>/cofidis-logo.png);*/
  width: 92px; 
  height: 100px; 
  /*z-index: 5;*/
  left: 130; 
  _left: 30;
  top: 20;
}
#logo-box-top{
  display: block;
  /*position: absolute;*/
  background-color: transparent;
  /*background-image:url(<%=request.getContextPath()%>/cofidis-logo.png);*/
  /*width: 92px; */
  /*height: 100px;*/ 
  /*z-index: 5;*/
  left: 330; 
  top: 50;
}

#table-left{
  background-color: #FFFBE7;
  border: 1px solid #F1932B;
  border-left: 0px solid #F1932B;
  /*border-bottom: px solid #F7A93A;*/
}
.IN_FormLibText{
  color: 000000; 
  font-size: 11px; 
  font-weight: bold;
}
.lista{
  display: block;
  /*position: relativ;*/
  background-color: transparent;
 
  border: 1px #FFD400 solid;
  width: 92px; 
  height: 100px; 
  /*z-index: 5;*/
  left: 130; 
  _left: 30;
  top: -60;
}

h1 { font-size:11px; color:#336699;font-weight:normal; margin:0px;}
h2 { font-size:11px; color:#fff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; height:18px; line-height:18px; }
h3 {   }
h4 { font-size:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0px;}
h5 { font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0px;}
h6 { font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0px;}

.gris { color:#878787;}
.noir { color:#000;}
.orange { color:#FFA100;}
.orange2 { color:#F88538;}
.jaune { color:#FFBA00;}
.bleu {	color:#336699;}
.bleuclair { color:#74A9C9;}
.bleuciel { color:#36ABD7;}
.rouge { color:#FF0000;}
.rose { color:#D61C44;}
.vert { color:#91AF42;}
.mauve { color:#993395;}

.h3jaune { 
	color:#FFBA00;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0px;
	text-align: left;
}
.h3bleu { 
	color:#336699;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0px;
}

.gbleu {	color:#336699;
	 font-weight: bold ;
	 text-align: left;
}
.grouge {	color:#FF0000;
	 font-weight: bold ;
}