*{
margin:0;
padding:0;
border:0;
}

body{
margin:0;
padding:0;
border:0;
}

h1, p {
	margin:0;
	padding:0;
	border:0;
}

#logo{
padding-top: 20px;
margin-bottom:15px;
}

#HeaderMenu ul{
background: url("/img/images/bkg-menu.gif") repeat-x bottom left;
width: 100%;
display: none;
}

#global-centre{
padding-top: 10px;
}

#global-pied{
margin-top: 10px;
color: #999999;
font-style: arial;
font-size: 11px;
}

#global-pied a{
color: #999999;
text-decoration: none;
}

#pied{
border-top: 2px solid #fcca0a;
padding: 5px 0 15px 0;
margin: 0;

}

#footer-left{
float: left;
width: 470px;
}

#footer-right{
float: right;
width: 40%;
text-align: right;
}
#navigation{
	margin: 0;
	padding: 0;
	border:0;
}


 #side-bar-services {
	background: url("/img-sb/images/fond_jaune_transparent.png") repeat;

}

#side-bar-produits{
	background: url("/img-sb/images/bkg-sb-produit.jpg") no-repeat;

}

.sb{
	height: 392px;
	margin:0;
	padding:0;
	border:0;
	color: #343434;
}

.sb h1, #titre-show{
color: #1a4170;
font-size: 32px;
padding: 20px;
}
.sb ul {
	float: right;
	text-align: right;
	width: 100%;
}

.sb ul li{
border-bottom: 2px solid #fff;
width: 100%;
padding: 8px 0;

}

.sb ul #pourqui{
border: none;
}

.sb ul li a{
font-family: 'Century Gothic', sans-serif;
	font-size: 14px;
	padding-right: 10px;
	text-decoration: none;
	color: #373738;
}
.sb ul li a:hover{
color: #fe6b09
}
#global #principal > *:first-child {
	margin:0;
	padding:0;
	border:0;
}
#contenu-accueil{
position: relative;
}
#texte1{
	background: url("/index2/images/bkg-texte-acc.png");
	font-family: 'Century Gothic', sans-serif;
	font-size: 32px;
    position: absolute;
    top: 90px;
    width: 490px;
	color: #1a4170;
	padding: 10px 10px 10px 30px;
}

#txtgros{
	font-size: 40px;
}
#texte2{
	background: url("/index2/images/bkg-texte-acc.png");
	font-family: 'Century Gothic', sans-serif;
	font-size: 32px;
    position: absolute;
    top: 245px;
	right: 0;
    width: 550px;
	color: #1a4170;
	padding: 10px 0px 10px 30px;
}

#contenu-page-societe{

	height: 392px;
	margin:0;
	padding:0;
	border:0;
}

#contenu-page-exp{
	/*background: url(/img-page/images/bkg-exp2.jpg) no-repeat;*/
	height: 392px;
	margin:0;
	padding:0;
	border:0;
}

#contenu-page-services{
	height: 392px;
	margin:0;
	padding:0;
	border:0;
}
#contenu-page-log{
	height: 392px;
	margin:0;
	padding:0;
	border:0;
}

#contenu-page-show{
	background: url(/img-page/images/bkg-show.jpg) no-repeat;
	height: 392px;
	margin:0;
	padding:0;
	border:0;
}

#contenu-page-produit #para-produit{
	padding: 10px;
	width: 96%;
	color: #fff;
	background: #3b5186;
	width: 95%;
	margin: 0 auto 20px auto;
	overflow: hidden;
	font-size: 11px;
}
#global #principal #contenu-page-inter{
	background: url(/img-page/images/bkg-inter.jpg) no-repeat;
	height: 392px;
	margin:0;
	padding:0;
	border:0;
}

#global #principal #bloc-texte{
	width: 585px;
	background: url("/img-page/images/bkg-texte2-new.png") repeat;
	color: black;
	font-size: 13px;
	font-family: arial;
	padding: 10px 25px;
	position: relative;
	float: right;
	top: 34px;
	/* 
	top: 60px;
	min-height: 312px; */
	margin-right: 0px;
	min-height: 340px;
	opacity:0.9;
}
#bloc-texte p{
margin-top: 5px;
}

#bloc-texte a{
	color: #1D3F90;
}

#global #principal #bloc-texte h3{
	font-size: 16px;
	color: #1D3F90;
	background: url("/img-page/images/puce_orange.png") no-repeat;
	padding-left: 18px;
	line-height: 18px;
}

#barre-jaune{
	position: absolute;
	background: url("/img-page/images/baton-jaune.gif") no-repeat;
	width: 105px;
	height: 6px;
	bottom: 35px;
	right: 0px;
	
}

#contenu-page-inter #texte-inter{
position: relative;
top: 10px;
margin: 0 10px;
}
#global #principal #texte-inter p{
	color: #17398b;
	background: #fff;
	border-radius: 10px;
	padding: 15px 8px;
}
#para1{
	color: #1a4170;
	background: #fff;
	border-radius: 10px;
	padding: 10px 0;
    width: 100%;
	margin-bottom: 3px;
	margin-top: 115px;
}

#para2{
	color: #1a4170;
	background: #fff;
	border-radius: 10px;
	padding: 10px 0;
    width: 100%;
}

#blocs{
	width: 99%;
	/*height: 200px;*/
	margin-left:9px;
	
}
.bloc-produit{
float: left;
width: 168px;

height: 150px;
margin-left:12px;
}
.first
{
margin:0;
}
.bloc-produit-large
{
	width:348px;
	height:112px;
	margin-left:12px;
	float: left;
}
.jaune{
	float: right;
}
.bloc-produit p {
	clear: both;
	text-align: right;
	color: #666666;
}

.bloc-produit p a{
	color: #666666;
	text-decoration: none;
}

#fr-fr{
  background: url("/img/images/fr.gif") no-repeat top center;
	width: 54px;
	height: 47px;
	position: absolute;
	top: 0;
	right: 300px;
	display: inline;
	cursor: pointer;
}

#fr-uk{
  background: url("/img/images/fr.gif") no-repeat bottom center;
	width: 54px;
	height: 47px;
	position: absolute;
	top: 0;
	right: 260px;
	display: inline;
	cursor: pointer;
}
#uk-fr{
  background: url("/img/images/uk.gif") no-repeat bottom center;
	width: 54px;
	height: 47px;
position: absolute;
	top: 0;
	right: 245px;
	display: inline;
	cursor: pointer;
}
#uk-uk{
	background: url("/img/images/uk.gif") no-repeat top center;
	width: 54px;
	height: 47px;
	position: absolute;
	top: 0;
	right: 200px;
	display: inline;
	cursor: pointer;
}



#identification {
background : #f9f9f9;
border : solid 1px #cccccc;
border-bottom-left-radius : 5px;
border-bottom-right-radius : 5px;
color : #17398b;
position: absolute;
top: 0;
right: 5px;
padding: 10px;
line-height: 18px;}

#identification #acces,
#identification #acces:hover {
color : #293c64;
font-weight: bold;
text-decoration : none;}

#identification #demande {
color : #666;
font-size: 11px;}





#global #principal #contenu-page-contact{
	margin:0;
	padding:20px;
	border:0;
	overflow: hidden;
	width: 940px;
	color: #373738;
}
#global #principal #contenu-page-contact h1{
	color: #153C8C;
}
#principal #form-gauche{
	padding: 0;
} 
#form-droite input, #form-droite textarea{
	border: 1px solid #e7e7e7;
}

#principal #form-droite .button{
	background: url("/img/images/bt-message.gif") no-repeat;
	width: 200px;
	height: 40px;
	border: none;
	color: #373738;
	cursor: pointer;
}

#principal .main_list
{
margin-left:25px;
}

#menu-product
{
/*background:url('/voiture/images/product-menu.png');*/
background:url('/voiture/images/fond_jaune_grand.png');
background-repeat:no-repeat;
width:260px;
height:430px;
float:left;
margin-bottom:25px;
font-size:14px;
font-family:Arial;
}

#menu-product h2
{
	font-size:30px;
	color:#FFF;
	margin-left:26px;
	padding-top:50px;
	margin-top:0px;
	/*border-bottom:2px solid #FFF;*/
}
#menu-product ul
{
text-align:right;
list-style-type: none; 
margin-top:20px;

}
#menu-product li
{

height:30px;
}
#menu-product a
{
text-decoration:none;
color:black;
display:block;
padding-right:25px;
height:30px;
line-height:25px;
}
#menu-product a:hover
{
background-color:#fff;
color:#FE6B09;
}

#side-bar-societe
{
background: url("/img-sb/images/fond_jaune_transparent.png") repeat;
width:260px;
min-height:392px;
height:auto;
float:left;
margin-bottom:25px;
}

#side-bar-societe h1
{
	font-size:30px;
	color:#fff;
	margin-left:26px;
	padding-top:50px;
	margin-top:0px;
}
#side-bar-societe ul
{
text-align:right;
list-style-type: none; 
margin-top:20px;

}
#side-bar-societe li
{
height:30px;
}
#side-bar-societe .big
{
height:50px;
}
#side-bar-expertise .big
{
height:50px;
}
#side-bar-societe a
{
text-decoration:none;
color:black;
display:block;
padding-right:25px;
height:30px;
line-height:25px;
font-size: 15px;
font-family: Arial;

}

#side-bar-societe a:hover
{
background-color:#fff;
color:#FE6B09;
}




#side-bar-expertise
{
background: url("/img-sb/images/fond_jaune_transparent.png") repeat;
width:260px;
min-height:392px;
height:auto;
float:left;
margin-bottom:25px;
}

#side-bar-expertise h1
{
	font-size:30px;
	color:#fff;
	margin-left:26px;
	padding-top:50px;
	margin-top:0px;
}
#side-bar-expertise ul
{
text-align:right;
list-style-type: none; 
margin-top:20px;

}
#side-bar-expertise li
{

height:30px;
}
#side-bar-expertise a
{
text-decoration:none;
color:black;
display:block;
padding-right:25px;
height:30px;
line-height:25px;
font-size: 15px;
font-family: Arial;

}


#side-bar-expertise a:hover
{
background-color:#fff;
color:#FE6B09;
}


#side-bar-log
{
background: url("/img-sb/images/fond_jaune_transparent.png") repeat;
width:260px;
min-height:392px;
height:auto;
float:left;
margin-bottom:25px;
}

#side-bar-log h1
{
	font-size:30px;
	color:#FFF;
	margin-left:26px;
	padding-top:50px;
	margin-top:0px;
	border-bottom:none;
}
#side-bar-log ul
{
text-align:right;
list-style-type: none; 
margin-top:20px;

}
#side-bar-log li
{

height:30px;
}
#side-bar-log a
{
text-decoration:none;
color:black;
font-size: 15px;
display:block;
padding-right:25px;
height:30px;
line-height:25px;
font-family: Arial;
}



#content-right
{
width:690px;
float:left;
height:400px;
margin-left:24px;
}

#content-right .text
{
width:380px;
float:left;
}
#content-right #text h1
{
color:#666666;
font-size:28px;
padding-top:50px;
}
#content-right #text ul
{
color:#153c8c;
margin-top:20px;
}
#content-right #text .list-text
{
color:#666666;
}
#content-right #text p
{
color:#666666;
}
#content-right #photo
{
float:right;
padding-top:50px;
margin-left:20px;
}
#content-right #photo hr
{
color:#cccccc;
margin-top:3px;
border:solid 3px;
}
.clear
{
clear:both;
}
#content-bot
{
margin:0 auto;
margin-top:70px;
width: 485px;
}
#content-bot img
{
float:right;
    margin-right: -2px;
    margin-top: 2px;
}
#content-bot #text
{
border:solid 1px;
border-color:#cccccc;
width: 485px;
height:45px;
}
#content-bot  a
{
font-weight:bold;
color:#153c8c;
text-decoration:none;
}
#content-bot p
{
color:#666666;
text-align:center;
margin-top:10px;
}
#global #principal 
{
margin-bottom:25px;
}
#menu-product .selected
{
background-color:#fff;
color:#1D3F90;
font-weight:bold;
}

/* FORMILAIRE PRO */

#right-form, #left-form { 
	width: 50%;
	overflow: hidden;
	float: left;
}
#right-form  #form-droite .champ-texte {
	width: 300px;
}

#left-form .champ-texte {
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
	width: 300px;
}

#left-form input, #left-form textarea {
    border: 1px solid #E7E7E7;
}

#left-form label {
    display: block;
    font-size: 1em;
    padding: 10px 0 4px 5px;
    position: relative;
    width: 100%;
}

#bt-valid-pro{ clear: both; }

.button-blue{background: url("/img-page/images/bouton-large.png") no-repeat 0 6px; width: 122px;    color: white; font-weight: bold; height: 50px; width: 250px;}

#ccmail
{
	margin-right:10px;
	}
#c_monnaie_societe, #c_langue
{
border:1px solid #E7E7E7;
} 
