
html {
overflow-y: scroll;
}

body{
	padding:0px;
	margin:0px;
	/*background:url(http://www.sarbacane.com/img/bg_body.gif) repeat-x center top;*/
	/*background-color:#E9E9E9;*/
	background-color:#FFFFFF;
	border:0px;
}

	
img{border:0px;}
table{font-family:Arial; font-size:13px; color:#808080;}
p{padding:0 0 0 10px; margin:5px 0 0 0;}
ul{padding:0; margin:0;}
li{list-style:none; padding:5px 0 0 4px;}
td{line-height:1.6;}

/* Pour le mode print */
.menu_top{display:block}

A{font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#FF5705;}
A:hover{font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#990501;}

A.topbar{font-family:arial; font-size:12px; color:#ffffff; font-weight:normal;}
A:hover.topbar{font-family:arial; font-size:12px; color:#ffffff; font-weight:normal;}

A.lien1{font-family:Arial; font-size:12px; color:#DE3400; text-decoration:underline;}
A:hover.lien1{font-family:Arial; font-size:12px; color:#DE3400; text-decoration:underline;}

A.lien2{font-family:verdana; font-size:11px; color:#404040; font-weight:bold;}
A:hover.lien2{font-family:verdana; font-size:11px; color:#DE3400; font-weight:bold;}

A.lien3{font-family:Verdana; font-size:11px; text-decoration:none; color:#FF5705;}
A:hover.lien3{font-family:Verdana; font-size:11px; text-decoration:none; color:#990501;}

A.lien4{font-family:Arial; font-size:12px; color:#FF5705; text-decoration:none; font-weight:normal;}
A:hover.lien4{font-family:Arial; font-size:12px; color:#FF5705; text-decoration:underline; font-weight:normal;}

A.lien4bis{font-family:Arial; font-size:12px; color:#888; text-decoration:none; font-weight:normal;}
A:hover.lien4bis{font-family:Arial; font-size:12px; color:#888; text-decoration:none; font-weight:normal;}
A:focus.lien4bis{font-family:Arial; font-size:12px; color:#888; text-decoration:none; font-weight:normal;}



A.lien5{font-family:Arial; font-size:12px; color:#000; text-decoration:none; font-weight:normal;}
A:hover.lien5{font-family:Arial; font-size:12px; color:#000; text-decoration:underline; font-weight:normal;}

A.lien6{font-family:Arial; font-size:12px; color:#808080; text-decoration:underline; font-weight:normal;}
A:hover.lien6{font-family:Arial; font-size:12px; color:#808080; text-decoration:none; font-weight:normal;}

A.lien7{font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
A:hover.lien7{font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:normal;}

.focused{text-decoration:underline; background:url(http://www.sarbacane.com/img/sousmenu_focus.gif) no-repeat left center;}

A.lien8{font-family:Arial; font-size:14px; color:#ec732f; text-decoration:underline;}
A:hover.lien8{font-family:Arial; font-size:14px; color:#ec732f; text-decoration:underline;}

A.lien88{font-family:Arial; font-size:14px; color:#ec732f; text-decoration:underline;}
A:hover.lien88{font-family:Arial; font-size:14px; color:#ec732f; text-decoration:underline;}

A.lien9{font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:underline;}
A:hover.lien9{font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none;}

A.lien10{font-family:Arial; font-size:12px; color:#000; text-decoration:none; font-weight:normal;}
A:hover.lien10{font-family:Arial; font-size:12px; color:#000; text-decoration:none; font-weight:normal;}

A.lien11{font-family:Arial; font-size:11px; color:#808080; text-decoration:underline;}
A:hover.lien11{font-family:Arial; font-size:11px; color:#808080; text-decoration:none;}

A.lien12{font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none;}
A:hover.lien12{font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline;}
/*
A.lien13{font-family:Arial; font-size:14px; color:#808080; text-decoration:underline;}
A:hover.lien13{font-family:Arial; font-size:14px; color:#6A6A6A; text-decoration:none;}
*/
A.lien13{font-family:Arial; font-size:13px; color:#FF5705; text-decoration:underline;}
A:hover.lien13{font-family:Arial; font-size:13px; color:#FF5705; text-decoration:none;}

A.blog{font-family:Arial; font-size:13px; color:#454545; text-decoration:none;}
A:hover.blog{font-family:Arial; font-size:13px; color:#FB5400; text-decoration:none;}

.navgonext{cursor:pointer; background:url(http://www.sarbacane.com/img/go_next.gif) no-repeat right; width:300px; height:30px; color:#FF9805;}
.navgoprev{cursor:pointer; background:url(http://www.sarbacane.com/img/go_prev.gif) no-repeat left; width:300px; height:30px; color:#FF9805;}
.navgoprev A{font-family:Arial; font-size:12px; color:#FF5705; text-decoration:none;}
.navgoprev A:hover{font-family:Arial; font-size:12px; color:#FF5705; text-decoration:underline;}
.navgonext A{font-family:Arial; font-size:12px; color:#FF5705; text-decoration:none;}
.navgonext A:hover{font-family:Arial; font-size:12px; color:#FF5705; text-decoration:underline;}

h2{font-family:arial; font-size:20px; color:#ff7c07; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
.text01{font-family:verdana; font-size:11px; color:#808080;}
.topbkg{padding-top:13px;font-family:verdana; font-size:11px; color:#ffffff;}
.caseon170, .caseon120, .caseon100, .caseon80, .caseoff{
	padding:3px 0 3px 0; height:17px !important; height:23px; text-align:center; float:left;
}
.caseon170{background:url('http://www.sarbacane.com/img/bkgcase170.gif') no-repeat center; width:170px;}
.caseon120{background:url('http://www.sarbacane.com/img/bkgcase120.gif') no-repeat center; width:120px;}
.caseon100{background:url('http://www.sarbacane.com/img/bkgcase100.gif') no-repeat center; width:100px;}
.caseon80{background:url('http://www.sarbacane.com/img/bkgcase80.gif') no-repeat center; width:80px;}
.caseoff{background-image:none;}

h3{font-family:verdana; font-size:10px; color:#808080; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
h4{font-family:arial; font-size:18px; color:#FF5705; font-weight:normal; padding:0px; margin:0px; margin-bottom:5px;}

.noscript{font-family:Trebuchet MS; font-size:12px; color:#000000; text-align:left; margin:10px;}
.noscript li{list-style:circle;}
#emailing{display:block;}

.testimonial{font-style:italic; font-family:Georgia, Arial; font-size:13px; border-bottom:1px solid #DFDFDF; padding:16px 0 16px 0;}
.signature{margin-top:12px;}
.signature .name{color:#FE5600; font-weight:bold;}
.signature .company{line-height:12px; font-weight:bold;}
.headerMenu td{border-bottom:1px solid #5A5A5A;}
.divScreen{border:1px solid #AFAFAF; padding:1px;}

#ssmenu_discover, #ssmenu_shop, #ssmenu_support, #ssmenu_aboutus, #ssmenu_other{display:none;}
#ssmenuf_discover, #ssmenuf_shop, #ssmenuf_support, #ssmenuf_aboutus, #ssmenuf_other{
	position:absolute; visibility:hidden; width:252px; background:url(http://www.sarbacane.com/img/bg_menu100opa.png) no-repeat bottom; padding:5 12 12 12;
}
.menurightblack{background:#242424 url(http://www.sarbacane.com/img/cellDecouvrirBg.gif) no-repeat; line-height: 24px; padding: 8px 14px 0 0;}
.menurightblack a{padding-left:14px;}

/* DEBBUT EN-TETE */
h1{
	font-size:22px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h2{
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
		
.soustitre{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.baselinetitre{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/* FIN EN-TETE */

#div001{
	position:absolute;
	display:none;
	margin:11px 0 0 79px !important;
	margin:1px 0 0 79px;
	padding-left:2px;
	width:252px;
	height:226px;
	background:url(http://www.sarbacane.com/img/bg_menu.png) no-repeat bottom;
	clear:both;
}
#div002{
	position:absolute;
	display:none;
	margin:11px 0 0 477px !important;
	margin:1px 0 0 477px;
	padding-left:2px;
	width:251px;
	height:142px;
	background:url(http://www.sarbacane.com/img/bg_menu.png) no-repeat bottom;
	clear:both;
}
#div003{
	position:absolute;
	display:none;
	margin:11px 0 0 642px !important;
	margin:1px 0 0 642px;
	padding-left:2px;
	width:252px;
	height:140px;
	background:url(http://www.sarbacane.com/img/bg_menu.png) no-repeat bottom;
	clear:both;
}
#download{
	height:65px;
	background:url(http://www.sarbacane.com/img/down3.gif) no-repeat top;
	padding:15 27 0 0;
	text-align:right;
	font-family:arial;
	font-size:15px;
	font-weight:bolder;
	color:#565B5F;
	cursor:pointer;
}
#login{
	height:65px;
	background:url(http://www.sarbacane.com/img/down2.gif) no-repeat top;
	text-align:left;
	padding:13 0 0 24;
	font-size:12px;
	color:#565B5F;
	line-height:18px;
}
#compteur{
	font-size:12px;
	color:#6A6A6A;
}
#screenshot{
	height:160px;
}
.minus{font-size:12px; font-weight:normal;}
.fixed{font-family:Arial; font-size:10px;}
.boxmenu{font-family:Arial; font-size:11px; color:#808080;line-height:1.5;}
.indexparag{font-family:Arial; font-size:12px; color:#808080;line-height:1.6;}
.indexparagtitle{font-family:Arial; font-size:13px; color:#505050;font-weight:bold;}

.stats{border:1px dashed #AAAAAA; width:100%; margin:0 0 0 4px;}
.stats td{padding:5px;}

.input_connex{border:1px solid #ACAAAA; background:url(http://www.sarbacane.com/img/input_back.gif); color:#202020; font-family:arial; font-size:11px; height:18px;width:110px;}
.inputlic{font-size:11px; font-family:arial; color:#303030; background-color:#ffffff; border:1px solid #808080;}
.inputlic1{font-size:12px; font-family:courier; color:#303030; background-color:#ffffff; border:1px solid #808080; width:35px; height:20px;}
.inputlic2{font-size:12px; font-family:courier; color:#ffffff; background-color:#686E71; border:1px solid #2F373B; width:39px; height:21px;}
.inputlic3{font-family:arial; color:#303030; background-color:#ffffff; border:1px solid #808080; width:39px; height:20px;}
.enabled{}
.disabled{display:none;}


/* SPEC MENU ONGLET HOME */

div#tip_tbl {
font-family:Verdana;
font-size:10px;
color:#202020;
font-weight:bold;
width:400;
height:200;
}

div#tip_content {
border:1px solid #C0C0C0;
width:400;
height:200;
/* Line commented by Arnaud -> no declaration of a div with "tip_content" name id */
/*FILTER:progid:DXImageTransform.Microsoft.GRADIENT(startColorstr='#ffffff',endColorstr='#E0E0E0',gradientType=0);*/
padding:7px;
font-weight:normal;
}

.texte2 td{line-height:normal;}

.thumbOn {
width:1;
background-color:#ffffff;
border:1px solid #C0C0C0;
border-bottom:0px;
position:relative;
top:1;
}

.subthumbOn {
cursor:pointer;
background-image:url(http://www.sarbacane.com/img/vardiv1.gif);
margin:1px;
padding:6px;
white-space:nowrap;
}

.thumbOff {
width:1;
background-color:#ffffff;
border:1px solid #C0C0C0;
border-bottom:0px;
position:relative;

}

.subthumbOff {
cursor:pointer;
color:#ffffff;
background-color:#808080;
margin:1px;
margin-bottom:0px;
padding:4px;
white-space:nowrap;
}

/* FIN SPEC MENU ONGLET HOME */

#gallery{width:242px; float:left;}
#gallery img{border:0px;}

#popup{display:none;
	width:535px;
	height:200px;
	font-family:Arial;
	font-size:16px;
	color:#4C4C4C;
	text-shadow:1px 1px 1px rgba(255, 255, 255, 1);
	/*line-height:22px;*/
	position:absolute;
	z-index:999;
	left:50%;
	top:50%;
	margin-top:-100px;
	margin-left:-270px;
	border:5px solid #666666;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#edeaea));
	background: -moz-linear-gradient(top,  #ffffff,  #edeaea);
	background: -khtml-linear-gradient(top,  #ffffff,  #edeaea);
	background: -o-linear-gradient(top,  #ffffff,  #edeaea);
	background: linear-gradient(top,  #ffffff,  #edeaea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edeaea');
	padding:30px;}
#black{position:absolute; width:1024px; height:860px; z-index:5; top:0; left:0; background:#000000; display:none;}

.inputshop{
	width:180px;
	height:20px;
	margin:1px;
	border:1px solid #A7A6AA;
}
.shoptab{
	margin-left:0px;
	border:1px solid #FF4436;
}
.shoptab td{
	font-size:12px;
	height:24px;
	padding-left:10px;
}
.shoptab2{
	margin-left:0px;
	border:1px solid #999999;
}
.shoptab2 td{
	font-size:12px;
	height:24px;
	padding-left:10px;
	color:#999999;
}
.special{
	color:#878787;
	font-weight:bold;
	text-decoration:underline;
}
.array{
	padding:1 1 1 1;
	background:#FFFFFF;
}
.array td{
	padding:4px;
}
fieldset{
	width:480px; 
	padding:10px;
	border:1px solid #9F9F9F; 
	background:url(../img/admin_fieldset_bg.gif) repeat-x bottom left #FFFFFF;
	margin-top:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:left !important;

	}
fieldset div{

	text-align-left !important;
	}	
#config{
width: 270px;
padding:10px;
border:#b5b5b5 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
background:#FFF;
background:url(../img/bgConfig.png) top repeat-x;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#edeaea));
background: -moz-linear-gradient(top,  #fff,  #edeaea);
background: -khtml-linear-gradient(top,  #fff,  #edeaea);
background: -o-linear-gradient(top,  #fff,  #edeaea);
background: linear-gradient(top,  #fff,  #edeaea);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edeaea');
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-khtml-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-o-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);"

	}

/* NOS BUREAUX */
.case1 {
	height:174px;
	width:174px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.case2 {
	height:363px;
	width:363px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.case3 {
	height:174px;
	width:363px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.case4 {
	height:363px;
	width:174px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.case5 {
	height:174px;
	width:552px;
	overflow:hidden;
	padding:0;
	position:relative;
}

.case1 div ,  .case4 div {
		width:174px;
}
.case2 div, .case3 div  {
		width:363px;
}

.case5 div {
		width:552px;
}
.case1 div, .case2 div, .case3 div, .case4 div , .case5 div {

    background:url(../img/s_caption.png) repeat scroll 0 0 transparent;
    bottom:-200px;
    left:0;
    padding:5px 10px 10px 5px;
    position:absolute;
    -moz-transition:bottom 0.25s linear;
    -ms-transition:bottom 0.25s linear;
    -o-transition:bottom 0.25s linear;
    -webkit-transition:bottom 0.25s linear;
    transition:bottom 0.25s linear;
}
.case1:hover div, .case2:hover div , .case3:hover div , .case4:hover div , .case5:hover div  {
    bottom:0;
}
.case1 div p, .case2 div p, .case3 div p, .case4 div p , .case5 div p {
	font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:12px;
	padding-right:10px;
}
#intro_bureaux{
	height:174px;
	}

