
body
{
    /* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) */
    margin: 0;
    padding: 20px 0 0 0;
    line-height: 26px;
    font-family:Arial, Helvetica, sans-serif;
    color:#444444;
	/*background:url(/files/combiliftspb/design/bg.gif) repeat-x; */
    background-color: #FFF;
}

p, td, div, span
{
font-family:Arial, Helvetica, sans-serif;
}



/*
   ==========================
   liens et images
   ==========================
*/


img
{
	border:0;
    }

a{
    text-decoration : none;
    }

/*
   ==========================
    Wrapper
   ==========================
*/


#wrap
{
    width: 1024px;
    padding:0;
    margin:0 auto;
	background-color: #FFF;
	min-height:100%;

}

/*
   ==========================
    Cap et banniere
   ==========================
*/

#cap
{
	width:1024px;
	height:26px;
	background-image: url(/files/combiliftspb/design/cap.gif);
}

#topBanner{
	float:left;
	width:1024px;
	height:169px;
	margin:0 auto;
}

#topBanLeftPart{
	float:left;
	width:254px;
	height:169px;
}

#leftLogo{
	float:left;
	width:34px;
	height:169px;
	background-image: url(/files/combiliftspb/design/leftLogo.gif);
}

#logoAndSlogan{
	float:right;
	width:220px;
	height:169px;
}

#logo{
	float:right;
        margin: 40px 30px 0px 0px;
	width:163px;
	height:82px;
}

#slogan{
	float:right;
	width:220px;
	height:39px;
}

#topBanRightPart{
	float:left;
	/******  770 normalement*/
	width:749px;
	height:169px;
}

#topBanMidPart{
	float:left;
	width:596px;
	height:170px;
background-color: #3a963a;
}

#topBanFlashBan{
	float:left;
	width:596px;
	height:120px;
	background-color: #ffffff;
        margin: 25px 0px 0px 0px;
}

#topBanBtmFlash{
	clear:both;
	width:596px;
	height:39px;



}

#topBanBtmFlLeft{
	width:36px;
	height:39px;
	background-image: url(/files/combiliftspb/design/topBanBtmFlLeft.gif);
	float:left;
}

#topBanLanPart{
	float:right;
	height:39px;
	width:560px;
        font-size: 16px;
        font-weight: bold;
        color: #ffffff;
}

#topBanUpLan{
	width:560px;
	height:6px;
	float:left;
	padding:0;
	margin:0;
}

#topBanLanMenu{
	float:left;
	width:560px;
	height:33px;
	padding:0;
	margin:0;
	float:left;
}



#otherBtn{
	float:left;
	height:33px;
	width:120px;
	/*background-image: url(/files/combiliftspb/design/other.gif);*/
}

#otherBtnSlc
{	float:left;
	height:33px;
	width:120px;
	/*background-image: url(/files/combiliftspb/design/otherSlc.gif);*/
}


/*
   ==========================
    Boutons d'en haut a droite
   ==========================
*/


#topBanRightBtnPart{
	float:left;
	width:153px;
	height:169px;
}

#topBanReceive{
	float:left;
	width:153px;
	height:55px; /* 63px moins les 8px du padding du text;*/
	background-image: url(/files/combiliftspb/design/topBanReceive.gif);
	color:#fff;
	text-align:center;
	/*font-weight:bold;*/
        font-size: 10px;
	padding: 8px 0 0 0;
}


#topBanReceive a{
	color:#fff;
	font-weight:normal;
}

#topBanReceive a:hover{
	color:#fff;
	text-decoration:underline;
}

#topBanReq{
	float:left;
	width:153px;
	height:106px;
	padding:0;
	margin:0;
}


#subTopBanner{
	width:1024px;
	height:28px;
	background-image: url(/files/combiliftspb/design/subTopBanner.gif) ;
	margin:0 auto;
	clear:both;
}


/*
   ==========================
    Content Wrappers
   ==========================
*/


#firstWrapper{
	clear:both;
	width:1024px;
	min-height:100%;
	background-image: url(/files/combiliftspb/design/bgRepeat.gif);
	margin:0 auto;
	float:left;
}

#scdWrapper{

	float:left;
	width:1024px;
	min-height:100%;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image: url(/files/combiliftspb/design/btmMenu.gif);
	}

/*
   ==========================
   Menu Wrapper
   ==========================
*/


#menu{
	width:174px;
	min-height:900px;
/*	background-image: url(/files/combiliftspb/design/menu.gif);	*/
	margin-left:32px;
	float:left;
}

/*
   ==========================
   Content
   ==========================
*/


#rightMainPart{
	float:left;
	width:788px;
	height:100%;
}

#middlePart{
	float:left;
	width:553px;
	height:100%;
}

#picAndVideo{
	float:left;
	width:553px;
	height:178px;
}

#picLift{
	float:left;
	width:336px;
	height:178px;
	/*background-image:url(/files/combiliftspb/design/picLift.jpg);*/
}

/*
   ==========================
    Video
   ==========================
*/


#videoPart{
	float:left;
	width:217px;
	height:178px;
	padding:0;
	text-align:center;
}

#video{
	float:left;
	width:217px;
	height:161px;
	padding:0;
	text-align:center;
}

#moreVideos{
	float:left;
	/*width:217px;*/
	width:202px; /* 217px - 15px du padding */
	height:11px;
	background-image:url(/files/combiliftspb/design/arrow.gif);
	background-position: 3% 50%;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:15px;
	line-height:11px;
}

#moreVideos a:link, #moreVideos a:visited{
	font-weight:bold;
	color:#024c05;
}

#moreVideos a:hover{
text-decoration:underline;
	color:#2c8d2c;
}

/*
   ==========================
    Increase
   ==========================
*/


#increase{
	float:right;
	width:553px;
	height:83px;
	background-image:url(/files/combiliftspb/design/increaseBox.gif);
	background-repeat:no-repeat;

}

#increaseEs{
	float:right;
	width:553px;
	height:83px;
	background-image:url(/files/combiliftspb/design/increaseBox.gif);
	background-repeat:no-repeat;

}


#increaseText{
	padding-top:14px;
	font-size:11px;
	font-weight:bold;
	color:#2c8d2c;
	text-align:center;
	line-height:18px;
}

#increase a{
 	text-decoration: none;
	font-weight:bold;
	color:#024c05;
 }

 #increase a:hover
 {
	text-decoration:underline;
	color:#2c8d2c;
 }


/*
   ==========================
    News
   ==========================
*/


#newsBox{
	float:right;
	width:553px;
	height:188px;
	background-image:url(/files/combiliftspb/design/newsBox.gif);
	background-repeat:no-repeat;

}

#newsBoxRu{
	float:right;
	width:553px;
	height:188px;
	background-image:url(/files/combiliftspb/design/newsBoxRu.gif);
	background-repeat:no-repeat;

}

#newsBoxEs{
	float:right;
	width:553px;
	height:188px;
	background-image:url(/files/combiliftspb/design/newsBoxEs.gif);
	background-repeat:no-repeat;

}

#news{
	width:500px;
	height:100px;
	float:left;
	padding:70px 30px 0px 30px;
}

/*
   ==========================
   Breadcrumb
   ==========================
*/


#breadCrumb
{
	width:500px;
	height:12px;
	text-align:right;
	float:right;
	padding:0 15px 0 0;
}

.breadcrumbStyle
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
}

#breadCrumb a
{
    text-decoration : none;
	color:#024c05;
	font-size:11px;
}

#breadCrumb a:hover
{
    text-decoration:underline;
	color:#2c8d2c;
}

/*
   ==========================
    Content
   ==========================
*/

.title-static
{width:100%;
}


#contentPane{
	width:500px;
	min-height:450px;
	float:left;
}

#rightPane{
	width:231px;
	/*height:100%;*/
	height:400px;
	float:left;
}

/*
   ==========================
   Combi Adv
   ==========================
*/


#combiAdv{
	width:235px;
	height:178px;
	float:left;
	background-image:url(/files/combiliftspb/design/combiAdv.gif);
	background-color:#f3f9f4;

}

#combiAdv img
{
	margin:51px 0 0 56px;
	text-align:center;
}

/*
   ==========================
    Combi Online
   ==========================
*/


#combiOnline{
	width:235px;
	height:189px; /* 234 normalement mais -45 a cause du padding*/
	float:left;
	background-image:url(/files/combiliftspb/design/combiOnline.gif);
	background-repeat:no-repeat;
	padding: 45px 0 0 50px;
}

#combiOnlinePane{
	width:200px;
	height:70px;
	float:left;
}

.loginBtn
{
	width:26px;
	height:19px;
	background:url(/files/combiliftspb/design/login.gif);
	border:0;
}

#dnn_ctr402_Login_DNN
{
	line-height:18px;
}



#dnn_ctr402_Login_DNN table td
{
	padding:2px;
}


/*
   ==========================
    Combi Dealer
   ==========================
*/


#combiDealer{
	width:211px; /* 235px -24px du padding pour le text*/
	height:36px;
	float:left;
	background-image:url(/files/combiliftspb/design/combiDealer.gif);
	text-align:center;
	padding:0 0 0 24px;
}

#combiDealer a
{	text-decoration : none;
	color:#024c05;
	font-size:10px;
	font-weight:bold;
}

#combiDealer a:hover
{
    text-decoration:underline;
	color:#2c8d2c;
}

/*
   ==========================
   Pied
   ==========================
*/


#pied{
	clear:both;
	width:1024px;
	height:66px;
	background-image: url(/files/combiliftspb/design/pied.gif);
}

#footer
{
        position: relative;
        top: 25px;
	text-align:center;
        margin-top: 20px;
}




/*
   ==========================
    Vertical Menu
   ==========================
*/

#menu ul
{
	margin:0;
	padding:20px 0 0 0;
}

#menu ul li, #menu ul li ul
{
	margin:0;
	padding:0;
}

#houseMenuV {
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: no-border;
	list-style: none;
	float: right;
	width: 174px;
	/*font-family: Kozuka Gothic Pro, Verdana;*/
	color: #FFF;
	background: transparent;
}

#houseMenuV ul
{
	display:none;
	padding: 0px 0px 0px 0px;
	margin:0;
}



#houseMenuV li {
	border: 0;
	/*font-weight:bold;*/
	font-size: 11px;
	list-style: none;
	position: relative;
	float: right;
	width: 100%; /* width recognized by IE only to handle box model issues */
	line-height : 24px;
	text-align:left;
	background:url(/files/combiliftspb/design/menuArrow.png) no-repeat right;
   	background-position:90% 20%;
   	color:#FFF;
   	padding:0;
   	margin:0;
}

#houseMenuV li a{
	padding:0 0 0 10px;
	margin:0;
	color: #FFF;
}


#houseMenuV li a:link, #houseMenuV li a:visited
{
    /* main colour of the menu */
    display: block;
    text-decoration: none; /* added for opera */
}

#houseMenuV li a:hover {
	color: #01c308;
	background-color:#024c05;
    display: block;
}

#houseMenuVCurrentItem, #houseMenuVCurrentLink {
	color: #01c308;
	background-color:#024c05;
}


#houseMenuVCurrentItem ul
{
	display:block;
}

#houseMenuVCurrentItem ul ul
{
	display:none;

}

#houseMenuV ul.currentNav, #houseMenuV ul ul.currentNav, #houseMenuV ul ul ul.currentNav
{
	display:block;
}

#houseMenuV ul.currentNav
#houseMenuV ul ul.currentNav
#houseMenuV ul ul ul.currentNav
{
	display:block;
	padding:0;
	margin:0;
}

#houseMenuV ul, #houseMenuV ul li
{
	padding:0;
	margin:0;
}

#houseMenuV ul li a
{padding: 0px 0px 0px 20px;
	margin:0;
}

#houseMenuV ul ul, #houseMenuV ul ul li
{
	padding:0;
	margin:0;
}

#houseMenuV ul ul li a
{padding: 0px 0px 0px 30px;
	margin:0;
}

#houseMenuV ul ul ul, #houseMenuV ul ul ul li
{
	padding:0;
	margin:0;
}

#houseMenuV ul ul ul li a
{padding: 0px 0px 0px 40px;
	margin:0;
}

div#m1 {
margin-top: 5px;
padding-top: 5px;
color: black;
font-weight: 900;
padding-left: 5px;
}
div#m1 a.link3:link {
color: white;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
div#m1 a.link3:hover, div#m1 a.link3:hover:visited {
text-decoration: underline;
color: white;
}
div#m1 a.link3:visited {
color: white;
font-weight: 900;
font-size: 14px;
text-decoration: none;
}

div#m2 {
border-top: 0px solid black;
padding-left: 10px;
}
div#m2 a.link3:link {
color: #fff;
font-weight: normal;
font-size: 12px;
text-decoration: none;
}
div#m2 a.link3:hover, div#m2 a.link3:hover:visited {
text-decoration: underline;
}
div#m2 a.link3:visited {
color: #fff;
font-weight: normal;
font-size: 12px;
text-decoration: none;
}
h1 {
font-size: 17px;
color: #ffffff;
background-color: #8f1635;
}
h2 {
font-size: 16px;
color: #17af25;
}
div.rp010 {
padding: 5px;
}
div.rd1 {
padding: 20px 0 5px 5px;
}
a.ra1:link {
color: white;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.ra1:hover, a.ra1:hover:visited {
color: white;
text-decoration: underline;
}
a.ra1:visited {
color: white;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
.rd2 {
color: white;
font-size: 11px;
padding: 0 0 0 10px;
}

a.location_v2:link, a.list_link:link, a.fl1:link {
color: #1eca11;
font-weight: bold;
font-size: 14px;
text-decoration: underline;
}
a.location_v2:hover, a.location_v2:hover:visited, a.list_link:hover, a.list_link:hover:visited, a.fl1:hover, a.fl1:hover:visited {
text-decoration: none;
color: red;
}
a.location_v2:visited, a.list_link:visited, a.fl1:visited {
color: #1eca11;
font-weight: bold;
font-size: 14px;
text-decoration: underline;
}
table.line {
border-collapse: collapse;
border: 1px dashed #cccccc;
width: 100%;
}
table.line td {
border-collapse: collapse;
border: 1px dashed #cccccc;
text-align: center;
vertical-align: top;
font-size: 11px;

}

table.line td strong {color:#f00;}

table.line td a:link {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}
table.line td  a:hover {
text-decoration: underline;
color: #0047B9;
}
table.line td  a:hover:visited {
text-decoration: underline;
color: #0047B9;
}
table.line td  a:visited {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}

.clearing {clear:both;}

.jfy {text-align:justify; text-indent:25px;}


