#front-content{
float:left;
width:960px;
display:block;
background-color:#cccccc;
}
#sub-menu{
width:240px;
float:left;
}
#content-cadre{
width:720px;
float:left;
}
#tbl-sub-menu{
width:240px;
float:left;
}
#tsm-top{
background-image:url('../images/menu-center-top.jpg');
background-repeat:repeat-x;
height:20px;
width:200px;
}
#tsm-left{
background-image:url('../images/menu-left-middle.jpg');
background-repeat:repeat-y;
width:20px;
}
#tsm-center{
background-color:#333333;
font-size:10pt;
padding-bottom:35px;
}
#tsm-center ul{
display:block;
float:left;
width:100%;
}
#tsm-center ul ul{
display:block;
width:100%;
margin-bottom:8px;
}
#tsm-center ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
vertical-align:bottom;
}
#tsm-center ul li ul li{
margin-left:15px;
}
.active-parent{
font-weight:bold;
}
#tsm-right{
background-image:url('../images/menu-right-middle.jpg');
background-repeat:repeat-y;
width:20px;
}
#tsm-bottom{
background-image:url('../images/menu-center-bottom.jpg');
background-repeat:repeat-x;
height:20px;
width:200px;
}
#breadcrumb{
width:100%;
text-align:left;
float:left;
}
#breadcrumb ul{
background-image:url('../images/bread-bg.jpg');
background-repeat:repeat-x;
display:block;
float:left;
margin-left:15px;
margin-top:4px;
height:25px;
}
#breadcrumb ul li{
height:25px;
background-image:url('../images/bread-separ.jpg');
background-position:left;
background-repeat:no-repeat;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
vertical-align:bottom;
}
#breadcrumb ul li#bread-home{
background-image:none;
}
#breadcrumb ul li#bread-home a{
margin:0;
}
#breadcrumb ul li a{
margin-left:21px;
height:25px;
font-size:8pt;
line-height:25px;
text-decoration:none;
}
#breadcrumb ul li a:hover{
color:#cccccc;
}
.category{
margin-top:20px;
width:100%;
float:left;
}
.category h1{
color:#333333;
margin-left:15px;
font-family:calibri;
font-weight:normal;
font-size:14pt;
text-shadow:1px 1px 1px #FFFFFF;
width:550px;
border-bottom:solid 1px #333333;
}
.category ul{
display:block;
float:left;
margin-left:15px;
margin-bottom:15px;
}
.category ul li{
margin-top:15px;
margin-right:15px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border:solid 1px #333333;
}
.category ul li:hover{
border:solid 1px #FFFFFF;
}
.category ul li a{
font-size:8pt;
text-decoration:none;
margin:2px;
display:block;
text-align:center;
color:#333333;
}
.category ul li a:hover{
font-weight:bold;
}
#FormContact{
margin-top:20px;
}
.formline{
display:block;
float:left;
margin-bottom:10px;
width:100%;
}
.formline label{
margin-right:15px;
text-align:right;
width:180px;
}
.formline input{
width:250px;
}
.formline textarea{
height:200px;
width:250px;
}
.center {
text-align:center;
}
.formline input.requiredValue, form#FormJob .formline input.invalidValue {
background-image:url(../images/error_form.jpg);
background-position:left 5px;
background-repeat:no-repeat;
padding-left:8px;
}
.formline textarea.requiredValue {
background-image:url(../images/error_form.jpg);
background-position:left -2px;
background-repeat:no-repeat;
padding-left:8px;
}
#error div{
margin:5px 30px 5px 30px;
border:solid 2px red;
}
#error div{
padding:10px;
}
#video-list{
float:left;
display:block;
}
#video-list .item-content{
width:298px;
height:108px;
}
#video-list .item-content:hover{
border-color:#FFFFFF;
}
#video-list .item-content .content-title{
width:150px;
}
#video-list .item-content .content-pict{
width:130px;
height:none;
}
#video-list .item-content .content-pict a{
float:right;
}
.page-content .item-content .content-link ul{
margin-left:20px;
}
.page-content .item-content .content-link h3{
font-size:12pt;
font-weight:bold;
text-decoration:underline;
margin-top:20px;
}
#dailymotion{
text-align:center;
}
#ajaxSearch_form{
text-align:center;
width:100%;
}
#ajaxSearch_form fieldset{
margin-left:200px;
}
#ajaxSearch_input{
width:150px;
}
.ajaxSearch_resultsInfo{
width:100%;
display:block;
font-weight:bold;
}
.ajaxSearch_paging{
margin:10px 0px 10px 0px;
width:100%;
text-align:right;
display:block;
float:left;
}
.ajaxSearch_currentPage, .ajaxSearch_paging a{
line-height:15px;
color:#333333;
border:solid 1px #333333;
margin-right:8px;
padding:3px;
text-decoration:none;
}
.ajaxSearch_paging a:hover{
text-decoration:underline;
background-color:#dddddd;
}
.ajaxSearch_currentPage{
font-weight:bold;
background-color:#dddddd;
}
.ajaxSearch_resultLink{
width:100%;
display:block;
height:20px;
font-size:12pt;
text-decoration:underline;
font-weight:bold;
}
#accessoires-list{
float:left;
display:block;
}
#accessoires-list .item-content{
width:298px;
height:108px;
}
#accessoires-list .item-content:hover{
border-color:#FFFFFF;
}
#accessoires-list .item-content .content-title{
width:150px;
}
#accessoires-list .item-content .content-pict{
width:130px;
height:none;
}
#accessoires-list .item-content .content-pict a{
float:right;
}