div#main{width:auto;}
div#header{background:#e8e8e8;}
body .col-1 {width: 279px;}
body .col-2 {width: 655px; margin-right: -6px;}
body .col-2 .col-1 {width: 125px;}
body .col-2 .col-2 {width: 127px;}
body .col-2 .col-3 {width: 312px;}

#slider1{padding:10px 0 10px 0;background:#E8E8E8;}
#slider_left{float:left;text-align:center;height:358px;width:280px;color:#FFF;background:url(../images/slider_left_bg.jpg) top left repeat-x;}
#slider_left #phrase1{font-size: 43px;margin: 84px 0 0;text-transform: uppercase;text-shadow:1px 1px 2px #D5D5D5;}
#slider_left #phrase2{font-size: 28px;line-height: 31px;margin: 15px 24px 0;text-transform: uppercase;text-shadow:1px 1px 2px #D5D5D5;}
#slider_left .btninscription{margin:10px 0 0 0;display:inline-block;padding:5px 10px;text-transform: uppercase;background:#FF9400;color:#FFF;border-radius:5px;}
#slider_left .btndemo{margin:10px 0 0 0;display:inline-block;text-transform: uppercase;padding:5px 15px;background:#FE8033;color:#FFF;border-radius:5px;}

#slide_image{position:relative;float:left;height:358px;margin:0 0 0 0px;width:700px;overflow:hidden;}
#slide_image a{display:block;float:left;text-decoration:none;}
#slide_image img{height:358px;width:700px;}

#slide_image .jslide-prevnext{position:absolute;bottom:5px;right:5px;width:58px;height:23px;}
.jslide-prevnext a.jslide-prev{display:block;float:left;width:29px;height:23px;background:url(../images/prevnext.png) 0 0 no-repeat;}
.jslide-prevnext a.jslide-next{display:block;float:left;width:29px;height:23px;background:url(../images/prevnext.png) -29px 0 no-repeat;}
.jslide-prevnext a.jslide-prev:hover{background-position:0 -23px;}
.jslide-prevnext a.jslide-next:hover{background-position:-29px -23px;}


.jslide-mover {left: 0;position: relative;}


/*################################## LOGGED #####################################*/
div#logged{background:#e8e8e8;}

.orange-square{background:url(../images/slider-strong-bg.jpg) center no-repeat;
	color: #FFFFFF;
  float: left;
  font-family: trebuchet MS;
  font-size: 30px;
  height: 313px;
  line-height: 44px;
  margin: 30px 0 10px 0px;
  text-align: center;
  width: 269px;
  box-shadow: 2px 1px 4px #292F3B;
  padding:40px 5px 5px 5px;
  border:3px solid transparent;
  cursor:pointer;
  position:relative;
}

.orange-square p{position: absolute;width: 100%;bottom: 50px;}
.orange-square a.button{font-size:20px;background:#FF9900;text-align:center;text-decoration:none;color:#fff;font-weight:bold;display:inline-block;padding:5px 40px;border-radius:5px;line-height:1em;}
.orange-square a.button:hover{background:#FFBB00;}


.orange-square + .spacer{float:left;width:60px;height:30px;}

.orange-square:hover{border:3px solid #E76519;}
