body { background-color:#000; color:#000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; letter-spacing:0px; width:1024px; margin:10px auto;
		font-size:10pt;}

#layout, #banner, #banner-backend, #home2, #home-annonce,#home-fiche, #pied {position:relative;}


.orange {color:#FF8100; }

#banner { background : url(/images/banner.jpg) no-repeat;  height:338px;}
#banner-backend{ background : url(/images/banner-back.jpg) no-repeat;  height:338px;}
#lien-logo {top:50px; left:50px; width:300px; line-height:100px; cursor:pointer;}
#entete{position:absolute; top:140px; left :60px; font-weight:bold;font-size:11pt;}

#acces-compte {position:absolute; top:145px; left :820px}
table.compte {padding: 0px; border-spacing:0px 0px; color:#fff;}

#creer-compte {position:absolute; top:200px; left :810px}
#creer-compte img {padding-left:15px}

input.submitCompte{ height : 20px; background : url(/images/transparent.gif); border : 1px solid #B2B2B2; cursor:pointer; color:#B2B2B2;}
input.compte {width : 115px;}
input.pwd {width : 88px; }

ul { list-style-type:none; z-index:999; }
li { display:inline; float:left; z-index:999;}

#nav { position:absolute; top:257px; left:30px; width:992px;}
#nav ul.nav {  width:100%; font-size:9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; overflow: visible;}
#nav li.nav { line-height: 30px; text-align:left;}
#nav li.nav a { display:block; text-decoration:none; color:#fff; font-weight:bold;}
#nav li.nav a:hover, #nav li a.actif { color:#fff; font-weight:bold; text-decoration:none;  }
#nav li.nav a:hover { text-decoration:underline;}

/** menu actif**/
#nav li.nav a.actif {color:#000;}

li.nav span {line-height:15px; text-align:left;}

.nav1 { width:150px;}
.nav2 { width:150px;}
.nav3 { width:150px;}
.nav4 { width:150px;}
.nav5 { width:150px;}
.nav6 { width:130px;}
.nav7 { width:120px;}

/** contact **/
#a_nav7 span {color : Black;}

/** barre oblique**/
.barre{top:-10px;}
#bar1{ left :-34px;}
#bar2{ left :115px;}
#bar3{ left :265px;}
#bar4{ left :415px;}
#bar5{ left :565px;}

.barre-actif{top:-11px;}

#pied {width:1024px; background : url(/images/pied.png) 0px 5px no-repeat; height:20px; padding-top:5px; font-size:9pt;}
#pied ul {margin-left : 20px;}
#pied li {padding:0px 7px 0px 8px; padding-top:2px;}

#home-annonce {width:1024px; height:195px; } 
div.home-annonce {position : absolute; top:153px; left:20px;}
#lien-promo {position : absolute; top : 247px; left : 730px;}

#lien-home {position : absolute; top:10px; left:390px; z-index:999; }
#lien-home a {width : 100%; height : 100%; color : black;}

#home-fiche {width:1024px; height:397px;} 
#titreFiche {position : absolute; top:120px; left:300px;  z-index:999;}

#annonce1 {position : absolute; top : 0px; left : 0px; width:110px; z-index:999;}
#annonce2 {position : absolute; top : 0px; left : 150px; width:110px; z-index:999;}
#annonce3 {position : absolute; top : 0px; left : 310px; width:110px; z-index:999;}
#annonce4 {position : absolute; top : 0px; left : 470px; width:110px; z-index:999;}
#annonce5 {position : absolute; top : 0px; left : 640px; width:110px; z-index:999;}
#annonce6 {position : absolute; top : 0px; left : 800px; width:110px; z-index:999;}
img.superpose {   position: absolute; }
img.img1 { top : 47px; left : 0px;}
img.img2 { top : 47px; left : 146px;}
img.img3 { top : 47px; left : 309px;}
img.img4 { top : 47px; left : 472px;}
img.img5 { top : 47px; left : 635px;}
img.img6 { top : 47px; left : 799px;}
#titreCategorie {top:10px; left : 30px;}
#titreHome {position : absolute; top:20px; left:650px;  z-index:999;}


#home2 {width:1024px;  background : url(/images/fond-home-bas.jpg) no-repeat; height:195px; margin-top:5px;}

div.home2 {position : absolute; top:10px; left:50px;}
.headline {font-size:12pt; font-weight:bold;}



#tran {position : absolute; left : -20px; display :inline; width:200px;}
#cond {position : absolute; left : 217px; display :inline; width:200px;}
#expe {position : absolute; left : 450px; display :inline; width:200px;}
#cont {position : absolute; left : 685px; display :inline; width:200px;}

/** page equipe**/
#equipe {position : relative; width:1024px;  background : url(/images/fond-equipe.jpg) no-repeat; height:977px;}
ul#noms1 {top:60px; left:0px;}
ul#noms1 li {width:320px; padding-left:20px;}
ul#role1 {top:92px; left:0px;}
ul#role1 li {width:320px; padding-left:20px; font-size:9pt;}
ul#cv1 {top:112px; left:0px;}
ul#cv1 li {width:240px; padding-left:100px; font-size:8pt;}

ul#cv1 table {}

ul#noms2 {top:310px; left:0px;}
ul#noms2 li {width:320px; padding-left:20px;}
ul#role2 {top:342px; left:0px;}
ul#role2 li {width:320px; padding-left:20px; font-size:9pt;}
ul#cv2 {top:365px; left:0px;}
ul#cv2 li {width:240px; padding-left:100px; font-size:8pt;}

ul#noms3 {top:558px; left:0px;}
ul#noms3 li {width:320px; padding-left:20px;}
ul#role3 {top:592px; left:0px;}
ul#role3 li {width:320px; padding-left:20px; font-size:9pt;}
ul#cv3 {top:615px; left:0px;}
ul#cv3 li {width:240px; padding-left:100px; font-size:8pt;}

#gbi36{position :absolute; top:366px; left:695px;}
#gbi38{position :absolute;top:366px; left:354px;}
#gbi40{position :absolute;top:366px; left:12px;}

#titreCategorie2{top:260px; left : 30px;}
#titreCategorie3{top:510px; left : 30px;}

.atop {vertical-align : top;}
td.type{color: #B2B2B2; font-size:8pt; font-weight:bold; width:55px;}
#titre-bas {top:920px; left:420px; font-size:10pt;font-weight:bold;}

/** page conditions de paiement**/
#conditions {position : relative; width:1024px;  background : url(/images/fond-conditions.jpg) no-repeat; height:396px;}
#cond-suiv {position : absolute; top:240px; left : 15px; width:300px;}
#cond-poss {top:64px ;left:535px;}
#portage-content {top: 130px; left : 470px; width:500px;}
.paragraphe {padding-left : 20px; background: url(/images/picto-paragraphe.png) no-repeat; background-position:0px 0px; overflow:visible; z-index:999;}

/** page expertises**/
#expertises {position : relative; width:1024px;  background : url(/images/fond-expertises.jpg) no-repeat; height:396px;}
#expe-intro {top:45px; left : 20px; width : 340px;}
#expe-content{top : 150px; left : 400px; width : 580px;}
#iden-content{top : 230px; left : 20px;width : 350px;}
.sm-paragraphe {padding-left : 20px; background: url(/images/picto-cv-equipe.png) no-repeat; background-position:0px 0px; overflow:visible; z-index:999;}
.sm-paragraphe-orange {padding-left : 20px; background: url(/images/picto-paragraphe-orange.png) no-repeat; background-position:0px 0px; overflow:visible; z-index:999;}
p.thin {line-height:5px;}
p.thinplus {line-height:10px;}

/** page contacts **/
#contact {position : relative; width:1024px;  background : url(/images/fond-contact.jpg) no-repeat; height:396px;}
ul#form {top : 55px; left : 150px; }
ul#form li {display:list-item !important; float:none; line-height:28px;}
#message {top : 150px; left : 470px;}
#messageArea {background : url(/images/transparent.gif); width :450px; height:200px; border : 0px;}
#submit {top:355px; left : 955px;}
input.submit{ width:40px; background : url(/images/transparent.gif); border : 0px; cursor:pointer;}
input.input {width:200px;}

/** page trans services etc**/
.tls {position : relative; width:1024px; height:396px;}
#tran-serv { background : url(/images/fond-tran-serv.jpg) no-repeat;  }
#tran-livr { background : url(/images/fond-tran-livr.jpg) no-repeat;}
#tran-part { background : url(/images/fond-tran-part.jpg) no-repeat; height:820px !important; background-color:#fff;}
#tran-parc { background : url(/images/fond-tran-parc.jpg) no-repeat; height:850px !important; background-color:#fff;}
#submenu{top : 174px; left : 30px;}
#submenu li {display:list-item !important; float:none; padding-top:24px; }
#subheadline {left: 525px; top: 63px;}
#subContent {top:145px; left : 470px; width : 530px;}
#subContent p {padding-left : 20px;}
#carte {top:380px; left : 5px;}
td.partenaires {width:300px; color:#B2B2B2;}
td.lignes {width:200px; color:#B2B2B2;}

/** historique **/
#historique{position : relative; width:1024px;  background : url(/images/fond-hist.jpg) no-repeat; height:396px;}

#gbce {top:60px; left : 590px; }
#gbce-content {top:120px; left : 510px; width : 400px;}
#gbi {top:174px; left : 50px; }
#gbi-content {top:220px; left : 30px; width : 400px;}


.secure {background-color: #fff;}

.fond-mentions {background-color: #fff;}

/** backend **/
#blocActions-back  {
	float:none !important;
}

#blocActions-back  ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	padding-top : 50px !important;
}

.blocAction{
	display: block !important;
	height: 20px !important;
	float: left !important;
	margin: 0 10px 10px 0 !important;
	padding: 5px !important;
	border: 1px solid #f3f3f3 !important;
	background-color : #FF8100 !important;
}
a.footerAction {
	font-size: 14px !important;
	text-transform: lowercase !important;
	font-variant: small-caps !important;
	color: #fff !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
