/* 

CREDIT LIGHT 2007 | © DELTA WEB http://www.delta-web.com




*/

body {
margin:0;
font:12px Arial, Helvetica, sans-serif;
line-height:16px;
color:#333;
background:#666;
}

img {
border:none;
}

a {
color:#333;
}

a:hover {
color:#ff6600;
text-decoration:none;
}

p {
margin:0 0 10px 0;
}

h1 {
font:100 18px Arial, Helvetica, sans-serif;
margin:0 0 10px 0;
letter-spacing:-1px;
color:#333;
padding:5px;
}

h2 {
font:bold 14px Arial, Helvetica, sans-serif;
margin:25px 0 10px 0;
padding:0 0 5px 0;
letter-spacing:-1px;
border-bottom:1px solid #ddd;
}

ul {
margin:0 0 10px 0;
padding:0 0 0 15px;
list-style-image:url(../images/puce.gif);
}

li {
margin:0;
padding:0;
}

input, select, textarea {
border:1px solid #ccc;
font:11px Arial, Helvetica, sans-serif;
color:#000;
}

/* -------------------------------
   -------------------------------
   -----
   ----- ID
   -----
   -------------------------------
   -------------------------------
*/

#global {
position:absolute;
width:770px;
margin:0 0 0 -385px;
left:50%;
background:url(../images/bg.jpg) repeat-x;
}

#header {
height:100px;
padding:0 0 0 29px;
background:url(../images/bg_header.gif) no-repeat;
}

#header .pub {
float:left;
padding:20px 0 0 30px;
}

#nav {
list-style:none;
margin:0 0 0 29px;
padding:0;
}

#nav li {
margin:0;
padding:0;
float:left;
}

#nav li a {
display:block;
width:89px;
height:60px;
background-position:0 0;
}

#nav li a:hover {
background-position:0 -60px;
}

#nav li.selected a {
background-position:0 -60px;
cursor:default;
}

#nav li#bt0 a {
background-image:url(../images/bt01.gif);
}

#nav li#bt1 a {
background-image:url(../images/bt02.gif);
}

#nav li#bt2 a {
background-image:url(../images/bt03.gif);
}

#nav li#bt3 a {
background-image:url(../images/bt04.gif);
}

#nav li#bt4 a {
background-image:url(../images/bt05.gif);
}

#nav li#bt5 a {
background-image:url(../images/bt06.gif);
}

#nav li#bt6 a {
background-image:url(../images/bt07.gif);
}

#nav li#bt7 a {
background-image:url(../images/bt08.gif);
}
#nav li#bt10 a {
background:#ff6600;
}
#main {
clear:both;
background:#fff;
margin:0 0 0 50px;
padding:0 10px 10px 10px;
width:650px; /* 670px */
}

#colLeft {
float:left;
margin:0 10px 0 0;
width:200px; /* 220px */
padding:10px;
background:#ebebeb;
}

#colLeft h1 {
margin:0 0 10px 0;
}

#colRight {
float:left;
width:420px;
}

#colLeft2 {
float:left;
margin:0 10px 0 0;
width:520px;
}

#colLeftPub {
float:left;
width:160px;
margin:0 10px 0 0;
}

#colMiddle {
float:left;
width:350px;
margin:0 10px 0 0;
}

#colRight2 {
float:left;
width:120px;
}

#colRight2 img {
margin:0 0 5px 0;
}

#footer {
height:30px;
padding:10px 50px 10px 0;
text-align:center;
color:#999;
font-size:11px;
}

#footer a {
text-decoration:none;
border-bottom:1px solid #777;
color:#999;
font-size:11px;
}

#footer a:hover {
color:#fff;
border-bottom:none;
}

/* -------------------------------
   -------------------------------
   -----
   ----- CLASS
   -----
   -------------------------------
   -------------------------------
*/

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

.imgFloatLeft {
float:left;
margin:0 10px 10px 0;
}

.clearBoth {
clear:both;
}

h2.clearBoth {
clear:both;
margin:0 0 10px 0;
}

.textStyle01 {
color:#ff6600;
font:bold 12px Arial, Helvetica, sans-serif;
}

.orange {
color:#ff6600;
}

.alignRight {
text-align:right;
}

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

.visibililtyHidden {
visibility:hidden;
}

.espaceurFin {
margin:0 0 100px 0;
}

.pInputBouton input, .pInfo input {
border:none;
margin:0 10px 0 0;
}

.pInfo {
margin:0 0 20px 0;
padding:10px;
border:1px solid #ff6600;
line-height:30px;
background:#ffefe5;
}

.pSep {
border-bottom:1px dashed #ccc;
margin:0;
}

.phone {
clear:both;
margin:0 0 0 50px;
padding:5px 10px 5px 2px;
width:658px; /* 670px */
text-align:right;
background:#fff;
}

.dejaClient {
padding:2px;
}

.nanoTexte {
font:8px Arial, Helvetica, sans-serif;
}

/* --- PAGE COURTIER
   --------------------------------------------------------
*/

blockquote {
margin:0 10px 12px 190px;
font-size:13px;
font-style:italic;
line-height:18px;
text-align:justify;
}
.courtier {
font-size:24px;}

/* --- Blocs crédit en cours
   --------------------------------------------------------------
*/

.creditEnCours {
padding:10px;
border:1px solid #ff6600;
margin:0 0 20px 0;
}

.creditEnCours td {
padding:2px;
}

/* --- Blocs de couleur
   --------------------------------------------------------------
*/

.blocColor1, .blocColor2, .blocColor3, .blocColor4 {
padding:10px;
color:#fff;
margin:0 0 10px 0;
}

.blocColor1 .floatLeft, .blocColor2 .floatLeft, .blocColor3 .floatLeft, .blocColor4 .floatLeft {
float:left;
margin:0 10px 10px 0;
}

.blocColor1 .imgSp, .blocColor2 .imgSp, .blocColor3 .imgSp, .blocColor4 .imgSp {
margin:0 20px 0 0;
}

.blocColor1 h2, .blocColor2 h2, .blocColor3 h2, .blocColor4 h2, .blocColor5 h2 {
margin:0 0 10px 0;
border:none;
}

.blocColor1 {
background:#666;
}

.blocColor1 a {
color:#d9d9d9;
}

.blocColor2 {
background:#fff;
color:#666;
}

.blocColor3 {
background:#a9a9a9;
}

.blocColor4,
.blocColor5 {
text-align:justify;
width:285px;
height:190px;
margin:10px;
padding:10px;
float:left;
}
.blocColor4 {
background:url(../images/bg-orange.jpg);
color:#333333;
}
.blocColor5 {
background:url(../images/bg-gris.jpg);
color:#edebeb;
}

.blocColor4 a:hover{
color:#333;
}


.blocColor5  a{
color:#edebeb;
}


/* --- Tableaux demande
   --------------------------------------------------------------
*/

.tabDemande {
width:650px;
margin:0 0 20px 0;
}

.tabDemande td {
padding:5px;
border-bottom:1px solid #dadada;
background:#fcfcfc;
}

.tabDemande .libTab {
padding:10px 5px 5px 5px;
border-bottom:3px solid #ccc;
font:bold 12px Arial, Helvetica, sans-serif;
background:#f0f0f0;
}

.tabDemande td.foot, .tabDemande td.noBorder {
border:none;
}

.tabDemande td.tdColor {
background:#f3f3f3;
border:none;
}

.tabDemande tfoot td, .tabDemande tfoot td input {
border:none;
}

.tabDemande tfoot td {
text-align:right;
padding:10px 0 0 0;
}

.tabDemande tfoot td img, .tabDemande tfoot td input {
margin:0 0 0 10px;
}

.tabDemande .libRecap {
padding:5px;
font:bold 14px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#fff;
background:#ff6600;
}

/* --- Tableaux demande (sliders flash)
   --------------------------------------------------------------
*/

.tabSliders {
width:650px;
margin:0 0 20px 0;
}

.tabSliders td {
padding:0 0 5px 0;
vertical-align:top;
}

/* --- Système de tirroir
   --------------------------------------------------------------
*/

.systemTirroir {
padding:0 10px 5px 10px;
border:1px solid #bbb;
}

.systemTirroir a {
display:block;
margin:10px 0 5px 0;
font:12px Arial, Helvetica, sans-serif;
background:url(../images/puce.gif) 0 3px no-repeat;
text-indent:20px;
}

.systemTirroir .blocInfo {
margin:0 0 20px 0;
padding:10px 10px 15px 10px;
background:#f0f0f0;
}

/* --- Lexique
   --------------------------------------------------------------
*/

.liensLettres a {
padding:4px;
border:1px solid #bbb;
background:#f0f0f0;
font-size:11px;
}

.liensLettres a:hover {
background:#d9d9d9;
}

/* --- CGU
   --------------------------------------------------------------
*/

.cgu {
background:#fff url(../images/header_mail.gif) no-repeat;
margin:150px 30px 30px 30px;
}

/* --- Alert info
   --------------------------------------------------------------
*/
.alertInfo {
background:url(../images/bg_form_info.gif) no-repeat;
width:580px; /* 650px */
height:70px; /* 100px */
padding:30px 0 0 70px;
font:bold 14px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#666;
margin:0 0 20px 0;
}


/* REFERENCEMENT */
.classeRefcred {
display:none;
}