/* COMMON */

body {
	margin:0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

img, ul, li, p, a, h1, h2, h3, form {border:0px;margin:0px;padding:0px;}

.container {width:1018px;margin:auto;background-color:#fff;border-left: 3px #fff solid;border-right:3px #fff solid;}

.containerMenu {width:650px;margin:auto;}

.clearFloat {clear:both;}

.paddingbot15 {padding-bottom:15px;}

/* HEADER */

#header {
	width:100%;
	height:79px;
	background-image:url(/images/headerbg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e4e3dc;
}

#header .container {background-color:none;border:none;background:none;}

#logo {width:266px;float:left;padding-top:14px;padding-left:36px;}

#topmenu {float:right;width:600px;text-align:right;padding-right:18px;padding-top:50px;color:#e9642e;font-size:10px;}
#topmenu a {color:#e9642e;font-size:10px;text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}


/* MENU */

#mainmenu {width:100%;background-image:url(/images/bg-menu.gif);background-repeat:repeat-x;background-position:top;height:35px;}

#mainmenu .here {background-image:url(/images/sub-bg.gif);background-repeat:repeat-x;color:#fff;}

#jsddm
{	margin: 0;
	padding: 0;
	position:absolute;
	z-index:10;
	padding-left:140px;
}

#jsddm li {	
	float:left;
	list-style:none;
	background-image:url(/images/sep.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:35px;
}

#jsddm li a {
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	display:block;	
	white-space: nowrap;
}

#jsddm li a:hover {background-image:url(/images/sub-bg.gif);background-repeat:repeat-x;color:#fff;}
	
#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}

#jsddm li ul li
{	
	float: none;
	display: inline;
}

#jsddm li ul li a
{	
	width: auto;
	background: #e9642e;
	color: #fff;
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	font-weight:normal;
}

#jsddm li ul li a:hover
{background: #00707b}



/* FOOTER */

#footer {width:100%;border-top:1px dotted #737373;padding-top:10px;font-size:11px;clear:both;}
#footer a {color:#5a5a5a;text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* HOME */

#aide {
	width:582px;
	background-image:url(/images/besoindaire-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	border-right:dotted 1px #737373;
	padding-right:12px;
}

#aide h1 {color:#e9642e;font-size:20px;font-weight:normal;text-transform:uppercase;padding-bottom:15px;padding-top:85px;padding-left:20px;letter-spacing:-1px;}
#aide h2 {color:#e9642e;font-size:14px;font-weight:normal;text-transform:uppercase;padding-bottom:15px;padding-top:85px;padding-left:20px;letter-spacing:-1px;}

#aide p {color:#787878;font-size:12px;width:350px;padding-left:20px;line-height:15px;}

#formlead {padding:20px;padding-bottom:37px;}

#formlead input[type="text"]{
	width: 108px;
	background-image:url(/images/champ-bg.gif);
	background-repeat:no-repeat;
	padding:8px;
	border:none;
	border-width:0px;
	font-size:10px;
	color:#333333;
	margin-right:10px;
}

#services {
	float:right;
	width:409px;
	height:284px;
	background-image:url(/images/services-bg.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}

#services h1 {color:#e9642e;font-size:18px;font-weight:normal;text-transform:uppercase;padding-bottom:15px;padding-top:20px;padding-left:20px;letter-spacing:-1px;}
#services p {color:#e9642e;font-size:12px;padding-left:20px;}
#services a{color:#e9642e;font-size:12px;}
#services ul {padding-left:30px;}
#services li {color:#666666;font-size:12px;line-height:16px;}
#services li a {color:#666666;text-decoration:none;}
#services li a:hover {text-decoration:underline;}

#aclient {width:409px;clear:right;height:45px;background-color:#deddd4;float:right;margin-top:1px;}

#accesclient input[type="text"], #accesclient input[type="password"] {
	width: 107px;
	background-image:url(/images/champ2-bg.gif);
	background-repeat:no-repeat;
	padding:5px;
	border:none;
	border-width:0px;
	font-size:10px;
	color:#333333;
	margin-right:10px;
}

#accesclient p {color:#666;font-size:12px;}

#form-accesclient {padding:10px;padding-top:11px;}

/* INNER */

#col1 {float:left;width:594px;}


#col2 {float:left;width:212px;}
#col2 h1 {color:#e9642e;font-size:18px;font-weight:normal;text-align:center;letter-spacing:-1px;}
#col2 p {color:#939287;font-size:12px;text-align:right;padding-right:30px;padding-top:10px;}
#col2 a {color:#939287;text-decoration:none;}
#col2 a:hover {text-decoration:underline;}

#col3 {
	float:left;
	width:212px;
	background-color:#ededed;
	height:625px;
	background-image:url(/images/form-inner.gif);
	background-repeat:no-repeat;
}

#col3 input[type="text"]{
	width: 108px;
	background-image:url(/images/champ-bg.gif);
	background-repeat:no-repeat;
	padding:8px;
	border:none;
	border-width:0px;
	font-size:10px;
	color:#333333;
	margin-bottom:10px;
	margin-left:20px;
}

#col3 h1 {color:#e9642e;font-size:14px;font-weight:normal;text-transform:uppercase;padding:15px;letter-spacing:-1px;padding-bottom:10px;}
#col3 p {color:#787878;font-size:12px;padding:15px;line-height:15px;padding-top:0px;}

#innerbox h1 {color:#e9642e;font-size:25px;font-weight:normal;text-transform:uppercase;padding-bottom:10px;padding-left:60px;padding-right:20px;letter-spacing:-1px;}
#innerbox h2 {color:#e9642e;font-size:16px;font-weight:normal;padding-bottom:15px;padding-left:60px;padding-right:20px;letter-spacing:-1px;}
#innerbox h3, #innerright h3 {color:#e9642e;font-size:13px;font-weight:normal;padding-bottom:10px;letter-spacing:-1px;padding-top:15px;}
#innerbox p {color:#787878;font-size:12px;line-height:13px;padding-left:60px;padding-bottom:10px;padding-right:20px;}
#innerbox a, #innerright a {color:#787878;text-decoration:underline;}
#innerbox ul {margin-left:75px;margin-bottom:10px;}
#innerbox li {color:#787878;font-size:12px;line-height:13px;padding-bottom:5px;}

#innerright p {color:#787878;font-size:12px;line-height:13px;padding-left:60px;padding-left:0px;padding-right:0px;}

#inner-photo {width:594px;float:left;}
#inner-mention {width:207px;float:left;background-color:#e9642e;border-left:3px #fff solid;height:172px;}
#inner-mention h1 {color:#fff;font-size:15px;font-weight:normal;text-align:center;}
#inner-mention p {text-align:right;padding-top:10px;}
#inner-mention a {color:#fff;font-size:11px;text-decoration:none;padding-right:15px;}
#inner-mention a:hover {text-decoration:underline;}
#inner-mention .nom {text-align:right;font-size:11px;color:#fff;}

.hotdot {background-image:url(/images/dothor.gif);background-repeat:repeat-y;}

#content {background-image:url(/images/ciel.jpg);background-position:top center;background-repeat:no-repeat;}

#innerright {float:right;width:220px;padding-right:20px;}

.partenaires {width:150px;border:3px #c0c0c0 solid;float:left;margin-right:20px;margin-bottom:20px;}

/* REALISATIONS */

.player {width:453px;height:258px;float:left;margin-right:20px;}
.thumbs {width:100%;float:left;clear:both;}
.description {width:250px;float:left;}
.item {width:123px;margin-top:5px;margin-right:5px;float:left;}
.ligne {border-top:1px dotted #787878;padding-bottom:15px;}
.txtable {color:#787878;font-size:11px;padding-right:20px;}
.txtable_ora {color:#e9642e;font-size:11px;padding-right:20px;font-weight:bold;}

/* Équipements */

#category {width:200px;float:left;border-right:1px dotted #000;min-height:250px;}
#category a {text-decoration:none;}
#category a:hover {text-decoration:underline;}
#category p {padding-bottom:5px;}
.orangeText {color:#e9642e;}

#tosold {width:575px;float:right;}
#tosold .unItem {width:245px;height:275px;display:block;float:left;padding-left:25px;}
#tosold .unItem img {border:1px #a0a0a0 solid;}
#tosold .unItem p {padding-left:0px;padding-top:5px;padding-bottom:0;}
#tosold .prix {font-size:18px;font-weight:bold;color:#e7671e;}
.line {clear:both;border-bottom:1px solid #e7671e;width:540px;padding-top:15px;margin-bottom:20px;}


.boxgrise {display:block;padding:15px;background-color:#a6a6a6;width:500px;margin:auto;margin-top:20px;color:#fff;fontpsize:12px;}
.boxorange {display:block;padding:15px;background-color:#e9642e;width:500px;margin:auto;margin-top:20px;color:#fff;fontpsize:12px;}
.signature {text-align:right;font-style:italic;font-size:10px;}