body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#B38801;
	margin:0px;
	padding:0px;
}

a {
color:#B3A101;
text-decoration:none;
}

a:hover {
color:#727272;
text-decoration:none;
}

#main {
text-align:left;
height:100%;
background-color:#FFFFFF;
padding-top:45px;
}

#header {
width:970px;
height:115px;
margin:0px;
/*margin-top:45px;*/
padding:0px;
margin-left:auto;
margin-right:auto;
text-align:right
}


div#middle {
	background-image:url(images/middle-bg.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:970px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

#contenttop {
background-image:url(images/content-top.jpg);
background-repeat:no-repeat;
height:30px;
width:970;
z-index:100;
}

#content {
	background-image:url(images/content-bg.jpg);
	background-repeat:repeat-y;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

#contentleft {
float:left;
width:686px;
margin:0px;
padding:0px;
height:100%;
}

#contentright {
float:left;
width:268px;
margin:0px;
padding:0px;
}

#contentleft p {
width:598px;
}

#contentbottom {
display:block;
height:43px;
clear:both;
}

.titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#B6A40B;
	letter-spacing:1px;
	line-height:22px;
	margin-top:0px;
	padding-top:0px;
	margin-left:52px;
}

.chiffrecle {
font-family:Arial, Helvetica, sans-serif;
font-size: 17px;
color:#B6A40B;
letter-spacing:1px;
}

.normal {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#727272;
line-height:16px;
margin-left:52px;
text-align:justify;
}

.liensfleche {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#B3A101;
line-height:16px;
margin-left:52px;
}

.liensfleche img {
margin-right:10px;
}

.liensfleche1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#B3A101;
line-height:16px;
margin-left:52px;
}

.liensfleche1 img {
margin-right:10px;
}

.normalgras {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#727272;
line-height:16px;
margin-left:52px;
text-align:justify;
}

.blancpetit {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
line-height:14px;
margin-top:5px;
}
.blancpetit a {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
line-height:14px;
text-decoration:none;
}
.blancpetit a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #727272;
line-height:14px;
text-decoration:none;
}


.grispetit {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
padding:0px;
margin:0px;
}

/*------------MENU-MIDDLE----------------*/
p#sousmenu {
margin:0px;
padding:0px;
/*padding-top:13px;*/
margin-left:36px;
font-family:Arial, Helvetica, sans-serif;
height:15px;
line-height:13px;
font-size: 13px;
color:#B5A409;
}

p#sousmenu a{
font-size: 13px;
color:#727272;
text-decoration:none;
height:15px;
border-right:1px solid #727272;
line-height:13px;
display:block;
}

p#sousmenu a:hover, .sousmenuact {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#B5A409;
text-decoration:none;
height:15px;
border-right:1px solid #B5A409;
line-height:13px;
display:block;
}
p#sousmenu .sousmenuact a {
color:#B5A409;
text-decoration:none;
display:inline;
border:none
}
p#sousmenu .sousmenuact a:hover {
color:#727272;
text-decoration:none;
display:inline;
border:none
}

p#sousmenu a#sousmenub, p#sousmenu a#sousmenuc, .sousmenuact {
float:left;
display:inline;
height:15px;
}
.sousmenuactlast {
float:left;
display:inline;
height:15px;
border:none;
}
p#sousmenu a#sousmenulast {
border:none;
float:left;
display:inline;
height:15px;
}
p#sousmenu a#sousmenua {
float:left;
display:inline;
height:15px;
}
/*-----------FIN-DU-MENU-MIDDLE----------------*/

.or {
color:#B3A101;
}
.orfonce {
color:#B38801;
}
.or2 {
color:#9B8D13;
}
.blanc {
color:#FFFFFF;
}
.grosgras {
font-size:15px;
font-weight:bold;
}
/*--------------------------------------------
----- - -----  HOME PAGE  ------- --        --
--------------------------------------------*/
#header-home {
width:970px;
height:245px;;
margin:0px;
margin-top:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#header-home1 {
width:970px;
height:100px;;
margin:0px;
margin-top:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
text-align:right;
}

#middle-home {
height:32px;
width:970px;
margin:0px;
margin-left:auto;
margin-right:auto;
}
#content-home {
width:970px;
margin-left:auto;
margin-right:auto;
height:270px;
}
#main-home {
text-align:center;
width:970px;;
background-color:#FFFFFF;
}

#home-solfinance {
background-image:url(images/home-bg-solgauche.jpg);
background-repeat:no-repeat;
width:485px;
height:124px;
float:left;
text-align:center;
}
#home-solpayline {
background-image:url(images/home-bg-soldroite.jpg);
background-repeat:no-repeat;
width:485px;
height:124px;
text-align:center;
float:left;
}
#home-solcommerce {
background-image:url(images/home-bg-solgauche.jpg);
background-repeat:no-repeat;
width:485px;
height:124px;
float:left;
text-align:center;
}
#home-solmobile {
background-image:url(images/home-bg-soldroite.jpg);
background-repeat:no-repeat;
width:485px;
height:124px;
text-align:center;
float:left;
}
#home-solfinance p, #home-solpayline p, #home-solcommerce p, #home-solmobile p {
width:480px;
padding-top:40px;
margin:0px;
line-height:24px;
}
#home-solfinance p a, #home-solpayline p a, #home-solcommerce p a, #home-solmobile p a {
font-size:20px;
color:#909090;
text-decoration:none;
}
#home-solfinance p a:hover, #home-solpayline p a:hover, #home-solcommerce p a:hover, #home-solmobile p a:hover {
color:#B6A40B;
text-decoration:none;
}
#home-solfinance p strong a, #home-solpayline p strong a, #home-solcommerce p strong a, #home-solmobile p strong a {
font-size:20px;
color:#727272;
text-decoration:none;
}
#home-solfinance p strong a:hover, #home-solpayline p strong a:hover, #home-solcommerce p strong a:hover, #home-solmobile p strong a:hover{
color:#B6A40B;
text-decoration:none;
}


/*------------------------------------
------------CLIENTS-------------------
------------------------------------*/
#contentleft p.clients {
width:150px;
height:328px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#727272;
line-height:16px;
margin-left:52px;
}
/*------------------------------------
--------FIN CLIENTS-------------------
------------------------------------*/

/*------------------------------------
------------COLDROITE JS--------------
------------------------------------*/
#partie1, #lipartie1, #partie2, #lipartie2, #partie3, #lipartie3, #partie4, #lipartie4, #partie5, #lipartie5, #partie6, #lipartie6, #partie7, #lipartie7, #partie8, #lipartie8, #partie9, #lipartie9, #partie10, #lipartie10 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#727272;
}
#partie1 p, #partie2 p, #partie3 p, #partie4 p, #partie5 p, #partie6 p, #partie7 p, #partie8 p, #partie9 p, #partie10 p {
margin-left:30px;
margin-right:12px;
width:200px;
margin-top:0px;
text-align:justify;
}
.proddroitesanstrame4 {
background-image:url(images/sans-trame.jpg);
background-position:top;
background-repeat:no-repeat;
height:30px;
margin:0px;
padding:0px;
padding-top:0px;
width:268px;
}
.proddroitesanstrame5 {
background-image:url(images/sans-trame.jpg);
background-position:top;
background-repeat:no-repeat;
height:60px;
margin:0px;
padding:0px;
padding-top:0px;
width:268px;
}
.proddroitesanstrame5 p.partieon {
padding-top:12px;
}

.proddroitesanstrame {
background-image:url(images/sans-trame.jpg);
background-position:top;
background-repeat:no-repeat;
height:40px;
margin:0px;
padding:0px;
padding-top:0px;
width:268px;
}
.proddroitesanstrame2 {
background-image:url(images/sans-trame.jpg);
background-position:top;
background-repeat:no-repeat;
height:60px;
margin:0px;
padding:0px;
padding-top:0px;
width:268px;
}
.proddroitesanstrame3 {
margin-top:14px;
}

.proddroitesanstrame p.partieon {
padding-top:12px;
}

.proddroitesanstrame p.partieon img {
margin-top:2px;
}

#marron p img#flecheor {
margin-top:-5px;
}



.up {
margin-top:14px;
}

.proddroite {
background-image:url(images/offre_droite1.jpg);
background-position:top;
background-repeat:no-repeat;
height:40px;
margin:0px;
padding:0px;
width:268px;
}

.proddroite1 {
background-image:url(images/trame.jpg);
background-position:top;
background-repeat:no-repeat;
height:40px;
margin:0px;
padding:0px;
width:268px;
}

.proddroitesanstrame {
	background-image:url(images/offre_droite2.jpg);
}


.proddroite:hover, .proddroitesanstrame:hover {
	background-image:url(images/trame-rectangle-or1.jpg);
}

.proddroite2:hover {
	background-image:url(images/trame-rectangle-or2.jpg);
}

.proddroite:hover a, .proddroitesanstrame:hover a, .proddroite2:hover a {
	color:#FFFFFF;
}

/*** SPECIAL IE6 ***/
*html .proddroite a:hover {color:#727272;}

.proddroite0 {
	height:45px;	
}

.proddroite2 {
background-image:url(images/offre_droite1.jpg);
background-position:top;
background-repeat:no-repeat;
height:60px;
margin:0px;
padding:0px;
width:268px;
}
.proddroite3 {
background-image:url(images/trame.jpg);
background-position:top;
background-repeat:no-repeat;
height:80px;
margin:0px;
padding:0px;
width:268px;
}

.proddroite ul, .proddroite0 ul , .proddroite1 ul  , .proddroite11 ul  , .proddroitesanstrame ul, .proddroite2 ul, .proddroite3 ul, .proddroitesanstrame2 ul{
margin:0px;
padding:4px;
padding-top:17px;
}
.proddroite ul li, .proddroite0 ul li, .proddroite1 ul li, .proddroite11 ul li, .proddroitesanstrame ul li, .proddroite2 ul li, .proddroite3 ul li, .proddroitesanstrame2 ul li {
cursor:pointer;
margin-left:30px;
list-style-image:url(images/fleche-grise.jpg);
}

.partieon {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
/*color:#727272;*/
margin:0px;
padding:0px;
margin-left:42px;
}

p.partieon img {
border:none;
float:left;
margin:0px;
padding:0px;
margin-top:10px;
margin-left:-20px;
position:relative;
padding-right:10px;
}
#flecheor {
float:left;
margin:0px;
padding:0px;
margin-left:-58px;
margin-top:2px;
position:relative;
}
.proddroite2 p.partieon, .proddroite p.partieon {
padding-top:15px;
}
.proddroite p.partieon img {
margin-top:2px;
}
.proddroite p.partieon img#flecheor{
margin-top:-6px;
}

.proddroite3 p.partieon img {
margin-top:17px;
}

.proddroite3 p.partieon {
padding-top:17px;
}

.proddroitesanstrame3 p.partieon img {
margin-top:2px;
}
.proddroitesanstrame3 p.partieon img#flecheor{
margin-top:-6px;
}

#marron {
background:url(images/rectangle-or.jpg) no-repeat;
height:40px;
}
#marron p {
color:#FFFFFF;
padding-top:12px;
}

#marron p img {
margin-top:-5px;
}

#marron2 {
background:url(images/rectangle-or2.jpg) no-repeat;
height:60px;
}
#marron2 p {
color:#FFFFFF;
padding-top:14px;
}
#marron2 p img {
margin-top:2px;
}

#marron3 {
background:url(images/rectangle-or3.jpg) no-repeat;
height:80px;
}
#marron3 p {
color:#FFFFFF;
padding-top:17px;
}
#marron3 p img {
margin-top:10px;
}


/*------------------------------------
--------FIN--COLDROITE JS-------------
------------------------------------*/

/*------------------------------------
------------PRESSE--------------------
------------------------------------*/
.annee {
padding-top:10px;
color:#B3A101;
font-size:16px;
font-weight:bold;
/*width:520px;*/

}

.or3 {
color:#B3A101;
font-size:12px;
}
.actumarge {
margin-left:36px;
width:620px;
}

.l1 {
height:30px; 
}

.l2 {
height:50px; 
}
.l3 {
height:75px; 
}
.l4 {
height:100px; 
}
.actugrise {
background-color:#F4F4F4;
}
.actublanche {
background-color:#FFFFFF;
}
.actulienl1 {
float:right; 
height:37px; 
line-height:37x;
margin-right:15px;
width:100px;
}

.actulienl2 {
float:right; 
height:50px; 
line-height:50px;
margin-right:15px;
width:130px;
}
.actulienl3 {
float:right; 
height:75px; 
line-height:75px;
margin-right:15px;
width:130px;
}
.actulienl3bis {
float:right; 
height:37px; 
line-height:75px;
margin-right:15px;
width:130px;
}

.actulienl4 {
float:right; 
height:37px; 
line-height:100px;
margin-right:15px;
width:130px;
}

.actutexte img {
float:right;
margin-top:20px;
margin-right:70px;
margin-left:14px;
}

.actudatel2 {
font-weight:bold;
line-height:24px;
}
.actudatel3 {
font-weight:bold;
line-height:28px;
}
.actudatel4 {
font-weight:bold;
line-height:32px;
}

.actutexte {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
margin-left:15px;
line-height:18px;
width:520px;
float:left;
text-align:justify;
}

/*------------------------------------
------------FIN DE PRESSE-------------
------------------------------------*/

.clear {
clear:left;
}
.marge1 {
margin-left:50px;
}



#formulaire1 {
float:left;
}
#formulaire1, #formulaire2 {
width:300px;
height:200px;
padding:0px;
margin:0px;
display:inline;
border:0;
}
.text-form{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#727272;
margin:0px;
padding:0px;
}
form {
width:600px;
margin:0px;
margin-left:52px;
padding:0px;
border:0;
}
input.form-bgchamp {
background-image:url(images/form-bgchamp.jpg);
background-repeat:no-repeat;
border:0;
height:20px;
width:271px;
line-height:16px;
padding:2px;
margin:0px;
margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#727272;
}
input.check {
margin-right:10px;
margin-left:0px;
padding:0px;
float:left;
margin-bottom:10px;
margin-top:2px;
border:0;
}
#envoyer {
background-image:url(images/bg-envoyer.jpg);
background-repeat:no-repeat;
height:23px;
margin:0px;
padding:0px;
margin-top:15px;
clear:left;
border:0;
}
div#envoyer input {
border:0;
background:none;
height:23px;
width:100px;
color:#FFFFFF;
padding-top:30px;
cursor:pointer;
float:right;
}

.form2 {
margin-top:0px;
padding:0px;
}

textarea {
background-image:url(images/form-bgtext.jpg);
background-repeat:no-repeat;
border:0;
overflow:auto; 
line-height:16px;
height:103px;
width:269px;
padding:2px;
margin:0px;
margin-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#727272;
}

#prenonsrdv {
background-image:url(images/prenons_rdv.jpg);
background-repeat:no-repeat;
background-position:top;
height:110px;
width:268px;
padding:0px;
margin-top:30px;
}
#prenonsrdv p.rdv {
text-align:center;
font-size: 12px;
color:#727272;
padding-top:20px;
padding-left:55px;
}


div.offre {
height:46px;
width:268px;
background-image:url(images/offre_droite1.jpg);
background-repeat:no-repeat;
margin-bottom:1px;
overflow:hidden;
}
div.offre a {
display:block;
height:46px;
width:268px;
color: #727272;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
padding-top:8px;
text-decoration:none;
overflow:hidden;
}
div.offre a:hover {
display:block;
height:46px;
width:268px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
padding-top:8px;
text-decoration:none;
overflow:hidden;
}

div.offre#offrerech {
line-height:30px;
}


div.offre1 {
height:46px;
width:268px;
background-image:url(images/offre_droite2.jpg);
background-repeat:no-repeat;
margin-bottom:1px;
overflow:hidden;
}
div.offre1 a {
display:block;
height:46px;
width:268px;
color: #727272;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
padding-top:8px;
text-decoration:none;
overflow:hidden;
}
div.offre1 a:hover {
display:block;
height:46px;
width:268px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
padding-top:8px;
text-decoration:none;
overflow:hidden;
}


div#offrepayline {
height:46px;
width:268px;
background:none;
background-image:url(images/offre_payline1.jpg);
background-repeat:no-repeat;
margin-bottom:1px;
overflow:hidden;
}
div#offrepayline a {
display:block;
height:46px;
width:268px;
padding-left:40px;
padding-top:8px;
overflow:hidden;
}
div#offrepayline a:hover {
display:block;
height:46px;
width:268px;
padding-left:40px;
padding-top:8px;
overflow:hidden;
}

.floatright {
	float:right;
	margin-left:15px;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	width: 268px;
	margin-left:52px;
}

.bouton a {
color:#727272;
text-decoration:none;
background-image: url(images/bouton-off.jpg);
	background-repeat: no-repeat;
	display:block;
	width:268;
	height:53px;
	padding-left:20px;
}
.bouton a:hover {
color: #FFFFFF;
text-decoration:none;
background-image: url(images/bouton.jpg);
	background-repeat: no-repeat;
}


ul.normal li {margin-left:40px; list-style-type:square;}


