
@charset "UTF-8";
/* CSS Document */
*{padding : 0; margin : 0;}

div.autocomplete {
  position:absolute;
  /*width:400px;*/
  background:white;
  border:1px solid #dedede;
  margin:0px;
  padding:0px;
  font-size:10px;
  text-align:left;
  max-height:210px;
  overflow:auto;
  z-index:5000;

}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected {
  background-color: #EAF2FB;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  /*padding:2px;*/
  cursor:pointer;
  color:black;
  font-family:"Maven Pro",arial;
  font-size:11px;
  font-weight:normal;
}

.combo /* look&fell of scriptaculous select box*/
{
  /*margin: 0px 5px 10px 0px;*/
  font-family:Arial;
  font-size:10px;
  /*width : 10em;*/
  display : block;
  text-align:left;
  /*background: url('../images/bg_select.gif') right;*/
  height:18px;
  width:103px;
  cursor: pointer;
  border:none;
  color:#000000;
}

.combomodeloptics /* look&fell of scriptaculous select box*/
{
  /*margin: 0px 5px 10px 0px;*/
  font-family:Arial;
  font-size:10px;
  /*width : 10em;*/
  display : block;
  text-align:left;
  /*background: url('../images/bg_select.gif') right;*/
  height:18px;
  width:200px;
  cursor: pointer;
  border:none;
  color:#000000;
}

main ul, main ol{
padding-left:30px;
padding-bottom:10px;
}
.ui-widget-content a, a {color : #607bb6; text-decoration:none;}

main a:hover{
text-decoration:underline;
}

main p{
	padding-bottom: 10px;
	text-align:left;
	font-weight:normal;
  line-height: 16px;
}

/*h1 {font-family : "Maven Pro",arial; font-size : 21px; color : #1156a0; padding-bottom : 15px; font-weight:normal; }*/
#titre_insight, main h1 {
  font-family : "MavenProRegular", arial, sans-serif;
  font-size : 20px;
  color : #0756A5;
  padding-bottom : 5px;
  font-weight:bold;
} /*idem titre_insights */

main h3,.lens_subtitle, #complink {
	font-family: "MavenProRegular", arial, sans-serif;
	font-size : 15px;
	clear : right;
	font-weight:bold;
	background-image:url('../images/background/fond-h4-arrows.png');
	background-position: -1px top;
	background-repeat: no-repeat;
	padding-left:15px;
  margin: 5px 0;
}
/* ne pas mettre clear:both pb dans un article */
.moduleright h3{
background-image:url('../images/background/fond-h4-arrows.png');
	background-position: -1px 2px;
}
main h3 p{
color:#3c3c3c;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
#extract_article_new h3{
 clear:left;
}
#extract_article_new h2{
 clear:left;
}


 .soustitre_insight,.model_title, h2{
/*color:#0756a5;*/
font-size:16px;
font-weight:normal;
}
.soustitre_insight, h2{
clear:both;
padding: 5px 0;
font-weight:bold;
}
#carouselcategory h3{
clear:both;
font-weight:normal;

}

.soustitre_insight{
max-width:500px;
float:left;
}
.scroller h3 a, h2 a{
text-decoration:none;
}

main h4 div.image{
	padding-right:0px;
	margin-right:0px;
}

main h4  {
padding-bottom:5px;
font-size:13px;
clear:both;
font-weight:bold;
/*background-image:url('../images/background/fond-h4-arrows.png');
background-position: 3px top;
background-repeat: no-repeat;*/
color:#383838;
}
#extract_article_new h4{
 clear:left;
}

main h5 {

padding-bottom:5px;
font-size:12px;
text-decoration: underline;
font-weight:normal;

}
#contenu_cam_graph{margin-left:5px; min-height:390px;}
#extract_dxo_mark{ font-size : 12px; margin-bottom : 20px; padding-top : 5px;padding-left:10px;padding-right:10px}


/* NO PUB body{background-color : #F7F7F7; font-family : "Maven Pro",arial; color : #3c3c3c; background-image:url(../images/background/bg_gradient.png); background-repeat : no-repeat; background-repeat:repeat-x; font-size:12px; }*/

body{background-color : #fff; font-family : "MavenProRegular", 'Maven Pro',"Maven Pro",arial; color : #3c3c3c; font-size:12px; }


#allbody {
    background-image: url(../images/background/allbody_bg.png);
    /*background-position: center top;*/
    background-repeat: repeat-x;
}


/*NOPUB #contenaire{top : 0px; bottom : 0px; width : 968px; position : relative; margin : auto; min-height:500px;} */

#contenaire{top : 0px; bottom : 0px; width : 968px; position : relative; margin : auto;min-height:500px; height:100%}

#ensemble_header{top : 0px; bottom : 0px; width : 966px; border : solid 0px; border-top : 0px;  border-color : #9fa0a0;}

#banniere_contenu{top : 0px; width : 966px; clear : both;  background: url(../images/background/header_bg.png) no-repeat; background-position: 458px -45px;height:210px }
#logo_dxo{width : 183px; height : 120px; float : left; clear : both; }
/*NOPUB #logo_dxo2{width : 966px; height : 100px; clear : both;padding-top:4px;  background-color:#FFFFFF;background-image:url(/design/ezwebin//images/logo/logo_bann_dxo.jpg);background-repeat: no-repeat; background-position: 0px 4px; margin-bottom:2px; }*/
#logo_dxo2{width : 966px; height : 100px; clear : both;padding-top:4px; background-image:url(/design/ezwebin/images/logo/logo_bann_dxo.jpg);background-repeat: no-repeat; background-position: 0px 4px; margin-bottom:2px; }
#logo_dxo3{width : 966px; height : 60px; clear : both;}

#logo_img{ float:left; width:179px; margin-left:5px;overflow:hidden}
#contenu_image_menu{width : 783px; height : 120px; float : left; background-color : #ffffff;}
#banniere_image{width : 783px; height : 89px; clear : both; background-image:url(../images/home/banniere_dxo.jpg); }
#contenu_menu{width : 771px; height : 31px; background-color : #e0dfdf; }
.breadscrumb{float:left; font-size:11px; height:15px; overflow:hidden; margin-left:2px; clear:both}
.breadscrumb-ger-DE{}
.breadscrumb-jpn-JP{}
#new_contenu_menu{width: 966px; height : 31px; clear : both; background-color:#FFFFFF; background:  repeat-x url(../images/background/bck_menu.gif); overflow:hidden }
#share_container{
width:760px; height: 30px;left:187px; top: 96px; position:absolute; border-top:1px solid #dedede; margin-left:2px; padding-top:3px; margin-left:13px; margin-top:5px;
}
#global_search{width: 966px; height : 20px; clear : both; background-color:#FFFFFF; border-top: solid 1px #b0b0b0;border-bottom: solid 1px #b0b0b0;}

#global_search a{color : #1156a0;}
/*#tip_friend { float:right;text-align : right; padding-top:2px; }*/
#tip_friend { float:left; padding-top:15px; padding-left:0px; }


.bt_search{display : block; width : 124px; height : 18px; float : left;
background-image : url(../images/header/search.gif); background-repeat : no-repeat; background-position : 0px 0px; }
main a.bt_search:link{background-position : 0px 0px; }
main a.bt_search:active{background-position : 0px -18px; }
main a.bt_search:visited{background-position : 0px 0px; }
main a.bt_search:hover{background-position : 0px -18px; }

#word{font-size : 12px; font-family : "Maven Pro",arial; color : #1156A0; padding-top : 2px; padding-left: 0px; float:left;}


#active{background-position : 0px -31px; }
#active2{background-position : 0px -26px; }



#new_partners{
width : 177px;
height : 100%;
background:url(../images/partners/fond_partners.jpg) repeat-x;
margin-left:3px;
border: solid 1px #dedede;
}

.block_fulllist {
	padding-top: 10px;

}
.block_fulllist h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	font-weight: bold;
	font-size: 11px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: transparent url('../images/background/mini-background.jpg') repeat-x scroll 0 0;
	height: 20px;
	padding: 3px 0 0 10px;
}









.menumask{
width:150px;
float:left;
}

.bt_menu{display : block; padding-top : 9px; padding-bottom : 7px; padding-left : 12px; padding-right : 12px; float : left;
font-family : "Maven Pro",arial; font-size : 12px; line-height : 13px; border-top : solid 1px; border-bottom : solid 1px; border-color : #b0afaf; text-transform:uppercase; font-weight : bold;}
main a.bt_menu:link{background-color : #e0dfdf; color : #000000; text-decoration : none; }
main a.bt_menu:active{background-color : #ffffff; color : #00a8ff; text-decoration : none;}
main a.bt_menu:visited{background-color : #e0dfdf; color : #000000; text-decoration : none;}
main a.bt_menu:hover{background-color : #ffffff; color : #00a8ff; text-decoration : none;}

.bt_active{display : block; padding-top : 9px; padding-bottom : 7px; padding-left : 12px; padding-right : 12px; float : left;
font-family : "Maven Pro",arial; font-size : 12px; line-height : 13px; border-top : solid 1px; border-bottom : solid 1px; border-color : #b0afaf; text-transform : uppercase; background-color : #ffffff; color : #00a8ff;}


.bt_separation{width : 1px; height : 31px; float : left; background-image:url(../images/boutons/bouton_separation.gif); }

#sous_contenaire{width : 966px; background-color:#FFFFFF; min-height:1000px; float:left}
#sidetree{position:relative; z-index:2 ; background:url(../images/background/fond_menu.jpg) no-repeat bottom ; margin-left:5px;border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede; width:179px;border-top:1px solid #dedede; top:-13px}
#sidetreeh{position:relative; background:url(../images/background/menu-gradient.png) ; opacity: 0.9; filter: alpha(opacity=90); margin-left:2px;margin-bottom:85px;clear:both; width:964px; height:64px;z-index:1000 }
#treeh{width:963px;height:63px;}

#contenaire_gauche{float:right; width:198px; /*background-color:#FFFFFF;*/}
#contenaire_droit{position:relative; z-index:1; width : 760px; /*background-color:#FFFFFF;*/ padding: 10px; padding-top: 0; float:left; margin-top:0px; }
#contenaire_droit ul{
text-align:justify;
padding-bottom:10px;
}

.default table {
border-width:1px;
border-style:solid;
border-color:black;
border-collapse:collapse;
}
.default td {
border-width:1px;
border-style:solid;
border-color:rgb(191, 191, 191);
padding: 5px
}
#section3 table{
border-width:0px;
border-collapse:collapse;
}
#section3 td {
border-width:1px;
border-style:solid;
border-color:#FFF;
padding: 0px;
text-align:center;
font-weight:bold;
width:33%;
}
#extract_article_new table {
border-width:1px;
border-style:solid;
border-color:black;
border-collapse:collapse;
}
#extract_article_new td {
border-width:1px;
border-style:solid;
border-color:rgb(191, 191, 191);
padding: 5px;
}
/*
#contenaire_gauche ul{
padding-left:0px;
}
#contenaire_gauche li{
list-style-type: none;

}*/
#titre_news{ font-size : 15px; font-weight:bold; color : #1156a0; padding-top : 5px; padding-left : 10px; padding-bottom : 20px;}
.date_news{font-family : "Maven Pro",arial; font-size : 10px; color : #000000; padding-left : 20px; padding-bottom : 7px; }
.extract_news{font-family : georgia; font-size : 13px; color : #1156a0; padding-left : 16px; padding-bottom : 10px; padding-right : 10px;}
.puce{margin-left : -5px;}


.liste_gauche{font-family : "Maven Pro",arial; font-size : 12px; color : #1156a0;
margin-bottom : 1px ;background-color : #dfdfdf; display:block; margin-bottom : 1px; border : solid 1px #b0afaf; margin-left : 3px; font-weight : normal; background-image: url(../images/article/fond_menu_article.jpg);}

.liste_gauche_2{font-family : "Maven Pro",arial; font-size : 11px; color : #1156a0;
margin-bottom : 1px ;background-color : #dfdfdf; display:block; margin-bottom : 1px; border : solid 1px #b0afaf; margin-left : 3px; font-weight : normal; }


.fleche{margin-left : -13px; padding-right : 5px;}
#liste_active{font-family : "Maven Pro",arial; font-size : 12px; color : #FFFFFF; padding-left : 20px; padding-right : 17px; padding-top : 5px; padding-bottom : 5px;
margin-bottom : 1px; background-color : #ff8400; font-weight: bold; display:block; margin-bottom : 1px; border : solid 1px #b0afaf; margin-left : 3px; font-weight : normal;}

#liste_active_2{font-family : "Maven Pro",arial; font-size : 11px; color : #FFFFFF; padding-left : 20px; padding-right : 17px; padding-top : 5px; padding-bottom : 5px;
margin-bottom : 1px; background-color : #f9a653; font-weight: bold; display:block; margin-bottom : 1px; border : solid 1px #b0afaf; margin-left : 3px; font-weight : normal;}


.lien_gauche{display : block; padding-left : 20px; padding-right : 17px; padding-top : 5px; padding-bottom : 5px; }

main a.lien_gauche:link{ color : #1156a0; text-decoration : none; }
main a.lien_gauche:active{ color : #FFFFFF; text-decoration : none; background-color : #ff8400;}
main a.lien_gauche:visited{ color : #1156a0; text-decoration : none; }
main a.lien_gauche:hover{ color : #FFFFFF; text-decoration : none; background-color:#f9a653;}





#pub{text-align:center; width:185px; background-color:#FFFFFF; border:1px solid #CCC;float:left; padding-top:12px; }

#block_droit_1{width : 783px; clear : both;}
#block_entete{float : left; padding-right : 30px; width:auto}
#titre_entete{font-family : georgia; font-size : 17px; color : #1156a0; padding-bottom : 15px; }
#extract_entete{padding-left : 2px; font-size : 14px; padding-bottom : 20px;}

#block_partners{width : 244px; background-color:#FFFFFF; background-image:url(../images/background/background-partners.jpg); background-repeat : no-repeat; float : left; }
#block_partners2{width : 255px; padding-bottom : 10px; float : left;}
#rsspicto{ float:right; margin-top:1px;margin-right:1px;}
#titre_partners, #titre_partners a { font-size : 15px; font-weight:bold; color : #1156a0; padding-top : 5px; padding-left : 8px; padding-bottom : 20px;}
#extract_partners{font-family : "Maven Pro",arial; font-size : 12px; padding-left : 10px; padding-right : 10px;}


#titre_partners2, #titre_partners2 a { font-size : 12px; color : #0756a5; padding-top : 2px; margin-left : 5px; height:32px; font-family : "Maven Pro",arial; font-weight:bold }

#extract_partners2{font-family : "Maven Pro",arial; font-size : 12px; padding-left : 10px; padding-right : 10px;}

#extract_partners2 p{ text-align:left}



/*v2*/ #block_droit_2{width : 800px; height : 398px; background-image:url(../images/cadre/ensemble_cadre-v2.jpg); background-repeat : no-repeat; clear : both;}
#block_encart1{width : 271px; height : 398px; float : left; margin-left: -1px;}
#block_encart2{width : 245px; height : 398px; float : left;  }
#block_encart3{width : 244px; height : 398px; float : left; margin-left:10px; }

.titre_encart1, .titre_encart1 a {padding-left : 13px; padding-top : 2px;  font-family : georgia; font-size : 21px; color : #1156a0;}
.titre_encart2, .titre_encart2 a {padding-left : 5px; padding-top : 2px;  font-family : georgia; font-size : 21px ; color : #1156a0;}

/*v2*/#extract_encart1{padding-left : 25px; font-size : 12px; padding-right : 30px; height : 95px; padding-bottom : 0px;}
#extract_encart1 p{
width:190px;
}
#extract_encart2{padding-left : 10px; font-size : 12px; padding-right : 20px; height : 155px;}
#extract_encart2 p{
width:190px;
}
/*v2*/#extract_encart3{padding-left : 10px; font-size : 12px; padding-right : 20px; height : 95px; padding-bottom:0px}
#extract_encart3 p{
width:190px;
}

#image_encart1{padding-left : 0px; padding-bottom : 15px; padding-top : 5px; }
#image_encart2{padding-left : 0px; padding-bottom : 15px; padding-top : 5px; }

/*v2*/.soustitre_encart{padding-bottom : 10px; font-family : "Maven Pro",arial; font-size : 12px; color : #1156a0; }
#soustitre_encart1{padding-left : 25px; padding-bottom : 5px; font-family : "Maven Pro",arial;  color : #1156a0; }
/*v2*/#soustitre_encart2{padding-left : 15px; padding-bottom : 20px; font-family : "Maven Pro",arial; font-size : 16px; color : #1156a0; }
.soustitre_encart3{padding-left : 15px; padding-bottom : 5px; font-family : "Maven Pro",arial;  color : #0756A5; }
/*v2*/ .soustitre_encart-img{ text-align:center}

/*v2*/.texte-intro-home {width:188px; }

#sousextract_encart1{font-size : 12px; padding-left : 25px; padding-right : 30px; }
.sousextract_encart2{font-size : 12px; padding-left : 15px; padding-right : 10px; padding-bottom : 7px;  clear : both;}


.name_reference{font-size : 11px; float : left; width : 115px;}
.debut_pourcentage{float : left; }
.milieu_pourcentage{float : left;width:75px;background:white;border:1px solid #000000;font-size : 11px;}
.fin_pourcentage{float : left; }



.bouton_search{}


/*v2*/#block_droit_3{width : 366px; background-image:url(../images/background/fond-degrad-titre.jpg); background-repeat : repeat-x; margin-top : 5px;
border : solid 1px; border-color : #9fa0a0; margin-bottom : 15px; float:left}
/*v2*/#block_droit_3b{width : 365px; background-image:url(../images/background/fond-degrad-titre.jpg); background-repeat : repeat-x; clear : both; margin-top : 5px;
border : solid 1px; border-color : #9fa0a0; margin-bottom : 15px; float:left}
/*v2*/#block_droit_12{width : 736px; background-image:url(../images/background/fond-degrad-titre.jpg); background-repeat : repeat-x; margin-top : 5px;
border : solid 1px; border-color : #9fa0a0; margin-bottom : 15px; float:left}

#titre_techno, #titre_techno a 	{font-size : 18px; color : #1156a0; padding-top : 2px; padding-left : 5px; padding-bottom : 15px; font-family : georgia;}
#extract_techno{padding-left : 10px; padding-right : 20px; font-size : 12px; padding-bottom : 10px;}


.contenaire_form1{height : 67px; }
.contenaire_form2{height : 18px; }
.contenaire_form3{}
.contenaire_form4{padding-left : 70px;}
.contenaire_form5{height : 25px; padding-left : 70px; }
.contenaire_form6{height : 20px; padding-left : 20px;}
.contenaire_form7{padding-left : 20px; }
.contenaire_input1{padding-left : 15px; clear : both;  padding-bottom : 3px; }
.contenaire_input2{padding-left : 15px; clear : both; width : 70px; padding-right : 20px; float : left; }
.contenaire_bt1{clear : both;}

.contenaire_bt10{width : 210px; text-align : right;}


main select{font-size : 10px; border:1px solid #dedede; margin-bottom:5px;  height: 25px; min-width: 135px;}

main .filterblock select{width: 180px;}


#id_selectsensorsort,#id_selectlenssort{
margin:0px;
}
main label{margin-bottom:10px; margin-left:5px; }
.lenscam{
		 margin-top:5px;

		 font-size:16px;
		 font-weight:normal;
		 height:23px;
		 min-width:200px;

}
main option{font-size : 10px;  }
/*input{font-size : 10px; }*/

#compare{font-size : 11px; padding-left : 15px; clear : both; padding-bottom : 2px; color : #FFFFFF;}
#compare2{font-size : 12px; padding-left : 85px; clear : both; padding-bottom : 10px;}
#compare3{font-size : 12px; padding-left : 35px; clear : both; padding-bottom : 5px;}



.block_vignette{width : 100%; clear : both;}
.vignette{width : 109px; height : auto; float : left; padding-left : 10px; padding-right : 10px; padding-bottom : 6px;}
.vignette-writer{
padding:3px;
border:1px solid #C7C7C7;
margin-right:10px;
}

/*v2*/.texte_vignette{width : 100%; float : left; }
.titre_vignette a{font-family : georgia; font-size : 17px; color : #1156a0; padding-bottom : 15px;}
.extract_vignette{font-family :Roboto; font-size : 12px; padding-right : 10px;}


/* NOPUB #footer{width : 957px; padding-top : 5px; padding-left : 5px; padding-bottom : 6px; font-size : 12px; border-top: 0.5px solid; border-bottom: 0.5px solid; float:left}*/
#footer{width : 958px; padding-top : 5px; padding-left : 5px; padding-bottom : 6px; font-size : 12px; border-top: 0.5px solid; border-bottom: 0.5px solid; float:left; background-color:#FFFFFF}


#block_droit_4{width : 771px; clear : both; display : block;}
#texte_insight{float : left;   width: 760px; padding: 10px 0;}
#image_insight{float : left; width : 265px; padding-bottom : 20px; padding-right : 1px; }

#image_insight2{float : right; width : 265px; padding-bottom : 20px; padding-left : 20px; }

/*#titre_insight{font-family : "Maven Pro",arial; font-size : 21px; color : #1156a0; padding-bottom : 15px; }*/
/*#titre_insight{font-family : "Maven Pro",arial; font-size : 20px; color : #0756a5; padding-bottom : 15px; }*/
#extract_insight{font-size : 12px; padding-bottom : 5px;}


/*#block_droit_5{width : 748px; border:1px solid #dedede; clear : both; background-position: left top; padding-left:5px; }*/
/*#block_droit_5{

	padding-right:5px;
	padding-bottom:10px;
	padding-top:10px;
	border:1px solid #dedede;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	width:735px;
	padding-left:10px;
	clear: left;
}*/


/*.soustitre_insight {padding-left : 10px; padding-bottom : 15px; padding-top : 10px; font-family : "Maven Pro",arial; font-weight:bold; font-size : 17px; color : #1156a0; float : left; clear : both; max-width:500px;}*/


.soustitre_insight2 { float:left; clear : both; max-width:500px; margin-bottom:0px;}
/*.soustitre_insight a{color : #1156a0;}*/
#homepart2 h3, .extlinks h3{
background:none;
margin: 0 0 5px;
padding:0px;
font-weight:bold;
color:#757575;
}
.date_soustitre_insight{font-family:Roboto;font-size : 12px; padding-right : 20px; margin-bottom:5px; color:#333333 }

.border {border : solid 1px; border-color : #c7c7c7;}
.separateur_vignette{ overflow:hidden;  width:735px; margin-bottom:5px; margin-top:5px;}

#titre_gauche {font-size : 12px; color : #5ac4fc; padding-top : 10px; padding-left : 10px; padding-bottom : 20px; text-transform : uppercase; font-weight:bold; }
#titre_gauche a{ color : #5ac4fc; }





#summary_article {
	/*width : 540px; height : auto; background:url(../images/article/background_summary2.jpg) no-repeat; padding-left: 5px; padding-right : 5px; padding-top : 5px;
font-family : "Maven Pro",arial; font-size : 12px; line-height : 25px; color : #ff8400; clear : both; display : block; margin-bottom : 20px;*/
	/*background: transparent url('../images/background/fond_compare2.jpg') scroll repeat-x left bottom;*/
	background-color:#FFFFFF;
	/*margin-bottom: 20px;*/
	/*height: 70px;*/
	width: 100%;
	text-align: center;
	float: left;
	/*border: 1px solid #d1d1d1;*/
	vertical-align: middle;
	/*padding: 12px 100px 0 100px;*/
	padding-left:40px;
	padding-right:40px;
	/*color: #ff8400;*/
	font-size:14px;
	margin-bottom:10px;
}
#summary_article a{text-decoration : none;}
#summary_article a:hover{color : #1156a0; text-decoration:underline;}
#summary_article td { border: 0px solid; padding:0px; }



#summary_article ul {
padding-left:0px;
}
#summary_article_combo{
float:right;
margin-top:-33px;
}

.summary_article_sep{ padding-left:5px;padding-right:5px
}
.extract_article_date {
margin-bottom:5px;
}

#extract_article{font-size : 12px; float : left; width : 555px; font-weight:bold; }
#extract_article_new{font-size : 12px; float : left; width : 738px; border: 1px solid #cfcfcf; padding: 10px 10px 0 10px; margin-bottom:10px; background-color:#FFFFFF}
#extract_article_new li { padding-bottom:5px; text-align:justify; }


#titre_summary, #titre_summary a {font-family : georgia; font-size : 14px; color : #1156a0; padding-top : 10px; padding-left : 10px; padding-bottom : 10px; font-weight:bold;}
#summary_article li {
list-style-type:none;
}
.liste_summary{font-family : "Maven Pro",arial; font-size : 12px; color : #1156a0; padding-bottom : 5px; padding-left : 20px; padding-right : 10px;}
.puce_summary{font-family : georgia; font-size : 13px; color : #1156a0; margin-left : -10px; display : inline; padding-right : 5px;}

#block_droit_6{width : 555px; font-size : 12px; padding-left : 15px; margin-bottom : 5px; clear : both;}
.liste_block6{padding-left : 10px; padding-right : 10px;}
.puce_6{margin-left : -10px; display : inline; padding-right : 5px;}



#block_droit_7{width : 565px; background-image:url(../images/background/background_techno.jpg); background-repeat : no-repeat; clear : both; background-position: left top; clear : both; }
/*.soustitre_article{padding-left : 25px; padding-bottom : 15px; padding-top : 10px; font-family : verdana; font-size : 17px; color : #1156a0; float : left; clear : both;}*/
#soustitre_article{font-family : georgia; font-size : 17px; color : #1156a0; padding-top : 10px; padding-left : 25px; padding-bottom : 20px;}
#extract_article2{font-size : 12px; padding-left : 25px; padding-right : 5px; padding-bottom : 30px; }
#fin_article{/*background-image:url(../images/background/separateur_vignette.gif);*/ height : 13px; width : 755px;}

#nombre_article{font-size : 12px; width : 555px; text-align : right; padding-right : 10px;}

#texte_article2{float : left; width : 750px; padding-bottom : 20px; background-image:url(../images/background/background_techno.jpg); background-repeat : no-repeat; clear : both; background-position: left top; clear : both;}
#soustitre_article2{font-family : georgia; font-size : 17px; color : #1156a0; padding-top : 10px; padding-left : 15px; padding-bottom : 20px;}
#extract_article3{font-size : 12px; padding-left : 15px; padding-right : 10px; padding-bottom : 30px; }
#fin_article2{background-image:url(../images/background/separateur_vignette2.gif); height : 13px; width : 550px; }
#nombre_article2{font-size : 12px; width : 550px; text-align : right; padding-right : 10px;}


#ensemble_select_mark{/*background: #FFFFFF  url('../images/background/fond_filter.jpg') no-repeat; background-position:6px 7px; */;padding-left : 5px; /*padding-bottom : 15px;padding-top : 10px; */font-size : 12px; font-weight : normal; clear : both; height:60px; /*color:#1156A0; */ border-right:1px solid #dedede;border-left:1px solid #dedede; width:743px;}

#ensemble_select_mark_bleu{background:url(../images/background/bandeau-bleue.png) no-repeat;padding-left : 5px; /*padding-bottom : 15px;padding-top : 10px; */font-size : 12px; font-weight : normal; clear : both; height:51px; color:#1156A0;margin-top:3px;}
#ensemble_select_mark_vert{background:url(../images/background/bandeau-vert.png) no-repeat;padding-left : 5px; /*padding-bottom : 15px; padding-top : 10px;*/ font-size : 12px; font-weight : normal; clear : both; height:49px; color:#1156A0;margin-top:3px;}
#ensemble_select_mark_orange{background:url(../images/background/bandeau-orange.png) no-repeat;padding-left : 5px; /*padding-bottom : 15px; padding-top : 10px;*/ font-size : 12px; font-weight : normal; clear : both; height:49px; color:#1156A0;margin-top:3px;}
.ensemble_titre_select{padding-bottom : 5px; font-size:11px;font-weight:bold}
#ensemble_select_resolution{float : left; padding-right : 3px; }
#ensemble_select_sensor{float : left; padding-right : 3px; }
#ensemble_select_date{float : left; padding-right : 3px; }
#ensemble_select_price{float : left; padding-right : 3px; }
#ensemble_select_brand{float : left; padding-right : 3px; }
/*.ensemble_select_option{padding-bottom : 20px;}*/
#displayiframeload, .filterby { float:left; margin-left:5px;margin-right:2px; color:#3c3c3c; font-size:11px; }
.filterby{ margin-left:35px; width:80px}
.filterblocklist { width:262px; float:left;}
.filterblock { float:left;width:178px; padding:10px;  /*background: url(../images/background/fond-degrad-titre.jpg) repeat-x;*/ ; margin-top:5px;padding-bottom:5px; padding-left:5px}
.filterblock h3 {font-size:12px;}
.filterblock td{vertical-align: middle}
.block_droit_list{ float:left; width:484px;
}
.block_droit_list .descriptifgauche{background:#e2e2e2;width:50%;text-align:left;padding-left:5px;border-bottom:3px solid #FFFFFF;color:#565252;font-size:11px;margin-top:4px;line-height:16px}
.block_droit_list .tooltip {
color:#1156A0;

}
.block_droit_list a{
color:#1156A0;
}
.changeview{
	height:63px; width:60px; font-size:11px;
}
.labelfilter{
	float:left;
	background-image:url('../images/background/fond-h4-arrows.png');
	background-position: -1px top;
	background-repeat: no-repeat;
	padding-left:15px;
	margin-left:5px;
	width:80px;
	/*color:#0756A5;*/
	margin-top:2px;


}
.block_opticslist{
/* background:url("../images/background/fond_filter_view.jpg") no-repeat scroll 1px 0px #FFFFFF;*/
 height:30px;
 padding-top:2px;
 padding-left:0px;

}
.block_opticsview {
 clear:both;
 color:#333333;
 width: 741px;
 height:27px;
 padding-left:7px;
 padding-top:3px;
 border-left:1px solid #dedede;
 border-right:1px solid #dedede;
/* background:url("../images/background/fond_filter_view.jpg") no-repeat scroll 6px 7px #FFFFFF;*/
background-color:#FFFFFF;
}
.block_sensorfilter2{
 clear:both;
 color:#333333;
 width: 743px;
 height:27px;
 padding-left:5px;
 padding-top:3px;
 border-left:1px solid #dedede;
 border-right:1px solid #dedede;
/* background:url("../images/background/fond_filter_view.jpg") no-repeat scroll 6px 7px #FFFFFF;*/
}
.block_opticsview a{
 font-weight:normal;
  color:#1156A0;
}

.block_opticsfilter{
 margin-top:5px;
 padding:2px;
 padding-bottom:0px;
 clear:both;
}
.block_sensorfilter2{
height:30px;
/* background:url("../images/background/fond_filter_view_large.jpg") no-repeat scroll 6px 8px #FFFFFF;*/
}
.block_sensorfilter{
 margin-top:10px;
 float:left;

}
.filter-alone{
 margin-top:20px;
}
.block_fulllist{
width:730px; float:left; overflow:hidden; padding-left:10px;padding-right:10px;padding-bottom:100px;
border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;
background-color:#F5F5F5;
}

.txt-off{font-size : 12px; font-family : "Maven Pro",arial; color :#005BB8; padding-top : 1px; height:30px; width:auto; padding-left:5px; text-align:left; padding-right:5px;}
.txt-on{font-size : 12px; font-family : "Maven Pro",arial; color :#FFFFFF; padding-top : 1px; height:30px; width:auto; padding-left:5px; text-align:left}
.read a {text-decoration : none; color:#ff5800;}
.addselection a {text-decoration : none; color:#01649b; background: url( /design/ezwebin/images/bouton_optics/bt-yourselection.jpg); font-size:11px;}
.read-off{background: url( /design/ezwebin/images/background/fond-liste-readmore-bleuciel.png) repeat-x; height:26px; text-align:right; padding-right:5px; padding-top:2px; }
.read-on{background: url( /design/ezwebin/images/background/fond-liste-readmore-bleu.png) repeat-x; border-bottom:1px solid #dedede; height:26px; text-align:right; }
.txt{
	font-size:11px;
	color:#999999;
}

#block_droit_8{width : 756px;  clear : both;  }
#block_droit_mark{width : 750px;  clear : both;}

.block_droit_9{clear : both; font-size : 12px; padding:5px;	padding-bottom:10px; background-color:#FFFFFF; border:1px solid #dedede; height:auto; margin-bottom:5px;min-height: 23px;}
.block_descriptif{display:block;width : 244px;border:1px solid #dedede;margin-right:5px; float : left; margin-bottom : 8px; padding-bottom:5px; overflow:hidden;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}

.block_descriptifmini{display:block;width : 175px;float : left; padding:8px 6px; border-bottom:1px solid #dedede; overflow:hidden}
/*
#content .block_descriptif{
margin-right:7px;
}*/

.block_droit_9 .block_descriptif{
margin-right:9px;
}
.block_descriptif2{display:block;width : 250px; float : left; margin-left : 80px;}
.block_descriptif3{display:block;width : 210px; float : left; margin-left : 30px;}
.block_descriptiflens{display:block;width : 241px;border:1px solid #dedede;margin-right:6px; /*background-image:url(../images/background/fond-titre-clair.png); background-repeat:repeat-x;*/ float : left; margin-bottom : 8px; overflow:hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.block_droit_9 .block_descriptiflens{margin-right:9px;}

.block_descriptif_rub{display:block;width : 141px; height : 250px;border:1px solid #dedede;margin-right:5px; background-image:url(../images/background/fond-degrad-bas-home-rubrique.jpg); background-repeat:repeat-x; background-position:bottom; float : left; margin-bottom : 8px;}
.block_descriptif_rub .tooltip {
font-size:10px;
color:#1156A0;
width:100px;
}


.titre_descriptif{font-size : 12px; font-weight:bold; color : #1156a0; padding-top : 7px; padding-left : 7px; padding-bottom : 10px; height:23px;}
.titre_descriptif_rub{font-size : 15px; font-weight:bold; color : #1156a0; padding-top : 8px; padding-left : 7px; padding-bottom : 10px; height:23px;background-image:url(../images/background/fond-degrad-titre.jpg); background-repeat:repeat-x;}
.titre_descriptif_rub a { color:#1156A0;}
.titre_descriptif_comp{font-size:11px;padding-top:5px;color : #1156a0; padding-left : 5px; padding-bottom : 2px; height:45px; background:#eee; float : left; width : 240px; margin-right:5px }
.titre_descriptif_comp a{
color:#1156A0;
}
.text_descriptif_rub{
padding:2px; font-size:11px; height:90px;
}

.image_descriptif{text-align: center; padding-bottom : 2px;padding-top : 2px; height:136px;}
.image_descriptifmini{padding-left : 20px; padding-bottom : 2px;padding-top : 2px;}
.image_descriptiflens{padding-left : 25px; padding-bottom : 2px;padding-top : 5px; height:116px;}
.pourcentage_descriptif{clear : both; padding-left : 10px;font-weight:normal;font-size:12px;margin-bottom:8px}
.pourcentage_descriptif2{clear : both;font-weight:normal;}
.libelle_pourcentage{float : left; width : 76px; padding-right : 2px; padding-bottom : 5px; font-size : 10px;  }
.libelle_pourcentage2{float : left; width : 90px; padding-right : 4px; padding-bottom : 3px;}


.image_pourcentage{float : left;width:75px;}
.liste_descriptif{clear:both;padding-left:0px;font-size:12px;}
#gm_page .liste_descriptif table{border:none}
.liste_descriptifvert{margin-top:8px; clear:both}
.descriptiftab{
border-collapse: collapse;
border: 1px solid #dedede;

}
.descriptiftabvert{
border-collapse: collapse;


}
.liste_descriptif .descriptifgauche, .liste_descriptifvert .descriptifgauche{background:#fcfcfc;width:45%;text-align:left;padding:5px; padding-left:10px;font-size:11px;margin-top:4px;line-height:16px; border: 1px solid #dedede; }

.liste_descriptifvert .descriptifgauche{
border-left: 0px;
width:30%;
padding:2px;
}
/*.liste_descriptifvert .descriptifgauche{background:#e2e2e2;width:50%;text-align:left;padding-left:5px;border-bottom:3px solid #FFFFFF;font-size:11px;margin-top:4px;line-height:16px}*/
.liste_descriptifvert .descriptifgauche2{background:#e2e2e2;width:50%;text-align:left;padding-left:5px;color:#565252;font-size:11px;margin-top:4px;line-height:16px}

.descriptif_data, .descriptif_header {color: #000000;font-weight:normal;text-align:left;padding:5px; padding-left:10px;background:#FFF;border: 1px solid #dedede;font-size:11px;line-height:16px}

.liste_descriptifvert .descriptif_data{
padding-left:3px;

}
.descriptif_header{ /*background: url(../images/background/fond_descriptif_header.jpg) repeat-y*/ background-color:#f4f4f4;}
.liste_descriptifvert .descriptif_header{
border-left: 0px;
}

.descriptif_data2{color: #000000;font-weight:normal;text-align:right;padding-right:5px;padding-top:2px; padding-bottom:2px;background:#ececec;border-bottom:1px solid #dedede; border-right :1px solid #dedede;font-size:12px;line-height:18px}
.descriptif_data3{color: #000000;font-weight:normal;text-align:left;padding-left:5px;background:#ececec;border-bottom:3px solid #FFFFFF;font-size:11px;line-height:16px}

.liste_descriptif_db{clear:both;padding-left:0px;font-size:11px; margin-bottom:5px; }
.liste_descriptif_db a{ color:#565252;
}

.descriptif_clear{background:#e2e2e2;text-align:left;padding-left:5px;border-bottom:1px solid #FFFFFF;color:#565252;font-size:11px;margin-top:4px;line-height:16px; width:50%}
.descriptif_dark{color: #000000;font-weight:normal;text-align:left;padding-left:5px;background:#ececec;border-bottom:1px solid #FFFFFF;font-size:11px;line-height:16px}


.liste_descriptif2{clear : both; padding-top : 10px; padding-left : 23px; font-size : 12px;}

.liste_descriptif li{list-style-type : disc; padding-bottom : 3px; height : auto;}
.liste_descriptif2 li{list-style-type : disc; padding-bottom : 1px; height : auto;}



#block_droit_10{width : 771px; height : 2000px; }

#sous_block_10_1{float : left; width : 255px; height : 76px; margin-left: 7px; background-image:url(../images/background/fond_compare.jpg); background-repeat : no-repeat; background-position: left top;}
#sous_block_10_2{float : left; width : 255px; height : 76px; margin-left: 7px; margin-right: 7px;background-image:url(../images/background/fond_compare.jpg); background-repeat : no-repeat; background-position: left top;}



.liste_descriptif2{clear : both; padding-top : 10px; padding-left : 23px; font-size : 12px;}
.liste_descriptif2 li{list-style-type : disc; padding-bottom : 1px; height : auto;}






#titre_sous_block_10_1{padding-left : 5px; padding-bottom : 2px; font-family : "Maven Pro",arial; font-size : 14px; color : #FFFFFF; padding-top : 2px; }
#titre_sous_block_10_2{padding-left : 5px; padding-bottom : 2px; font-family : "Maven Pro",arial; font-size : 14px; color : #FFFFFF; padding-top : 2px; }

.contenaire_form10_1{padding-left : 5px;}
.contenaire_form10_2{padding-left : 5px; }

#compare10{font-size : 10px; padding-left : 5px; clear : both; padding-top : 0px; padding-bottom : 0px; color : #FFFFFF;}

.contenaire_input10{clear : both;  padding-bottom : 3px; }








#block_droit_11{width : 745px;}
#titre_dslr2{font-family : georgia; font-size : 17px; color : #1156a0; padding-bottom : 15px; padding-left : 15px; padding-top : 20px; clear : both;}
#extract_dslr2{padding-left : 15px; font-size : 12px; clear : both; padding-bottom : 20px;}
#block_dslr2{width:760px;position:relative;border:solid 1px #c7c7c7;clear:both;}
.flechemodel{position:absolute;z-index:11;}
#containerdslr{position:absolute;width:724px;height:26px;overflow:hidden;left:10px}
#block_menu_dslr{height:26px;clear:both;margin-left:16px;margin-bottom:4px;position:absolute;z-index:10;width:1000px}
#block_graph_dslr2{clear:both;padding-left:0px;margin-top:0px; padding-right:0px; text-align:left;} /* en cas de changement verifier compare lens */


#sous_block_graph{float:left;border:solid 1px #c7c7c7;border-top:none;width:750px;height:53px;overflow:hidden}
#sous_block_graph2{background-image:url(../images/background/fond_compare.jpg);background-repeat:repeat-x;background-position:left top;border-top:none;width:750px;height:53px;padding-top:3px; overflow:hidden}
#comparediv{float:right; margin-top:30px; margin-right:5px;}
/*#comparedivclose{float:right; padding-bottom:-105px; z-index:10000;}
#comparedivclose{float:right; margin-right:5px; margin-bottom: -10px; position:relative;} */
#comparedivclose{float:right; margin-top:-60px; margin-right:3px;}
#titre_sous_block_graph{padding-left :10px;padding-bottom:5px; font-family : georgia; font-size:13px;color:#FFFFFF;padding-top:5px;font-weight:bold}
#sous_block_graph_info{float:left;padding-left:5px;font-size:11px;width:710px;padding-right:5px;padding-bottom:5px;margin-bottom:5px;}
#titre_info{font-size : 12px; font-weight : bold; clear : both; padding-top : 10px; padding-bottom : 5px;}
#read_more_info{width : 300px; text-align : right; font-size : 12px; padding-top : 3px;}

#block_modulable_dslr2{width:100%;height:auto;clear:both;padding-bottom:0px;}

.lien_non_decoration{text-decoration : none;}

.lien_vignette{font-size : 12px;}
.lien_vignette2{font-size : 12px; padding-bottom : 10px;}

#show_cam{width:350px;float:left;}
#describe_cam{float:left;padding-left:0px;font-size:12px;width:385px;padding-top:0px; margin-left:10px}

#titre_cam{font-size:14px;color:#1156a0;margin-top:5px; margin-bottom:10px; margin-left:0px;font-weight:bold;/*background:url('/design/ezwebin/images/background/fond-titre-clair.png') repeat-x;*/width:688px;height:30px;}
#picture_cam{padding-left:60px;padding-bottom:20px;padding-top:30px; /*margin-bottom:45px;*/}
#pourcent_cam{padding-left:24px;font-size:12px;font-weight:normal; margin-bottom:12px; margin-top:0px;}

#titre_dxo_mark{font-family : georgia; font-size : 17px; color : #1156a0; padding-top : 10px;padding-bottom : 20px;}
/*#contenu_menu_dxo_mark{clear : both;width:752px;border-bottom:1px solid #a4a4a4}*/

#contenu_menu_dxo_mark2 {width:746px;height:60px; border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede; margin-top:1px; border-bottom:1px solid #dedede; margin-bottom:2px;}


#contenu_menu_dxo_mark {background: #FFFFFF  url('../images/background/fond_filter.jpg') no-repeat; background-position:6px 10px;width:750px;height:102px; border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede; margin-top:3px;}
#contenu_menu_dxo_mark_compare {background: url('../images/background/fond_filter_compare.jpg') x-repeat;width:746px;height:40px; border:1px solid #dedede; margin-top:3px; margin-bottom:5px;}

#contenu_menu_dxo_mark_bleu {background:url('../images/background/bandeau-bleue.png') no-repeat ;width:750px;height:53px; border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede; margin-top:3px;}
#contenu_menu_dxo_mark_vert {background:url('../images/background/bandeau-vert.png') no-repeat;width:750px;height:53px; border-left:1px solid #dedede;border-right:1px solid #dedede;}
#contenu_menu_dxo_mark_orange {background:url('../images/background/bandeau-orange.png') no-repeat;width:750px;height:53px; border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede; margin-top:3px;}

#x_axis{float : right; font-size : 12px; padding-right : 20px; padding-top : 0px;color:#1156a0;height:30px;}

#contenu_iframe{float : left; padding-right : 0px; }
#contenu_flash_iframe{text-align : center; float : left; }
#contenu_filter{ margin-top:5px;  font-size : 12px;  float:left;}

/*v2 start*/

/*
.navgeneral {background:url('../images/background/fond-nav-bleu.png') ;width:750px;height:49px;}

.back_blue{  float:left; padding-left:4px; width:700px; margin-left:20px; margin-top:10px; text-align:center;}
*/

.navbt-on {
	border:1px solid #dedede;
	background-color: #787878;
	color: #FFF;
	float:left;
	height:22px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	margin-right:10px;
	text-align:center;
	min-width:70px;
	}

.navbt-on  a, .navbt-off  a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;

	}

.navbt-on  a{
	color:#FFF;
	}
.navbt-off  a{
	color:#000;
	}

.navbt-off {
	border:1px solid #dedede;
	color:#000;
	float:left;
	height:14px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	margin-right:10px;
	white-space:nowrap;
	text-align:center;
	background-color: #d6e6f6;
	min-width:70px;
}


.generale-navcontour {  float:left; padding-left:4px; width:650px; margin-left:20px; margin-top:10px; text-align:center;}

/*
.navbt-on { background:url('../images/background/fond-bt-nav-on.png') ; color: #FFFFFF;  float:left;height:17px; padding-top:2px; margin-right:1px; white-space:nowrap; padding-left:2px; padding-right:2px ; min-width:40px;text-align:center;margin-bottom:5px; }
.navbt-on  a{ background:url('../images/background/fond-bt-nav-on.png') ; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:2px; padding-right:2px ; font-size:11px; min-width:40px; text-align:center; margin-bottom:5px }

*/



/*.navbt-on a:hover{background:url('../images/background/fond-bt-nav-on.png') ; color: #FFFFFF}*/

/*
.navbt-off { background:url('../images/background/fond-bt-nav-off.png') ; color:#ffffff;float:left;height:17px;  padding-top:2px; margin-right:1px; white-space:nowrap; padding-left:2px; padding-right:2px ; min-width:40px;text-align:center;margin-bottom:5px }
.navbt-off  a{ background:url('../images/background/fond-bt-nav-off.png') ; color:#ffffff; height:17px; text-decoration:none; padding-left:2px; padding-right:2px ; font-size:11px; min-width:40px;text-align:center;margin-bottom:5px }
*/


/*.navbt-off  a:hover{background:url('../images/background/fond-bt-nav-on.png') ; color: #FFFFFF; height:17px;}*/

.navsept{ float:left;  background:url('../images/background/sep-bt-nav-off.png') repeat;width:2px;height:20px; margin-top:2px; }

.nav-et-picto{width:750px}
.navpicto {float:right; background:url('../images/background/picto-lens-p.png') no-repeat; width:19px; height:19px; padding-right:4px; margin-top:4px; }

.nav-picto-compare {width:130px; float:left; }

.nav-bloc-compare {float:right; background:url('../images/background/bt-compare-cam.gif') no-repeat; width:120px; height:49px; margin-top:10px}

.nav-sept-option-small { float:left;  background:url('../images/background/sep-option-nav.png') no-repeat;width:2px;height:17px; margin-left:10px; margin-right:10px ; }



#generale-sortby {width:250px; float:right;  }
.sortby { font-family:Arial, Helvetica, sans-serif; text-decoration:none;  float:left; margin-left:30px;}
.sortby-titre { color: #0756A5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; float:left; margin-right:5px; }
/*
.sortby-content-on { color: #0756A5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; float:left; padding-left:11px; background: 0px 3px url(../images/boutons2/check-box-on.png) no-repeat; margin-right:5px;}
.sortby-content-off { color: #0756A5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; float:left; padding-left:11px; background: 0px 3px url(../images/boutons2/check-box-off.png) no-repeat; margin-right:5px; }
*/
.sortby-content-on { color: #0756A5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; float:left; padding-left:0px; margin-right:5px;}
.sortby-content-off { color: #0756A5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; float:left; padding-left:0px; margin-right:5px; }

.sortby-checkbox { border-color: #ff6600; margin-top:2px }




/*v2 end*/


/*#nombre_article a,#nombre_article2 a{color : #000000;}*/
#modal_container {
	padding:5px;
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}
#modal_overlay {
	background-color:#000;
}
.noborder{border : 0px;}

#navcontainer2
{
padding: 5px 0 0;
/*background: #dedede;*/
margin:0;
margin-top:2px;
margin-bottom:-1px;
z-index:500;
float:left;
width:100%;
height:20px;
/*background:url(../images/background/fond-titre-clair.png) repeat-x;*/
}

#navlist2
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist2 li
{
list-style: none;
float: left;
margin-top:0px;
margin-right: 2px;

height:22px;
text-align:center;
}


#navcontainer2 a, #navlist2 li.extend
{
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
font-size:11px;
margin: 0px;
text-decoration: none;
background: #dedede;
color: #000;
border:1px solid #dedede;
}


#navcontainer2 a, #navcontainer2 li.active a
{
/*background:url(../images/background/fond-bt-nav-off.png);*/
background-color:#f7f7f7;
padding: 3px 10px 5px;
color: #000;
}

#navcontainer2 li.active a
{
font-size:11px;
/*background:url(../images/background/fond-bt-nav-on.png);*/
color:#FFFFFF;
background-color: #607BB6;
}

#navcontainer2 li.active
{
/*
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
/*/
}
#slider1, #slider2{
	position:relative;
	margin:10px auto;
	background:url(../images/background/slider-bg-h.gif);
	background-position: 0px -10px;

}

#imgnoise{
	width:620px;
	height:650px;
	margin:0px auto;
	text-align:center;
}
#libnoise{
  position:absolute;
  top:0px;
  left:40px;
  width:620px;
  height:35px;
  font-family:"Maven Pro",arial;
  font-size:11px;
  font-weight:bold;
  color:#333333;
  text-align:center;
  background:white;
  margin-top:10px;
}
.contentchart{
	position:relative;
	/*margin-top:5px; */ /*le margin top fait bouger les bt compare et add to selection */

}
#block_modulable_dslr3{ margin-bottom : 0px; margin-left : 0px;  padding : 0px; font-size : 12px; }
.clear{clear:both}
#menudslr {
  display:block;
}
#menudslr li{
  display:block;
}
#menudslr li:hover span{
  display:block;
}
#menudslr span{
  position:relative;
  top:0px;
  left:150px;
  width:150px;
  display:none;
  z-index:50000;
}
#menudslr span p{
  margin:0;
  padding:0;
  margin-top:-20px;
  position:absolute;
  border:1px solid #000000;
  background:white;
  font-weight:normal;
  display:block;
  z-index:50000;
}
#menudslr span p a:hover{text-decoration:none;background:#FFFFFF}
#menudslr span p a{display:block;text-decoration:none;background:#dfdfdf;padding:5px 10px 5px 10px;width:130px;border-bottom:1px solid white;color:#000}
#copy{position:relative;float:right;width:400px;text-align:right;margin-bottom:10px;margin-right:0px;color:#666666}

.box{
	text-decoration: none;
/*	border: 1px solid #adadad;*/
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
/*	background-color:#f3f3f3;*/
	height:20px;
	width:358px;
    }

.halfbox{
	text-decoration: none;
	border: 1px solid #adadad;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color:#f3f3f3;
	height:20px;
	width:358px;
    }
.labelbreak{
	height:5px;
}
.block{
	padding-bottom:20px;
}
textarea.box {
height:200px;
}
.message-warning {
color:#FF0000;
padding-left:10px;
padding-bottom:10px;
}
.message-warning ul{
padding-left:10px;
}
.button, .defaultbutton{
background-color:#F0F0F0;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
color:#000;
border:1px solid #dedede;
}
.button:hover, .defaultbutton:hover{
cursor:pointer;
}
.button-disabled{
padding-bottom:3px;
padding-top:3px;

}
.tooltipflexgrid{
 position: absolute; top: 10; left: 10; z-index: 1000;
 background-color:#FFFFCC;
 padding:2px;
 display:none;
}
a.tooltip{
/*color:#FF8400;*/
text-decoration:none;

}
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 50000;

}
a.tooltip:hover em {
    font-style: normal;
	font-weight:normal;
	font-size:10px;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffffcc;
    width:200px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 10px;
    height: 7px;
    width: 12px;
    background: transparent url(../images/background/infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

a.tooltiplens{
color:#FF8400;
text-decoration:none;

}
a.tooltiplens em {
    display:none;
}
a.tooltiplens:hover {
    border: 0;
    position: relative;
    z-index: 50000;

}
a.tooltiplens:hover em {
    font-style: normal;
	font-weight:normal;
	font-size:10px;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffffff;
    width:260px;
}
a.tooltipcam:hover em {
    font-style: normal;
	font-weight:normal;
	font-size:10px;
    display: block;
    position: absolute;
    top: 20px;
    left: -260px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffffff;
    width:260px;
}
a.tooltiplens:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 12px;
    background: transparent url(../images/background/infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

/*bar graph*/
/*width:135px */

.graphbar{background:url('/design/ezwebin/images/graphbar/fond_graph.jpg') no-repeat 0px 16px;width:101px;height:42px;position:relative;float:left; margin: -5px 5px;}

.graphbar.mobile{
width:201px;
  border: 1px solid;
  height: 18px;
  margin: 10px 0;
}

.graphbarscale{background:url('/design/ezwebin/images/graphbar/fond_graph_scale.jpg') no-repeat 0px -2px;width:135px;height:33px;position:relative;float:left}
.graphbarscalepeak{background:url('/design/ezwebin/images/graphbar/fond_graph_scale_peak.png') no-repeat 0px 16px;width:135px;height:46px;position:relative;float:left}

.graphbar2{background:url('/design/ezwebin/images/graphbar/fond_graph2.jpg') no-repeat 0px 21px;width:100px;height:40px;position:relative;float:left}
.graphbar3, .graphbar5{background:url('/design/ezwebin/images/graphbar/fond_graph3.jpg') no-repeat 0px 21px;width:75px;height:40px;position:relative;}
.bar{background:url('/design/ezwebin/images/graphbar/fond_orange.jpg');height:14px;position:absolute;left:1px;top:22px;}
.block_descriptif_rub .bar{background:url('/design/ezwebin/images/graphbar/fond_orange.jpg');height:10px;position:absolute;left:1px;top:21px;}

.bar2{/*background:url('/design/ezwebin/images/graphbar/fond_bleu.jpg');*/ background-color:#167dcc;height:9px;position:absolute;left:0px;top:16px;}
.bar2.mobile{
  height: 18px;
  top: 0px;
}
#flex1 .bar2{/*background:url('/design/ezwebin/images/graphbar/fond_bleu.jpg');*/background-color:#167dcc; height:6px;position:absolute;left:1px;top:16px;}
.block_descriptif_rub .bar2{background:url('/design/ezwebin/images/graphbar/fond_bleu.jpg');height:10px;position:absolute;left:1px;top:21px;}
.bar4{/*background:url('/design/ezwebin/images/graphbar/fond_bleu.jpg') ;*/ background-color:#167dcc; height:5px;position:absolute;left:1px;top:21px; overflow:hidden; padding-left:0px;padding-right:0px}
.bar5{background:url('/design/ezwebin/images/graphbar/fond_vert.jpg');height:14px;position:absolute;left:1px;top:22px;}
.bar6{background:url('/design/ezwebin/images/graphbar/fond_vert.jpg') ;height:5px;position:absolute;left:1px;top:21px; overflow:hidden;}
.bar7{background:url('/design/ezwebin/images/graphbar/fond_orange.jpg') ;height:5px;position:absolute;left:1px;top:21px; overflow:hidden;}

.bar8{/*background:url('/design/ezwebin/images/graphbar/diamond.png') no-repeat;*/background-color:#000;height:10px;position:absolute;left:1px;top:13px; width:2px; height:18px;}

#flex1 .bar8{/*background:url('/design/ezwebin/images/graphbar/diamond.png') no-repeat;*/ background-color:#000;height:14px;position:absolute;left:1px;top:12px; width:2px;}

.maxgraph{position:absolute;left:90px;top:12px;font-size:11px;color:#0756A5}
#pourcent_cam .maxgraph{left:110px;}
#show_cam .maxgraph{left:110px}
.maxgraph2{position:absolute;left:104px;top:21px;font-size:11px;color:#0756A5}
.maxgraph3{position:absolute;left:107px;top:13px;font-size:11px; width:60px}
.maxgraph3.mobile {font-size: 33px;left: 212px; top: 0px; color: #444;   left: 220px; top: -8px;}
.block_descriptiflens .maxgraph3{ font-size:11px;top:14px;}
.maxgraph4{left:20px;top:21px;font-size:11px;position:relative;color:#0756A5}
.maxgraph5,.maxgraph6{position:absolute;left:102px;top:21px;font-size:11px;color:#0756A5}

.valhaut{position:absolute;text-align:center;color:#ff5800;font-size:11px;}
.valhaut2{position:absolute;text-align:center;color:#2d76c0;font-size:11px;}
.valhaut5{position:absolute;text-align:center;color:#6fce0e;font-size:11px;}
.libbar{float:left;margin-top:10px;margin-right:10px;width:120px;text-align:left}
.libbar2{float:left;margin-top:21px;margin-left:17px;margin-right:5px;width:85px;text-align:left}

.libbar3{float:left;/*margin-top:8px;*/margin-left:0px;margin-right:0px;/*width:80px;*/text-align:left;font-size:10px}
.camera .libbar3{float:left;margin-top:21px;margin-left:10px;margin-right:5px;width:46px;text-align:left;font-size:10px}
#describe_cam .libbar3{font-size:12px; margin-top:0px; }
#tabs-3 .libbar3{font-size:12px; margin-top:0px; } /*use case stars tab */
#show_cam .libbar3{
margin-left:0px; font-size:12px;width:100px;
}
.libbar5{float:left;margin-top:0px;margin-left:10px;margin-right:5px;width:80px;text-align:left;font-size:10px}
.libbar6{float:left;margin-top:10px;margin-left:10px;margin-right:5px;width:80px;text-align:left;font-size:10px}

.valhautrel{text-align:left;color:#ff5800;font-size:11px;}
.valhaut2rel{text-align:center;color:#2d76c0;font-size:11px;}
.barrel{background:url('/design/ezwebin/images/graphbar/fond_orange.jpg');height:11px; margin-top:7px;}
.bar2rel{background:url('/design/ezwebin/images/graphbar/fond_bleu.jpg');height:11px; margin-top:7px;}
.maxgraphrel{margin-left:80px; margin-top:-15px; font-size:11px}
.graphbar3rel{background:url('/design/ezwebin/images/graphbar/fond_graph3.jpg') no-repeat 0px 21px;width:75px;height:40px;}

/*v2*/
/*
			Vertical Accordions
		*/

		.accordion_toggle {
		font-family : "Maven Pro",arial; font-size : 12px; color : #1156a0;
margin-bottom : 1px ;background-color : #dfdfdf; display:block; margin-bottom : 1px; border : solid 1px #b0afaf; margin-left : 3px; font-weight : normal; background-image: url(../images/article/fond_menu_article.jpg);
			display: block;
			padding:5px;
			cursor: pointer;

		}

		.accordion_toggle_active {

		}

		.accordion_content {
			padding-left:5px;
			padding-top:2px;
			overflow: hidden;
			display:none;
		}

			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}

		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}

.ranknum, .ranknumdetails {
	background:url( /design/ezwebin/images/background/fond-orange-numero.png) no-repeat;
	font-size:10px;
	color:#FF6600;
	float:left;
	width:25px;
	height:15px;
	text-align:center;
	margin-top:5px;
	margin-left:3px;
	padding-top:1px;
}
.ranknumdetails{
margin-left:0px;
}
.txtna{
	font-size:10px;
	color:#999999;
}

/*.lens_subtitle{
padding-left:5px;
color:#999999;
font-size:11px;

}*/
.lens_dxomark{
background: url(../images/background/fond_metrics.jpg) repeat-x ;
border:1px solid #dedede;
margin-top:20px;
margin-bottom:30px;
padding:10px;
padding-left:70px;
}
.lens_usecase{
/*background: url(../images/background/fond_metrics.jpg) repeat-x ;*/
border:1px solid #dedede;
padding:5px;
}
.lens_perf{
margin-top:4px;
padding:5px;
/*background: url(../images/background/fond_metrics.jpg) repeat-x  bottom;*/
border:1px solid #dedede;
}
.sensor_metrics{
background: url(../images/background/fond_metrics.jpg) repeat-x ;
border:1px solid #dedede;
padding:10px;
text-align:center;
}
.sensor_dxomark{
margin-top:30px;
margin-bottom:60px;
padding:10px;
background: url(../images/background/fond_metrics.jpg) repeat-x ;
border:1px solid #dedede;
text-align:center;

}

.mesurefn{
background: url(../images/background/fond-focal-x3-hb.png) repeat-x ;
min-height:50px;
padding-top: 5px;
padding-left: 10px;
font-size:11px;
margin-bottom:1px;
margin-top:0px;
text-align:left;
}
.mesuretitle{
text-align:center;
font-size:11px;
color:#555555;
font-weight:bold;
width:100%;
margin-top:20px;

}
.mesurefocal, .mesureiso{
width:260px; /*idem block_descriptif*/
margin-right:0;
margin-top:2px;
margin-bottom:2px;
float:left;
}
.mesurecolorscale{
display:none; text-align:center;
font-size:11px;

clear:both;
height:60px;
}
.mesurecolorscale .legend{
padding-bottom:40px;
}

.legendsmall{
font-size: 10px;
color: rgb(153, 153, 153);
margin-bottom:5px;
}
#mesurelensname{
clear:both;
height:55px;
}
#listMAP{
margin-top:2px;
vertical-align:text-top;
clear:both;
}
#listMTF{
margin-top:2px;
vertical-align:text-top;
clear:both;
}
#listaperture1, #listaperture2,#listaperture3,#listaperture4,#listaperture5,#listaperture6{
clear:both;
}

.encartdb{
	float:left; text-align:justify;
	margin-bottom:10px;
}
.encartdb a{
color:#1156A0;
}

.encartdbtop{
 color: #0756A5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; float:left; padding-left:11px; background: 0px 3px url(../images/boutons2/bt-top.png) no-repeat; margin-right:5px;}

.radarpicto{
float:left;
/*width:21px;*/
width:0px;
display:block;
}

.nav-focal-on, .nav-focal-off {
display : inline-block;
}

.nav-focal-on {
border:1px solid #dedede;
}

.nav-focal-off a{

color:#1156A0;
}

.nav-focal-on a{
background-color:#607BB6;
color:#FFFFFF!important;
padding: 2px 5px;

}
#chartdiv1,#chartdiv2,#chartdiv3,#chartdiv4,#chartdiv5,#chartdiv51,#chartdiv6,#chartdiv7{
/*min-height:400px;*/
margin-top:-5px;
text-align: center;
}
#chartdiv30,#chartdiv31,#chartdiv32,#chartdiv33{
float:left;

}
#zoomchartdiv30,#zoomchartdiv31,#zoomchartdiv32,#zoomchartdiv33{
float:left;
margin-top:15px;
}
.chartdivmtf{
float:left;
width:365px;
}
.globalmap{
	background-image:url(../images/background/globalmap.png); background-repeat : no-repeat;


	padding-left:12px;	padding-bottom:15px;
}
.globalmapsm{
	background-image:url(../images/background/globalmapsm.png); background-repeat : no-repeat;
	padding-left:2px;	padding-bottom:6px;
}
.vignettingmap{
border:1px solid #666666;
}
.imgmatrixcell{

}
.imgmatrixlegend{
background-color:#dedede;
font-size:11px;
padding:2px;

}
#selectfield_3_3{
width:300px;
float:left;
}
.bookmarkbt{  margin-bottom:2px;}
.bookmarkmsg{/* margin-top:2px;margin-bottom:2px;*/ color:#FF0000; margin-left:5px;}
#toggleBookmarks{ text-decoration:none;width:100px; padding-left:12px;}
.select-titre { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding: 5px;}
.select-txt { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000}
.select-cadre-selection { border: 1px solid #000000; width: 300px; margin-bottom: 15px; height: 50px; padding: 5px; background-image:url(../images/bookmarks/select-degrad-select.jpg);background-position:center bottom; background-repeat:repeat-x; vertical-align:middle;  }
.select-cadre-nonselection { width: 300px; margin-bottom: 15px; height: 40px; padding: 5px;  }
.select-in-1 { float:left; padding-left:4px;  font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000000; width:85px  }
.select-in-2 {  float:left; padding-left:4px;  font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000000 ; width:24px}
.select-in-3 { float:left; padding-left:4px;   font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000000; width:140px }
.select-in-4 { float:left; padding-left:4px;  font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000000  }
a.remove {font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000000; text-decoration: none}
a:hover.remove { text-decoration: underline}

a.select-titre {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration: none}
a:hover.select-titre { text-decoration: underline}

.table_bookmarks {
	width : 100%;

}
.table_bookmarks tr {
	border: 1px solid #dedede;
	border-collapse:collapse;
	vertical-align:middle;
}
.table_bookmarks tr.selected {
	border: 1px solid #dedede;
	border-collapse:collapse;
	margin-bottom: 15px;
	height: 50px;
	padding: 5px;
/*	background-image:url(../images/bookmarks/select-degrad-select.jpg);*/
	background-position:center bottom;
	background-repeat:repeat-x;
	vertical-align:middle;

}
.table_bookmarks tr.selected em {
	color: #DDD;
}
.table_bookmarks td {
	border-bottom: 1px solid #dedede;
	border-collapse:collapse;
	padding:5px;
}

.bookmarks_block .cell_thumbnail { text-align : center; margin-bottom:4px; height:50px; }
.bookmarks_block .cell_name { text-align:left; height:38px;  }
.bookmarks_block .cell_act {text-align:left; }
.bookmarks_block .cell_check { text-align:left; margin-left:3px; float:left; width:96px }

/* Marque */
.table_bookmarks em {
	font-weight:normal;
	font-style:normal;
	color: #222;
}

.bookmarks_block a.compare {
	color : #1156A0;
}

.table_bookmarks a.action {
	color : black;
}

.bookmarks_measure{
margin-left:5px;
height:100px;
padding:5px;
padding-top:0px;
float:left;
width:170px;

}
#bookmarks_form{
margin-left:10px;
margin-bottom:5px;
height:32px;
}
.bookmarks_block {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#FFFFFF;
/*	height: 150px; */
	padding: 5px; text-align:left; width: 545px;
	overflow:auto;
	padding:5px;
	padding-right:0px;
	margin-bottom:5px;
	margin-right:4px;
	/*border:1px solid #dedede;*/
	float:left;

}

#bookmarks_blockcamera{
	min-height:180px;
	background: transparent url('../images/background/compare-cam-bg.jpg');
	background-repeat:repeat-y;
}
#bookmarks_blocklens{
	min-height:180px;
	background: transparent url('../images/background/compare-lens-bg.jpg');
	background-repeat:no-repeat;

}

.bookmarks_text {
max-height:90px;
overflow:hidden;
clear:both;
margin-bottom:5px;
}
.bookmarks_item{
	width:119px;
	float:left;
	text-align:center;
	padding:3px;
	border:1px solid #dedede;
	margin-bottom:5px;
	margin-right:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	height:165px;

}
.addselection{
padding-top:3px;
}
#tree{
height:280px;
}
#searchdiv{
float:right;
margin-top:12px;
margin-right:5px;

}
#search {
height:31px;
line-height: 31px;
width:149px;
border: 1px solid #dedede;
font-size : 12px; background-color : #FFF;
padding-left:5px;
padding-right:5px;
margin-right:5px;
font-size:12px;
color:#a2a2a2;
vertical-align: middle;
}
#FormValue_EmailAddress{
height:16px;
width:132px;
border:1px solid #dedede;
font-size : 12px; background-color : #FFF;
padding-left:5px;
font-size:12px;
color:#a2a2a2;

}
.sep-pub{
border-top:1px solid #dedede; margin-top:-5px; margin-left:6px; width:179px; height:10px;
}
#sous_block_graph3 {
	background-color:#FFFFFF;
	margin-bottom:10px;
}
.sous_block_graph4, .sous_block_graph5, .sous_block_graph6 {
	background: transparent url('../images/background/fond_compare2.jpg') scroll repeat-x left bottom;
	height: 65px;
	width: 244px;
	text-align: center;
	float: left;
	border: 1px solid #d1d1d1;
	vertical-align: middle;
	padding-top: 20px;
}
.sous_block_graph4 select {
	background-color: white;
	border: 1px solid #dedede;
	width: 200px;
}
.sous_block_graph5 {
	height: 265px;
	background: white url('../images/background/fond_compare_reflex.jpg') scroll no-repeat 50% 50%;
	padding: 5px;
	width: 234px;
}
.sous_block_graph5 .buttons {
	background: transparent url('../images/boutons/button_compare_plus.jpg') scroll no-repeat;
	float: right;
	width: 19px;
	height: 19px;
}

.sous_block_graph6 {
	height: 265px;
	background: white url('../images/background/fond_compare_optics.jpg') scroll no-repeat 50% 50%;
	padding: 5px;
	width: 234px;
}
.sous_block_graph6 .buttons {
	background: transparent url('../images/boutons/button_compare_plus.jpg') scroll no-repeat;
	float: right;
	width: 19px;
	height: 19px;
}
.popup_msg{
position:absolute;
z-index:10;
width:120px;
height:30px;
padding:5px;
text-align:center;
font: 11px;
border: 1px solid #bbb;
background: #ffffcc;
display:none;
}
.tagnewdata, .tagpress{
font-family: Roboto;
font-size:14px;
color:#999999;
font-weight:bold;
}
.tagnewdata a{
text-decoration:none;
}

/*.tagpress{
font-size:11px;
padding:2px;
padding-left:5px;
padding-right:5px;
top:-1px;
 -moz-border-radius: 3px;
background: #c984c5;
color:#FFFFFF;
margin-right:5px;
}*/
.tagpress a{
text-decoration:none;
}
.moduleright h3{
padding-top:3px;
font-size:12px;
color:#4089ce;
font-weight:bold;
display:inline-block;
height:20px;
width:114px;
cursor:pointer;
}

.moduleright h4{
font-size:10px;
color:#000;
}
.moduleright{
background-color:#FFFFFF;
background-image:url('../images/background/module_title_bg.png');
background-repeat:repeat-x;
background-position: -1px -3px;
border: 1px solid #CCC;
float:left;
width:180px;
padding:4px;
padding-right:1px;
font-size:11px;
margin-bottom:5px;
padding-bottom:5px;
}
.moduleright-title{
color:#000000;
font-size:14px;
font-weight:bold;
width:120px;
background-image:url('../images/background/fond-h4-arrows.png');
background-position: -1px 1px;
background-repeat:no-repeat;
padding-left:14px;
cursor:pointer;

}
.filter-title{
color:#000000;
font-size:12px;
font-weight:bold;
width:124px;
padding-left:14px;
margin-right:5px;

}
.moduleright h3.open, .open{
background-image:url('../images/background/fond-h4-arrows-open.png');
}
.moduleright table{
border-collapse: collapse;
}
.moduleright-sub{
float:left;
border-top:1px solid #dedede;
width:180px;
padding-top:5px;
padding-bottom:5px;

}
.moduleright-col{
width:80px;
float:left;

}
.module-pub{
padding:5px;
border-bottom:1px solid #dedede;

}
#id_toolbox{
height:21px;
margin-top:5px;
}

.compareBox#toolbox {
  background-image:none;
}

.btnormal, .btreset{

background:none;
border:none;
cursor:pointer;
}
.btOK{
float:right;
}
.btmyselect{
 width:125px;
 padding-left:37px;
 background-image:url("../images/bookmarks/btn_add_selection_sm_off.png");
 background-repeat:no-repeat;
 background-position:5px 6px;
 font-size:13px;
 text-align:left;
 font-weight:bold;

}
a.bt-addselect-icon{
	display: block;
	width: 57px;
	height: 21px;
	background-image: url('../images/bookmarks/btn_add_selection_off.png');
	float:left;
}
a.bt-addselect-icon:hover {
	background-image: url('../images/bookmarks/btn_add_selection_on.png');
}

.block-viewselect{
min-height:25px;
margin-bottom:5px;
margin-right:5px;
}
/* jQuery override css */
#tabs .ui-widget-header{
background:none;
border:none;
padding:0px;
margin:0px;
}
.ui-corner-all{
border-radius: 0px;
}
.ui-corner-top{
border-radius: 0px;
}
.ui-widget-content{
border:none;
background:none;
}
#div_selectsensormpix, #div_selectsensorprice ,#div_selectlensprice,#div_selectlensrange,#div_selectlensaperture{
border:1px solid #dedede
}
.ui-tabs .ui-tabs-panel{
border:1px solid #dedede;
padding-top:5px;
padding-left:0px;
padding-right:0px;
background-color:#FFFFFF;

}
.ui-tabs .ui-tabs-nav li{
border:1px solid #dedede;
}
.ui-widget, .ui-helper-reset{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-size : 10px; font-family:Arial, Helvetica, sans-serif}

#tabs .ui-widget-header{
background:none;
border:none;
padding:0px;
margin:0px;
}

#tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
background:none;
background-color:#f7f7f7;
}

.moduleright .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
/*background:none;
background-color:#00FF00;*/
}

#tabs .ui-tabs-selected{
background-color:#167dcc;
}
#tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#FFFFFF;
}

#tabs-2 .ui-tabs-selected{
background-color:#167dcc;
}
#tabs-2 .ui-state-default, #tabs-2 .ui-widget-content .ui-state-default,#tabs-2 .ui-widget-header .ui-state-default{
background:none;
}
#tabs-2 .ui-tabs .ui-tabs-nav li{
list-style-image: url(data:0);
border:none;
}
#tabs-2 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#0756A5;
font-weight:bold;
}
#tabs-2 .ui-tabs .ui-tabs-nav li a{
padding:2px;
padding-right:10px;
text-decoration:underline;

}
#tabs-2 .ui-tabs .ui-tabs-nav li a:hover{
text-decoration:underline;
}

/*should be identical to tabs-2*/
#tabs-6 .ui-tabs-selected{
background-color:#167dcc;
}
#tabs-6 .ui-state-default, #tabs-2 .ui-widget-content .ui-state-default,#tabs-2 .ui-widget-header .ui-state-default{
background:none;
}
#tabs-6 .ui-tabs .ui-tabs-nav li{
border:none;
}
#tabs-6 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#0756A5;
font-weight:bold;
}
#tabs-6 .ui-tabs .ui-tabs-nav li a{
padding:2px;
padding-right:10px;
text-decoration:underline;

}
#tabs-6 .ui-tabs .ui-tabs-nav li a:hover{
text-decoration:underline;
}

.ui-widget-header{
background:none;
}

.ui-slider-range{
background-color:#167DCC;
}

#measuretabs{
padding:0px;
}
#measuretabs-1 , #measuretabs-2, #measuretabs-3, #measuretabs-4, #measuretabs-5, #measuretabs-6, #measuretabs-7,#measuretabs-8,#measuretabs2-1 , #measuretabs2-2, #measuretabs2-3{
border:none;
border-top:1px solid #dedede;
min-height:300px;

}
#measuretabs-7-CR{
height:700px;
}
#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6,#tabs-7{
padding-left:5px;
/*padding-right:5px;*/
}

#relatedcam{
font-size:11px;
width: 182px;
}
#view-text, view-nbitems{
float:left;
}
#view-filtereditems{
width:250px;
background-color:#EAF2FB;
 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;

padding:5px;
padding-top:0px;
min-height:30px;
}
.view-listfilter{

font-size:12px;
padding:3px;
}
.sociallike{
margin-bottom:10px;
margin-top: 5px;
height:20px;
border-top: 1px solid #CCCCCC;
padding-top:5px;
padding-bottom:5px;

}
.sociallike-item{
float:right;
margin-left: 10px;
text-align:right;
width: auto;
min-width: 60px;
}
.sociallike-item .az{
margin-right: 0;
}
#btn-feedback{
position:fixed;
margin-top:-15px;
left:0;
top:50px;

}

#fullpub{
/*height:200px;*/
height:0px;
}

.helpdiv{
padding:5px; background-color:#FFFFFF;
height:100%;
width: auto;
min-width: initial;
}

/* GOES MOBILE CC */


.gm_header{
	float:left; width:100%;margin-left:auto;margin-right:auto; border-bottom:2px solid #e8e7e7;
}


.gm_overview{margin-top:20px; margin-bottom:20px;}
.gm_img{ float:left; margin-left:150px}
.gm_score{ float:left;margin-left:25px; height:90px; text-align:left;margin-top: 80px;}

.gm_pros{width:100%; float:left;}

.gm_cons{width:100%; float:left; margin-bottom:20px;}


#gm_page{
}

.gm_title{
	color:#414141;
	font-size:25px;
	line-height:27px;

	font-weight:normal;
	border-bottom:2px solid #e8e7e7;
	padding:0 0 12px;
	margin:0 0 10px;
	clear:both;
	}

.title-type-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	display:block;


	}

.gm_pros_cons h1 {
	border-bottom: 1px solid #EDECEC;

    font-size: 25px;
    font-weight: normal;
    padding: 12px 0;
	margin-bottom:10px;}


	/* wi-general */
.wi-general { display: block;}
.wi-general-4	{background-position: 0 -241px; width: 8px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: -7px;}
.wi-general-5	{background-position: -60px -240px; width: 6px; height: 10px; position: absolute; left: -6px; top: 50%; margin-top: -5px;}
.wi-general-10 	{background-position: -270px 0; width: 24px; height: 22px; float: left; margin-right: 5px;}
.wi-general-11 	{background-position: -270px -60px; width: 24px; height: 22px; float: left; margin-right: 5px;}
.wi-general-12 	{background-position: -270px -120px; width: 26px; height: 25px; float: left; margin: 0 20px 0 10px; }
.wi-general-13 	{background-position: -180px -180px; width: 25px; height: 22px; position: absolute; top: 0; left: 0;  }
.wi-general-14 	{background-position: -274px -210px; width: 25px; height: 22px; position: absolute; bottom: 20px; right: 0; }

/* block */

.block-type-11{display:block;overflow:hidden;padding:8px 0 7px;border-bottom:1px solid #e6e6e6;font-size:12px;}

/* block-type-10 */
.block-type-10{float:left;}
	.tab-type-1 li a{color:#757575;display:table-cell;vertical-align:middle;font-size:12px;
		*padding:5px 0;
		*line-height:normal;
		*float:left;
		*margin-top:inherit;
		*clear:expression(
			style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" :"0")
		);
	}
			.score-camera{float:left; padding-left: 5px;}
			.score-camera h4{color:#555555;font-size: 11px;padding-bottom:3px; white-space: nowrap; width: 120px; overflow: hidden; text-overflow: clip; }
			.score-camera h4 span{color:#0059a1;}
			.score-camera p{color:#777777;padding-bottom:1px;margin:0;}
				.img-camera{background:#ffffff;float:left;width:50px;height:50px;border:1px solid #fff;position:relative;text-align:center; display:table}
				.img-camera-middle{ display:table-cell; vertical-align:middle}

.block-type-10 ul {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 11px; vertical-align: baseline;list-style: none;}


/* Process Bar */
.process-bar{border:1px solid #d1d1d1;width: 115px;height:18px;}
.process-bar-inner{background:url(../images/mobile/bgd-process-bar-inner.png) 0 50% repeat-x;padding:2px 0;height:14px;}
.txt-process-bar{float:right;color:#ffffff;padding:2px 10px 0 0; font-size:11px; line-height:11px}



#image_insight_mobile{float : left; width : 265px; padding-bottom : 20px; padding-left : 20px; }

.new-mobile { position:absolute; right:10px;top:180px;border-radius:2px; padding:1px; background-color:#FF3300; color:#FFFFFF;font-size:10px; font-weight:normal
}
/* FIN GOES MOBILE CC */

/*forum specific */
#content_section #main_content_section {
  font-size: 13px;
}
