* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; }

#container {
overflow: hidden; 
width: 980px;
background:#efefef;
}

/*#title {
background:url(images/titre2.gif) repeat-x #444448;
text-transform:uppercase;
font-size:18px;
font-weight:500;
color:#FFFFFF;
padding-left:20px;
width:960px;
font-family:Helvetica;
padding-top:2px;
}*/

#title_menu {
width:170px;
height:22px;
display:block;
background:url(images/barregrise.gif) repeat-x #024380;
color:#FFF;
text-transform:uppercase;
padding-top:6px;
padding-left:10px;
}

#info {
background:#FFFFFF;
color:#333333;
font-size:12px; 
border:#FFF solid 1px;
-moz-border-radius:1em;
-moz-box-shadow: #888 4px 4px 10px;
-webkit-box-shadow: #888 4px 4px 10px;
}

#filter {
margin:0;
padding:0;
list-style:none;
}

#filter a {
height:22px;
width:130px;
color:#FFF;
text-decoration:none;
text-align:left;
background:url(images/nav_gris.jpg) no-repeat #CCCCCC;
display:block;
padding-top:6px;
padding-left:50px;
}

#filter a:hover {
background:url(images/nav_blanc.jpg) no-repeat #efefef;
color:#FFF;
}

#filter li.current a {
color: #FFF; 
background:url(images/nav_violet.jpg) no-repeat #666666;
}

#filter2 {
margin:0;
padding:0;
list-style:none;
}

#filter2 a {
height:22px;
width:130px;
color:#FFF;
text-decoration:none;
text-align:left;
background:url(images/nav_bleu.jpg) no-repeat #CCCCCC;
display:block;
padding-top:6px;
padding-left:50px;
}

#filter2 a:hover {
background:url(images/nav_blanc.jpg) no-repeat #efefef;
color:#FFF;
}

#filter2 li.current a {
color: #FFF; 
background:url(images/nav_violet.jpg) no-repeat #666666;
}

#portfolio {
list-style: none; 
margin-left: 0px;
margin-top:0;
}

#portfolio li {
/*border: 1px solid #0055a0;*/
background:#FFFFFF;
float: left; 
margin: 0 10px 10px 0; 
width: 230px;
padding-top:5px;
}

#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;
}