body { width:980px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#efefef; }

.main {float:left; width:980px; background:url(images/background_bottom.gif) bottom repeat-x #FFF; margin:auto; }
.main#sidebar { background:#FFFFFF;}
.main#content { background:#FFFFFF;}

/* .main { height:750px; }
html>body .main { height: auto; min-height:750px;} */

.clear {clear:both;}

#identification { height:80px; border:#CCCCCC solid 1px; }
#live { border:#CCCCCC solid 1px; }

.language a { color:#333333; text-decoration:none; }
.language a:hover { color:#999999; text-decoration:underline; }
.language li { display:inline; float:right; margin-bottom:10px; }
.language img { margin-left:5px; }


#filter { margin:0; padding:0; list-style:none; }
#filter a { height:20px; width:180px; color:#FFF; text-decoration:none; text-align:left; background:url(images/menu_BGC.gif) no-repeat #87888a; display:block; padding:5px; margin:0 0 2px 0; }
#filter a:hover { background:url(images/menu_BGF.gif) no-repeat #58585a; color:#FFF; }
#filter li.current a { color: #FFF; background:url(images/menu_BV.gif) no-repeat #bcbd00; }

#filter2 { margin:0; padding:0; list-style:none; }
#filter2 a { height:20px; width:180px; color:#FFF; text-decoration:none; text-align:left; background:url(images/menu_BB.gif) no-repeat #87888a; display:block; padding:5px; margin:0 0 2px 0; }
#filter2 a:hover { background:url(images/menu_BGF.gif) no-repeat #58585a; color:#FFF; }
#filter2 li.current a { color: #FFF; background:url(images/menu_BV.gif) no-repeat #bcbd00; }

#portfolio { list-style: none; margin-left: 0px; margin-top:0; font-size:11px; }
#portfolio li { /*border: 1px solid #0055a0;*/ background:#FFFFFF; float: left; margin: 0 10px 10px 0; width: 228px; padding-top:5px; border:#CCCCCC solid 1px; }
#portfolio li .caméra { padding-bottom:10px; font-size:14px; color:#333333; font-weight:bold; }
/*#portfolio li .caméra a { font-size:14px; color:#0055a0; font-weight:bold; text-decoration:none; }*/
#portfolio li .produit img { border:0px; height:105px; display:block; padding-bottom:10px; }
#portfolio li .caracteristique { padding-left:5px; }
#portfolio li .utilisation { padding-top:10px; padding-bottom:10px; padding-left:5px; }
#portfolio li .utilisation img { padding-bottom:5px; padding-left:5px; }

