#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body {
	padding: 0px;
	margin: 0px;
	background-color:#ffffff;
	background: url(../images/4cad-bg.jpg); background-repeat:repeat-x;
	font-size:12px;
	color:#666666;
font-family:arial;
text-align:left;
}

a{color:#1B1B51;text-decoration:none;}
a:hover{color:#F29A05;text-decoration:underline;}

#top_nav{height:61px;}
#container {width:990px;text-align:left;margin-left:auto;margin-right:auto;}
#header{width:990px;height:100px;background: url(../images/header.jpg); background-repeat:no-repeat;}
#logo{width:220px;float:left;}
#slogan{width: 500px;height: 26px;float: left; font-size: 14px; color:#1C1C52;padding:35px 0px 39px 20px;font-weight:bold;}
#recherche{float:left;width:250px;padding-top:35px;}
#bandeau{width:990px; height:141px;margin-top:8px;margin-bottom:20px;z-index:-1;}
#accroche{margin-left:625px; position: absolute; top: 55px;}
#content{width:990px;margin:20px 0px 20px 0px;padding:0px;}
#content-2{float:left; width:785px;margin-top:0px; margin-bottom:20px;}
.contenu-4cad{width:745px;margin:0px 0px 0px 40px;float:left;-margin-left: 20px; }
.contenu1{width:505px;margin:0px;padding-top:23px;}
.contenu2{width:505px;float:left;margin:0px 40px 0 40px;padding-top:43px;-margin:0px 20px 0 20px;}
.contenu1 a{font-weight:bold;}
.contenu2 a{font-weight:bold;}
.contenu{width:505px;margin:0px 40px 0px 40px;float:left;padding-top:33px;-margin:0px 20px 0px 20px;}
.content-3{width:745px; margin-left:40px;float:left;-margin-left:20px;}

#menu-solutions-ptc{float:left; width:195px;padding:0px 10px 20px 0px;color:#1B1B51;margin-top:10px;}
#menu-solutions-ptc-top{height:37px;background: url(../images/left-menu-top.jpg); background-repeat:no-repeat;width:157px;padding-left:38px; padding-right:10px;padding-top:27px;font-size:15px; color:#1B1B51;font-weight:bold;}

#menu-solutions-ptc li{}
#menu-solutions-ptc ul{list-style-image:url(../images/puce.jpg);padding:0;margin-left:30px;}

.accroche1{font-size:18px; color: #1B1B51;}
.accroche2{font-size:12px; color:#605F7E;}
.titre-solutions-ptc{font-size:12px;font-weight:bold;margin-left:10px;display:block;}

.colonne-droite-ptc{width:198px;float:left;}
.colonne-droite{width:198px;float:left;margin-top:10px;}
.colonne-droite-video{width:198px;float:left;margin-top:10px;}
.colonne-droite-video li{list-style-type: none;
 background-image: url(../images/sce/icon-camera.jpg);
 background-repeat: no-repeat;
 padding-left: 22px;
 margin-bottom:7px;
}
.colonne-droite li{padding-bottom:5px;}
.colonne-droite ul{list-style-image:url(../images/puce.jpg);padding:0;margin-left:20px;}
.colonne-droite-video ul{padding:0px;}
.colonne-droite1{width:198px;}
.colonne-droite2{width:198px;margin-top:15px;}
.colonne-droite-top{height:39px;background: url(../images/colone-droite-bg3.png); background-repeat:no-repeat;display:block;width:152px;padding-left:38px; padding-right:10px;padding-top:23px;font-size:15px; color:#1B1B51;font-weight:bold;}
.colonne-droite2 .colonne-droite-top {background-color:#B3B8BC;display:block;width:152px;padding-left:38px; padding-right:10px;padding-top:23px;font-size:15px; color:#1B1B51;font-weight:bold;}
div {
	margin: 0px;
	padding: 0px;
}


#footer {width:990px; height: 20px; clear:both;text-align:center;margin-top: 20px;font-size: 10px;padding-top:10px; background-color:#d2d3d5; }
#footer a {font-size: 10px; color: #666769; text-decoration: none; border-right:solid 1px #666769; padding:0px 5px 0px 5px;}
#footer a:hover {font-size: 10px; color: #666769; text-decoration: underline; border-right:solid 1px #666769; padding:0px 5px 0px 5px;}
#footer a.footer_last{font-size: 10px; color: #666769; text-decoration: none; border-right:solid 0px; padding: 0px 0px 0px 5px;}
#footer a.footer_last:hover {font-size: 10px; color: #666769; text-decoration: underline; border-right:solid 0px;}


.clear{clear:both;}

.devis-4cad{font-weight:bold; color:#1B1B51;}
#devis{width:200px;text-align:center;}
#bouton-devis{text-align:left;font-weight:14px;margin-top:10px;width:157px;height:20px; padding: 20px 5px 20px 38px; background: url(../images/bouton-devis2.jpg); background-repeat:no-repeat;}
#bouton-devis a{color:#ffffff;font-weight:bold;font-size:14px;}

div#menu  {
position: relative;	
z-index: 999999;
}

div#menu ul ul li {
position: relative;	
z-index: 999999;
}

div#menu ul ul li a {
position: relative;	
z-index: 999999;
}

div#menu ul ul ul li {
position: relative;	
z-index: 999999;
width:250px;
}

div#menu ul ul ul li a {
position: relative;	
z-index: 999999;
}

div#bandeau {
position: relative;
z-index: 0;
}

div#content {
position: relative;
z-index: 0;
}

div#menu {
    background: url("../images/menu-bg.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    padding: 25px 0 20px 5px;
    width: 985px;
    z-index: 500;
}

div#menu ul li ul li {
    background: url("../images/ssmenu-bg-off.jpg") repeat-x scroll 0 0 transparent;
    float: none;
    margin: 0;
    z-index: 500;
}

div#menu ul li ul li a {
    min-height: 19px;
}

a#menu_link0 {width:55px;border-right:1px solid #FFFFFF;}
a#menu_link1 {width:77px;border-right:1px solid #FFFFFF;}
a#menu_link2 {width:131px;border-right:1px solid #FFFFFF;}
a#menu_link3 {width:159px;border-right:1px solid #FFFFFF;}
a#menu_link4 {width:56px;border-right:1px solid #FFFFFF;}
a#menu_link5 {width:127px;border-right:1px solid #FFFFFF;}
a#menu_link6 {width:81px;border-right:1px solid #FFFFFF;}
a#menu_link7 {width:59px;border-right:1px solid #FFFFFF;}
a#menu_link8 {width:59px;border: none;}

#search{float:left; width:174px;}
#facebook{float:left;width:66px;margin-left:10px;}
input#keywords{width:116px;}
