/* CSS Document */

/* ------------------------------RAZ */
h4, h5, h6, p 
{
        font-size: 1em;
        margin: 0; padding: 0;
        font-weight: normal;
}

.h1 {color:#666666; font-family:Arial, Helvetica, sans-serif;font-size:18px; text-decoration:none; font-weight:bold}

.h3 {color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; font-weight:bold }

form {
margin:0;
padding:0;
}

fieldset {
margin:0;
padding:0;
}

ul {
margin: 0; padding: 0;
list-style: none;
}

li {
margin: 0; padding: 0;
list-style: none;
}

a {
text-decoration:none;
}

a img {
border:none;
}

img {
margin:0;
}

.clear {
clear:both;
font-size:1px;
line-height:1px;
display:block;
height:1px;
}

.hidden {
visibility:hidden;
}

.floatright {
float: right;
}

/*html { height:100%;   width:100%;}*/
/* -------------------------fin RAZ--- */
body {
    margin:0;
    padding:0;
    font-size:12px;
    font-family:arial;
    color:#717173;
    line-height:16px;
    height:100%;
    width:100%;
    background:#E9E9E9;
    /*background:#e5e4dc; v5*/
}
#maincontener{
    margin:0px auto;
    min-height:100%;
    /*width:100%;*/
    /*width:1003px; v5*/
    width:1006px; /*v6*/
    text-align:left;
    /*background:url('/design/dxo_int/images/3/v6-nav-fond_degrad.jpg') repeat-y;
    border-right:1px solid #CCCCCC;*/ /*v6*/

}
#maincontener #menubg{
    position:relative;
    height:100%;
/*  background:url('/design/dxo_int/images/1/fondmenuhome.jpg') 0px 100px no-repeat; v5*/
    background-color:#FFFFFF; /*v6*/
    background-image:url('/design/dxo_int/images/3/bg_general_v7.jpg');
    background-repeat:repeat-y;
    background-position:left;
}
#logo{
position:absolute;
/*width:386px;
height:177px; v5*/
z-index:9;
}

#headermenu {
height:46px; vertical-align:middle;
 background: #FFFFFF url(/toto);
 padding-left:200px;
 width:805px;
 z-index:5;
white-space:nowrap;
background-image:url('/design/dxo_int/images/3/bg_general_v7.jpg');
background-repeat:repeat-y;
background-position:left top;
}
/*          
#headermenu{
    height:50px;
    width:100%;
    background:url('/design/dxo_int/images/1/degrade.gif') repeat-x bottom #e5e4dc;
    z-index:5;
    font-size:12px;
    white-space:nowrap;
}*/

#headermenu ul{
    float:right;
    margin-right:20px;
    height:50px;
    width:auto;
    display:-moz-inline-box;
   display:inline-block;
}
#headermenu ul li{
    float:left;
    line-height:50px;
}
#headermenu ul .on{
    background:url('/design/dxo_int/images/1/degradeuniverson.gif') repeat-x bottom ;
    float:left;
}
#headermenu ul .off{
    background:url('/design/dxo_int/images/1/degradeunivers.gif') repeat-x bottom;
    float:left;
}
#headermenu ul .on a{
    color:#FFFFFF;
    padding:17px 12px 17px 12px;
    font-weight:normal;
}
#headermenu ul .off a{
    color:#000000;
    padding:10px 12px 10px 12px;
}
#headermenu ul .on .droite{
    background:url('/design/dxo_int/images/1/universdon.gif') no-repeat top right;
/*  height:50px;*/
}
#headermenu ul .on .gauche{
    background:url('/design/dxo_int/images/1/universgon.gif') no-repeat top left;
/*  height:50px;
    margin-left:-1px;*/
}
#headermenu ul .off .droite{
    background:url('/design/dxo_int/images/1/universd.gif') no-repeat top right;
/*  height:50px;*/
}
#headermenu ul .off .gauche{
    background:url('/design/dxo_int/images/1/universg.gif') no-repeat top left;
/*  height:50px;
    margin-left:-1px;*/
}
#subheader{
    position:relative;
    height:8px;
    line-height:1px;
    font-size:1px;
    margin-top:-8px;
    width:100%;
    /*background:url('/design/dxo_int/images/1/degradebar3.jpg') repeat-y #acacac; v5*/
    background-color:#FFFFFF; /*v6*/
    z-index:6;
    border-bottom:1px solid #CCCCCC;
}
#headerflash{
    margin-left:190px;  
    z-index:6;
    width:816px;
    overflow:hidden;
    /*
    border-left:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;*/

    margin-top:0px;
    text-align:left
}
#breadscrumbbg{

    margin-top:0px;
    height:16px;
    /*background:url('/design/dxo_int/images/1/degradebar.jpg') repeat-y ;*/
    background:url('/design/dxo_int/images/3/bg_general_v7.jpg') repeat-y;
    z-index:8;
    /*border-bottom:1px solid #a3a3a1*/
}
#breadscrumb{
    position:relative;
    margin-left:201px;
    margin-top:-19px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    color:#353535;
    font-size:10px;
    z-index:20000;
    /*font-weight:bold;*/
/*  width:705px;*/
}
#breadscrumb a{
    color:#006699;
    text-decoration:none;
    font-weight:normal;
}
.hand{
    cursor:pointer; 
    cursor:hand;
}

/*#menu{
    margin-top:-55px;
    width:189px;
    float:left;
} v5 */
#menu { float:left; width:190px; /*background-image:url('/design/dxo_int/images/3/v6-nav-fond_degrad.jpg');*/ font-family:Arial, Helvetica, sans-serif; height:auto ;  margin-top:-55px; } /*v6*/

.submenutoplogo{
    position:relative;
    z-index:100;
    /*height:41px;*/
    height:25px;
    
}

/*v6*/

.submenutop{
    position:relative;
    z-index:100;    
    height:40px;
    
}
#menu ul{
    /*font-family:"Arial Narrow", Arial, sans-serif; v5*/
    font-size:12px;
    /*color:#000000;*/
    margin-top:15px;
    font-weight:bold;
}

#menu ul li a{
    /*color:#333333;*/
  width: 175px; 
}

#menu #submenu1,#menu #submenu11,#menu #submenu2{
    margin-bottom:15px;
    color:#333333;
}
/* #menu #submenu1 ul,#menu #submenu2 ul{
    font-family:Arial, sans-serif;
    font-size:11px;
    margin-top:-8px;
    z-index:1001;
} v5*/
#menu #submenu1 ul,#menu #submenu11 ul,#menu #submenu2 ul { 
    padding-left:15px; margin-top:5px; /*margin-bottom:15px;*/
    /*list-style-type:disc;*/
    list-style: none;
}
/*
#menu #submenu1 .liN1,#menu #submenu2 .liN1{
    line-height:15px;
    height:auto;

    background:url('/design/dxo_int/images/1/boule.gif') 5px 5px no-repeat;
}*/
#menu #submenu1 .liN1,#menu #submenu11 .liN1,#menu #submenu2 .liN1 { /*font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;*/ margin-bottom:3px; /*list-style:disc;*/ list-style:none; line-height:20px;}
/*#menu #submenu1 .liN1-2,#menu #submenu2 .liN1-2{
    line-height:16px;
    height:16px;
    padding-top:1px;
    background:url('/design/dxo_int/images/1/boule2.gif') 5px 5px no-repeat;
} V5*/
#menu #submenu1 .liN1-2,#menu #submenu11 .liN1-2,#menu #submenu2 .liN1-2{
    /*list-style:disc;  */
    list-style:none;
    /*font-size:12px;
    line-height:16px;*/

}
/*
#menu #submenu1 .liN2,#menu #submenu2 .liN2{
    line-height:15px;
    height:auto;

    background:url('/design/dxo_int/images/1/tiret.gif') 0px 7px no-repeat;
}*/
#menu #submenu1 .liN2,#menu #submenu11 .liN2,#menu #submenu2 .liN2  { 
    font-family:Arial, Helvetica, sans-serif; 
    color:#333333; 
    font-size:11px; 
    font-weight:bold;
}
#menu #submenu1 .liN2 a,#menu #submenu11 .liN2 a,#menu #submenu2 .liN2 a{
    /*color:#000000; v5*/
    color:#333333;
    font-weight:normal;
}
#menu #submenu1 li a,#menu #submenu11 li a,#menu #submenu2 li a{
    /*color:#FFFFFF; V5 */ 
}
/*
#menu .menun1,#menu .menun2{
    background:url('/design/dxo_int/images/1/fondmenucol.gif') top left repeat-y;
}*/
#menu .subsubmenu{
    margin-left:-15px;
    margin-top:10px;
}
#menu .subsubmenu3{
    padding-left:-15px;
    margin-top:-10px;
}
.fondsoumenu{
    /*background:#959799; v5*/
}
.subsubmenu2{
    margin-top:-15px;
    text-indent:0px;
    padding-left:20px;
}
#menu .subsubmenu li,#menu .subsubmenu3 li{
    /*height:15px;*/
    text-indent:0px;
    /*padding-left:7px;*/
    /*list-style-type:disc;*/
    list-style:none;
    width:140px;
}
#menu .subsubmenu li a,#menu .subsubmenu3 li a{
    color:#000000;
}
#menu .subsubmenu3 li a{
    font-family:arial;
}
#menu ul li{
    /*height:23px; v5*/
    width:175px;
    /*text-indent:15px; v5 */
 vertical-align:text-top; margin-top:5px; 
    /*line-height:23px;*/
}
#menu ul #bouton1{
    background:url('/design/dxo_int/images/1/fondboutoncad.gif') no-repeat;
    height:auto;
}
#menu ul #bouton11{
    background:url('/design/dxo_int/images/1/fondboutoncad.gif') no-repeat;
    height:auto;
}
#menu ul #bouton9{
    /*background:url('/design/dxo_int/images/1/fonbouton.gif') no-repeat; v5 */
    height:auto;
    /*list-style:disc; *//*v6*/
    list-style:none;
    margin-left:15px; /*v6*/
}
#menu ul #bouton2{
    background:url('/design/dxo_int/images/1/fondbouton.gif') no-repeat;
    height:auto;
    
}
#menu ul #bouton3{
    height:auto;
    margin-left:15px; /*v6*/
    /*list-style:disc;*/ /*v6*/
    list-style:none;
}
#menu ul #bouton4{
    height:auto;
    margin-left:15px; /*v6*/
    /*list-style:disc;*/ /*v6*/
    list-style:none;
}
#menu ul #bouton5{
    height:auto;
    margin-left:30px; /*v6*/
    /*list-style:disc;*/ /*v6*/
    list-style:none;
}
#menu ul #bouton6{
    height:auto;
}
#menu ul .other{
    /*border-top:1px solid #e4e4e2; v5*/
    font-weight:bold;
    /* background:url('/design/dxo_int/images/1/bull.gif') no-repeat 2px 10px; v5*/
    /*line-height:20px;
    height:20px;*/
    /*list-style-type:disc;*/
    list-style:none;
    margin-left:15px;
}
#menu ul .other a{
    /*color:#000000;*/
    /*font-family:"Lucida Sans Unicode", Arial, sans-serif; V5*/
    /*font-size:13px; V5*/
}
#menu ul .linebas{
    border-bottom:1px solid #e4e4e2;
}
.myinput{
    width:104px;
    border:1px solid #c6c6c6;
    font-size:10px;
    color:#000000;
    font-family:arial;
    margin-left: 16px;
    margin-right: 2px;
    height:18px;
}
#divsearch{
    margin-top:30px;
}
#divsearch div{
    float:left;
}

#langjc{
    /*position:absolute; v5*/
    position:inherit;/*v6*/
    /*left:340px;*/
    left:0px; /*v6*/
    z-index:150;
    font-family:Arial, sans-serif;
    font-size:11px;
    padding:0px;
    /*margin-top:7px;*/
    margin:0px;/*v6*/
    width:200px;
}
#langjc a{
    display:block;
    color:#000000;
    z-index:5000000;
        width:200px;
}
#langjc div{
    margin-left:10px;
    padding-right:5px;
    float:left;
    
}
#footer{
    clear:both;
    font-family:"Lucida Sans Unicode", Arial, sans-serif;
    font-size:12px;
    padding:0px;
    margin-top:30px;
}
#footer a{
    color:#5c5d5d;
}
#maincontent{
    font-family:arial;
    float:left;
    color:#000000;
    font-size:12px;
    width:804px; /*2008-05-21 ancien 804px :cause iframe googleads*/
    padding-left:10px;
    /*padding-top:20px;*/
    /*background-color:#FFFFFF; v5*/
    min-height:1000px;
    /*border-left:1px solid #CCCCCC;*/
}

#maincontener #maincontent p {
font-size: 14 px;
}

#maincontent #pagecontent{
    padding:8px 0px 10px 10px;
    float:left;
    color:#000000;
//  removed by XS for new B2B section text-align:justify;
}
#maincontent h1{
    font-weight:normal;
    font-size:18px;
    margin-bottom:15px;
    line-height:100%;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
#maincontent h2{
    font-weight:bold;
    font-size:15px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    vertical-align:middle;
    height:auto;
    width:auto;
    line-height:22px;
}
#maincontent h3{
    font-size:12px;
    font-weight:bold;
    color:#000000;
    line-height:22px;
    /*margin-top:15px;*/
    margin-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
}
#maincontent h4{
    font-weight:bold;
    line-height:22px;
    margin-top:5px;
    margin-bottom:5px;
}
#maincontent #chapo{
    margin-top:10px;
    width:604px;
    margin-bottom:20px;
}
#maincontent #chapo li{
    padding-left:20px;
    background:url('/design/dxo_int/images/1/puce.gif') 10px 7px no-repeat;
    font-weight:bold;
    color:#333333;
}
#maincontent #chapo span{
    border-bottom:1px dashed #acacac;
}

#menu .subsubmenu2 .liN1{
    line-height:15px;
    height:auto;
    font-family:arial;
    text-indent:0px;
/*  padding-left:15px; v5*/
/*  height:15px;*/
    width:150px;
    /*list-style:disc;*/
    list-style:none;
    font-size:11px;
}
#menu .subsubmenu2 .liN1-2{
    line-height:15px;
    height:auto;
    font-family:arial;
    text-indent:0px;
    padding-left:15px;
/*  height:15px;*/
/*  background:url('/design/dxo_int/images/1/bouboule2.gif') 5px 5px no-repeat;*/
    width:150px;
}
#menu .subsubmenu2 .liN2{
    line-height:15px;
    height:auto;
    text-indent:0px;

/*  height:15px;*/
    background:url('/design/dxo_int/images/1/tiret.gif') 0px 7px no-repeat;
    width:150px;
}
#menu .subsubmenu2 .liN2 a{
    color:#000000;
}
#submenu1,#submenu11{
    overflow:hidden;
}
.blockimg{
    float:right;
    background:#FFFFFF;
    margin-left:10px;
    margin-bottom:10px;
}
.blockimg .divimg{
    position:relative;
    top:0px;
    left:0px;
}
.blockimg .subdivimg{
    position:relative;
    top:0px;
    left:0px;
    padding:2px 2px 2px 2px;
}
.blockimg .author{
    position:absolute;
    top:0px;
    right:0px;
    background:#FFFFFF;
    padding:2px 2px 2px 2px;
    z-index:10;
}
.blockimg .vague{
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:10;
}
.blockimg .legend{
    padding:2px 5px 2px 5px;
    font-size:11px;
}
.download{
    background:url('/design/dxo_int/images/1/fondpdf.gif') no-repeat;
    width:157px;
    height:27px;
    font-size:13px;
}
.download a{
    color:#FFFFFF;
    line-height:27px;
    padding-left:30px;
}
#contentnav{
    position:relative;
    margin-top:7px;
    background:url('/design/dxo_int/images/1/fondallonglet.gif') bottom repeat-x #a3a3a1;
    width:804px;
    float:left;
    margin-top:12px;
    z-index:10000;
}
#contentnav .cache{
    position:relative;
/*  overflow:hidden;*/
    text-align:center;
    padding:5px 0px 0px 0px;
}
#contentnav li{
    float:left;
    font-family:verdana,Arial, Helvetica, sans-serif;
    font-size:10px;
    background:url('/design/dxo_int/images/1/fondonglet.gif') repeat-x bottom;
    height:23px;
    margin-right:1px;
    /*modif a la merde*/
    margin-top:-5px;
    z-index:10000;
}
#contentnav li a{
    display:block;
    white-space:nowrap;
    color:#FFFFFF;
    height:auto;
    z-index:10000;
}
#contentnav .on{
    background:url('/design/dxo_int/images/1/fondongleton.gif') repeat-x bottom;
}
#contentnav .on a{
    color:#000000;
}
#contentnav .on .gauche{
    background:url('/design/dxo_int/images/1/ongletong.gif') no-repeat top left;
}
#contentnav .on .droite{
    background:url('/design/dxo_int/images/1/ongletond.gif') no-repeat top right;
}
#contentnav li .gauche{
    background:url('/design/dxo_int/images/1/ongletg.gif') no-repeat top left;
}
#contentnav li .droite{
    background:url('/design/dxo_int/images/1/ongletd.gif') no-repeat top right;
}
.decal{
    /*margin-left:10px; v5*/
}
.showElem{
    display:block;
}
.hideElem{
    display:none;
}
.fondclose{
    /* background:url('/design/dxo_int/images/1/fonboutonoff.gif') no-repeat; v5 */
}

.fondclose2{
    background:url('/design/dxo_int/images/1/bouboule2.gif') 5px 5px no-repeat;
}
.fondouvert2{
    background:url('/design/dxo_int/images/1/bouboule3.gif') 5px 5px no-repeat;
}
/*.fondclose3{
    background:url('/design/dxo_int/images/1/boule2.gif') 5px 5px no-repeat;
} v5*/



.blocklarge{
    width:764px;
}

.blockpaslarge{
    width:600px;
    float:left;
    padding-right:10px;
}

.contextmenu{
    margin-top:1px;
    padding-top:3px;
    padding-right:10px;
    float:right;
    font-size:11px;
    color:#727273;
    background:url('/design/dxo_int/images/2/contextmenu_top.jpg') no-repeat;
    
}
.contextmenu ul{
margin-left:15px;
}
.contextmenu li{
 /*list-style:disc;*/
 list-style:none;
 
}
.contextmenu a{
 color:#006699;
}
.contextmenuin{

    background-color:#f7f7f7;
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    width:133px;
    float:left;
    padding-right:12px;
    padding-left:12px;
    padding-top:3px;
    color:#727273;
    min-height:1024px;  
}

#maincontent #pagecontent a {
        color: #006699;
}
#maincontent #pagecontent li {
    padding-left:20px;
    background:url('/design/dxo_int/images/1/puce.gif') 10px 7px no-repeat;
    padding-bottom: 10px;
    /*font-weight:bold;
    color:#646464;*/
}
#maincontent #pagecontent li ul{
    padding-top: 5px;
}
#maincontent #pagecontent li ul li{
    padding-bottom: 5px;
}
/* MODIFS Xavier Scheffer*/
#maincontent #pagecontent p {
    padding-top: 5px;
    padding-bottom: 10px;
}
#maincontent #pagecontent .media_content {
    padding: 5px;
    text-align: center;
    /*border: 1px solid #333333;*/
}

#maincontent #pagecontent .media_content .media_content_img {
padding: 4px;
background-color: #f2f2f2;
border: 1px solid #d2d2d2;
}

#maincontent #pagecontent .caption {
    font-size: 11px;
    text-align: center;
}
#maincontent #pagecontent .credits {
    font-size: 10px;
    font-style: italic;
    text-align: left;
    text-indent: 20px;
}
#maincontent #pagecontent .noise_comparator_flash {
    background:#FFFFFF;
    width:474px;
    margin-left: 75px;
    padding-top: 15px;
}
#maincontent #pagecontent .filmpack_avail_looks {
    background:#21242b;
    color: #FFFFFF;
    padding: 20px;
    text-decoration: none;
    width: 360px;
    text-align: center;
    margin-bottom: 25px;
}
/* copied from style infos in stylehome.css */
.twocols{
    float:left;
    width:375px;
    margin-top:10px;
}
.twocols h1{
    background:url('/design/dxo_int/images/1/onglethome.jpg') no-repeat;
    width:193px;
    height:36px;
    float:right;
    color:#999999;
    text-indent:60px;
    line-height:36px;
    font-size:12px;
}
.twocols div{
    padding-bottom:10px;
    background:#FFFFFF;
    text-align: center;

}
.twocols p{
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #e5e5dd;
}
.twocols ul{
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #e5e5dd;
}
.twocols li{
    padding-left:20px;
    margin-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #e5e5dd;
    padding-left:10px;
    background:url('/design/dxo_int/images/1/puce_home.gif') 0px 4px no-repeat;
}
.twocols li a{
    color:#E38B08;
}
.decal{
    /*margin-left:10px; v5*/
}
/* END - copied from style infos in stylehome.css */


/* bloc news award generic */
        .press_awards_normal { width:370px; float:center; padding: 0px 0px 0px 0px;}
        .press_awards_normal_content { width:370px; padding: 0px 0px 0px 0px; float:left; text-align:left;}
        .press_awards_padding_bloc { width:370px; padding: 0px 0px 0px 0px;}

/* Formulaires du site - avril 2008 */
.formlabel
{
    text-align: right;
    width: 200px;
    height: 35px;
    padding: 0px;

} 
.formfield
{
    width: 0px;
    padding: 0px 0px 0px 15px;
}
.f_txt
{
    width: 250px;
}

/* fin MODIFS Xavier Scheffer*/
.txtoff{
    /*color:#000000;*/
    font-weight:bold;
}
/*
#maincontent #pagecontent img {
        border:none;
        text-align: center;
}
*/

/* MODIFS TOFF */
/*Highlight des champs de formulaire si pas rempli*/
.tfvHighlight{
    color: #ffffff; 
    background-color:#0079C1; 
    text-align: right; 
    height: 35px; 
    width: 200px;
    padding: 0px;
    }


/*ONGLETS*/
.StyleTitreGd { font-size: 36px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    padding-right: 10px;
    padding-left: 10px;
}

.lien_demo{
    color:white;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
}
.lien_demo a{color: #000000;}
.lien_demo a:hover{color: #000000;}

.Style1 {color: #000000}
.beta{background-color:#6af87e;color:black;}
.line2{border-bottom: 1px solid #6d6e71;}

.titreonglets_on{font-size:12px;vertical-align: bottom;
    font-weight: bold;padding-left: 5px;padding-bottom: 3px;text-decoration: none;}
.titreonglets_off{font-size:12px;vertical-align: bottom;
    font-weight: bold;padding-left: 5px;padding-bottom: 3px;text-decoration: none;}
.lien_matos{text-decoration: underline;color: #000;}



td.tabon_0 {
     background-image: url('/scripts/resources/images/onglet_on.gif');
     color:white;
}
td.taboff_0 {
    background-image: url('/scripts/resources/images/onglet_off.gif');
    color:black;
}
td.tabon_1 {
     background-image: url('/scripts/resources/images/onglet_on.gif');
     color:white;
}
td.taboff_1 {
    background-image: url('/scripts/resources/images/onglet_off.gif');color:black;
}
.background_blue {
background-color:#474747;
}
.ongletBackground_blue {
background-color:#474747;
}
.ongletBackground_v4 {
background-color:#de6a24;
}
.ongletBackground_vert {
background-color:#86b639;
}
/*FIN DE ONGLETS*/


/* TABLEAUX*/
.normal_table { width:100%; background-color:#000000; border:1px solid #000; border-left:none; border-top:none; }
.normal_table caption { width:100%; padding:4px 4px 4px 4px; font-size:130%; font-weight:bold; background-color:#0d0d0d; }
.normal_table th { padding:4px 4px 4px 4px; border:1px solid #000; border-right:none; border-bottom:none; background-color:#ffffff; color:#000000; }
.normal_table th.lastcol { border-right:1px solid #000; }
.normal_table td { padding:3px 3px 3px 3px; border:1px solid #000; border-right:none; border-bottom:none; }
.normal_table td.lastcol { border-right:1px solid #000;  }
.normal_table tr.lastrow th { border-bottom:1px solid #000; }
.normal_table tr.lastrow td { border-bottom:1px solid #000; }
.normal_table thead th { padding:6px 6px 6px 6px; text-align:center; }
.normal_table thead th.pijama { /*background-color:#cccccc;*/  }
.normal_table tbody tr td { background-color:#fff; }
.normal_table tbody tr.pijama td {  }
.normal_table tbody td {  }

/* emden nouveau style tableau */
.normal_table_metiers { width:100%; background-color:#000000; border:none; }
.normal_table_metiers caption { width:100%; padding:4px 4px 4px 4px; font-size:130%; font-weight:bold; background:url('/design/dxo_int/images/1/blue_button_bg.png') 0 0 repeat-x; }
.normal_table_metiers th { padding:4px 4px 4px 4px; border:1px solid #ffffff; border-right:none; border-bottom:none; background-color:#ffffff; color:#000000; }
.normal_table_metiers td { padding:3px 3px 3px 3px; border:none; }
.normal_table_metiers thead th { text-align:center; background-color:#999999;border:none;padding:0;color:white; }
.normal_table_metiers thead th.pijama { }
.normal_table_metiers tbody tr td { background-color:#fff; }
.normal_table_metiers tbody tr.pijama td {  }
.normal_table_metiers tbody td {}
.normal_table_metiers a { color:white;text-decoration:none; }
.normal_table_metiers a:hover { color:#E3832D;text-decoration:none; }

/*tableau news caf */
#newscaf table {
    border:none;
    border-collapse:collapse;
}
#newscaf .fill{ 
    border-width:1px;
    border-style:solid; 
    border-color:rgb(191, 191, 191);
    padding: 5px;
    }
#newscaf .nofill {
    border: none;
    height:30px;
}
/* emden nouveau style tableau */

/* emden nouveau titre sur fond bleu d?grad? */
.titre_borde {
    font-weight:bold;
    font-size:14px;
    color:#646464;
    border-top:1px dashed #acacac;
    border-bottom:1px dashed #acacac;
    line-height:22px;
    margin-top:20px;
    margin-bottom:10px;

 /*border-bottom:1px solid #404349; border-top:1px solid #404349; padding-top:5px; padding-bottom:5px; font-size:14px; padding-left:15px; */
 }
/* emden nouveau titre sur fond bleu d?grad? */

/* emden nouveau style form */
/*
.normal_form { width:100%; font-family:Arial, Helvetica, sans-serif; color:#cccccc; }
.normal_form .form_content { margin:0 7px 0 7px; padding:0 0 0 0; }
.normal_form label { margin:0 0 3px 0; padding:0 0 0 0; display:block; }
.normal_form label.span { margin:0 0 0 10px; padding:0 0 0 0; display:inline; }
.normal_form span.label_like { margin:0 0 3px 0; padding:0 0 0 0; display:block; vertical-align:middle; }
.normal_form input { color:#cccccc; border:1px solid #9fa3a7; background-color:#35383f; }
.normal_form input.radio { margin:3px 0 3px 15px; _margin:0 0 0 15px; border:none; background-color:transparent; vertical-align:middle; }
.normal_form input.checkbox { margin:3px 0 3px 15px; _margin:0 0 0 15px; border:none; background-color:transparent; vertical-align:middle; }
.normal_form textarea { color:#cccccc; border:1px solid #9fa3a7; background-color:#35383f; }
.normal_form select { color:#cccccc; border:1px solid #9fa3a7; background-color:#35383f; }
*/
/* emden nouveau style form */

/* emden tableau generic */
/* table {border:1px solid #888888;} */
caption { width:100%; padding:4px 4px 4px 4px; font-size:130%; font-weight:bold; background:url('/design/dxo_int/images/1/blue_button_bg.png') 0 0 repeat-x; }
/* tbody tr, tbody td {align:center;text-align:center;valign:middle;} */
/* emden tableau generic */


/* FIN DE TABLEAUX*/

.intro
{
    margin: 20px 0;
    padding-left: 20px;
}
/* Begin Sidebar  by XS - 23 jan 2008 */
#sidebar {
    float: right;
    padding: 5px 0 0 20px;
    /*margin-left: 630px;*/
    width: 170px;
    background: url('/design/dxo_int/images/1/bg_menu_right.jpg') 0px 0px no-repeat;
    /*border: 1px solid #000;*/
    height: 400px;
    font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    }

#sidebar h2 {
    font-weight:bold;
    color:#646464;
    border-top:0px dashed #acacac;
    border-bottom:0px dashed #acacac;
    line-height: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: 'Lucida Grande', Verdana, Sans-Serif;
    font-size: 1.2em;
    text-decoration: none;
    margin: 5px 0 0;
    padding: 0;
    }

#sidebar ul ul li, #sidebar ul ol li {
    color: #777;
    }
    
#sidebar ul ul li:before {
    content: "\00BB \0020";
    }   
    
#sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
    }

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-top: 5px;
    margin-bottom: 0px;
    }
    
#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
    }

#sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px;
    }

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
    }

#sidebar ul ol li {
    list-style: decimal outside;
    }

#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
    }
    
/* End Sidebar  by XS - 23 jan 2008 */
/* style liste press 16/04/2008 */
.pressgauche p, .pressdroite p {: 0;
    margin-top: -18px;
    /*border: 1px solid #00cc77;*/
}
.pressgauche{
/*  width:780px;*/
  width:600px;
  /*background:red;*/
}
.blockimglien {
  margin-top:20px;
  float:left;
  width:260px;
  text-align:center;
}
.blockdesc{
  float:left;
  width:340px;
}
.pressdroite{
/*  width:780px; */
  width:600px;
  text-align:right;
  /*background:blue;*/
}
/*fin style liste press 16/04/2008 */
.span_on{
  color:#FFFFFF;
}
.span_off{
  color:#000000;
}

.contextmenuin .title{
color:#000000;
font-size:12px;
font-weight:bold;

}
.contextmenuin .line{
margin-top:5px;
margin-bottom:5px;
border-bottom: solid 1px #d8d8d8;

}
.contextmenuin .content{
color:#454545;
margin-bottom:10px;
}


p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
.titre-chapeau { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000}
/*#maincontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; background-image:url('/design/dxo_int/images/2/point-h2.png') ; background-repeat:repeat-x ; margin-top:15px; margin-bottom:15px;; background-position:bottom}*/

#maincontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;
border-top:1px solid #CCCCCC; margin-top:15px; margin-bottom:15px; background-position:bottom; padding-top:20px}

#maincontent #pagecontent.blocklarge .v6mac-contentright #v6mac-contentright-content #main h2 {margin: 10px 0; padding: 0; border: none;}

.sous-titre { font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000000; font-weight:bold;}

h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}
.bloc h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}

.blocinside { background-image:url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/V5/53-op-tbl-mm.jpg');background-repeat:repeat-x; }

#maincontent #pagecontent a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699; text-decoration:none}
#maincontent #pagecontent a:hover{text-decoration:underline;}

.legende { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#000000; }
.highlight { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#918769; }

#maincontent #pagecontent li {background:transparent url('/design/dxo_int/images/3/nav-li-off.png') no-repeat  2px 6px; padding-bottom:1px;
padding-left:12px;}

.fonddegrad-h2 {background-image:url('/design/dxo_int/images/3/53-fonddegrad-h2.jpg') ;  background-repeat:no-repeat; }

#linkblack a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
#linkblack a:hover{ text-decoration:underline}
.linkblack a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
.linkblack a:hover{ text-decoration:underline}


/*v6 new start */

.general-nav  ul  { padding-left:30px; margin-top:5px; margin-bottom:0px}
.nav-titre { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin-bottom:3px}
.nav-titre2 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; font-weight: bold; margin-bottom:3px; margin-left:18px}
.nav-txt  { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.nav-break { float:left; width:190px; height:1px; background-image:url('/design/dxo_int/images/3/v6-v6-nav-titre-dxoopticspro_EN.jpg'); margin-bottom:30px; margin-top:10px}

.nav-search { float:left; width:190px; height:42px; background-image:url('/design/dxo_int/images/3/v6-nav-search.jpg'); margin-bottom:80px; margin-top:50px}

.nav-quicklink-titre { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:15px; font-weight:bold; margin-bottom:10px; margin-left:17px}


.right-bloc { float:left; width:813px; }

.middle-top-bloc-flag { float:left; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; margin-left:10px; margin-top:20px; width:190px;}
.flag { float:left; width:105px; height:16px; background-image:url('/design/dxo_int/images/3/v6-nav-top-flag_EN.jpg'); margin-left:3px; margin-top:20px}
.middle-top-bloc-space {float:left; width:0px; height:1px;}

.middle-top-bloc-photo{ float:left; margin-top:5px; text-align:center; height:40px; width:150px;}
.middle-top-bloc-txt-on a{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; font-weight:bold; margin-bottom:0px; width:150px; }  
.middle-top-bloc-txt-on {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; font-weight:bold; margin-bottom:0px; width:150px; height:41px; /*background: url('/design/dxo_int/images/3/middle-top-bloc-fleche-on.png') no-repeat bottom center;*/  }  
.middle-top-bloc-txt-off a{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; margin-bottom:10px; width:150px; height:40px; }
.middle-top-bloc-txt-off-small {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; margin-bottom:10px}
.middle-top-bloc-photo-img-select { float:left; width:11px; height:8px; background-image:url('/design/dxo_int/images/3/v6-v6-nav-top-select_EN.jpg'); margin-bottom:0px; margin-left:50px}

.maincontent { border-left-color:#CCCCCC; border-top-color:#CCCCCC; border-left-width:1px; border-top-width:1px  ;margin-left:4px; margin-top:4px}
.middle-4-pub { padding-top:4px; padding-bottom:4px}

.middle-evenement { float:left; padding-top:4px; padding-bottom:4px; width:369px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; margin-left:10px}

.middle-evenement li {  background: transparent url('/design/dxo_int/images/3/v6-middle-li-fleche.jpg')no-repeat  scroll 0 4px; margin-top:15px; padding-bottom:10px; padding-left:20px; list-style-image:none; list-style-position:outside; list-style-type:none;}

.middle-evenement ul {  padding-left:12px;}
.middle-evenement-titre a { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:15px; font-weight:bold; margin-bottom:20px; text-decoration:none}

.middle-space { float:left; width:42px; height:311px; background-image:url('/design/dxo_int/images/3/v6-middle-space.jpg');margin-top:20px}

.link-savoirplus { color:#666699; font-family:Arial, Helvetica, sans-serif;font-size:11px; text-decoration:none}

.middle-footer{ 

width:1006px;
/*border-bottom:1px solid #CCCCCC;*/
border-top:1px solid #CCCCCC;
height:30px;
padding-top:10px;
background:#FFFFFF;

}
.middle-footer-mentions { float:left; color:#666666; font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; width:800px; margin-left:10px; margin-bottom:20px}
.middle-footer-link {  float:left; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; margin-left:10px; margin-bottom:20px}
.middle-footer-link2 {color:#666666; font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; }

.mini-txt { color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; }
A.mini-txt { color:#006699; font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; }
A.mini-txt:hover{ text-decoration:underline }
#mini-txt  A{ color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; }

A.link { color:#006699; font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; }
A.link:hover{ text-decoration:underline }

.englishonly{
font-weight:normal;
font-size:11px;
clear:left;
}
/*v6 MAC START */

.v6mac-fondancre {
border:1px solid #CCCCCC; color:#000000; font-family:Arial,Helvetica,sans-serif; height:148px; margin-bottom:5px;margin-top:0; padding:6px; width:765px; background-image:url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/v6mac-fondancre.jpg'); background-repeat:repeat-x; margin-top:20px  }

.v6mac-titreancre { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-align:center; width:765px; padding-top:15px }

.v6mac-imgancre { float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-align:center; width:105px; padding-right:22px}
.v6mac-center { text-align:center; width:765px;margin: 0 auto;}
.v6mac-left {  margin:10px; padding-top:10px; width:765px; }


.v6mac-contentright { padding-left:5px; width:790px;}
.v6mac-titreh2 { padding-top:10px; padding-left:10px; font-weight:bold; font-size:15px; color:#000000;  font-family:Arial, Helvetica, sans-serif;    float:left; width:710px; height:45px}
.v6mac-imgh2 {float:left; height:45px;}

/*.v6mac-contentright h2{margin: 0 !important; padding: 0 !important; border:0 !important; height: 35px; line-height: 35px; vertical-align: middle;}*/

.v6mac-contentright .rub {width: 790px; background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/rub_top_bg.png') left top repeat-x; margin-bottom: 30px;}
.v6mac-contentright .rub_titre {height: 35px; padding: 15px 0;}
.v6mac-contentright .rub_titre img.rub_picto {display: block; float: left; margin: -3px 15px 0 0;}
.v6mac-contentright .rub_titre h2{float: left; margin: 0 !important; padding: 0 !important; border:0 !important; height: 35px; line-height: 35px; vertical-align: middle;}
.v6mac-contentright .rub_titre_first {padding: 35px 0 15px 0; border: 0;}
.v6mac-contentright .rub_titre a.toppage { display: block; width: 90px; float: right;height: 35px; line-height: 35px; vertical-align: middle;}
.v6mac-contentright .rub_left {float: left; width: 432px; margin: 0 38px 0 0;}
.v6mac-contentright .rub_right {float: left; width: 320px;}

#maincontent .v6mac-contentright .rub h3 {color:#666666; font-size:14px;  font-weight:bold; padding-bottom:10px; margin: 0;}
#maincontent #pagecontent .v6mac-contentright .rub p.new {padding-right: 20px;}


.v6mac-titre {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:14px;  font-weight:bold; width:500px; padding-bottom:10px; }
.v6mac-txt { position: relative; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; width:420px;}
.v6mac-txtimg {float:left; width:370px; vertical-align:top;  text-align:right; min-height:207px; margin-top:-30px;}


.v6mac-zoom-generale { width:734px; background-color:#212121; text-align:center; height:610px}
.v6mac-zoom-content { width:734px; text-align:center}
.v6mac-zoom-titre {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:18px;  font-weight:bold; width:734px; padding-top:20px;}
.v6mac-zoom-txt {color:#cccccc; font-family:Arial,Helvetica,sans-serif; font-size:14px;  font-weight:bold; width:734px; padding-bottom:15px; padding-top:10px;}

.v6mac-zoom-bigimg { border:1px solid #ffffff; color:#ffffff; min-height:398px; width:660px; margin-left:33px; margin-top:10px  }
.v6mac-zoom-miniimg {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold}
.v6mac-zoom-bigimgconversion2 { border:1px solid #ffffff; color:#ffffff; min-height:183px; width:660px; margin-left:33px; margin-top:10px  }
.v6mac-zoom-bigimgconversion3 { border:1px solid #ffffff; color:#ffffff; min-height:182px; width:660px; margin-left:33px; margin-top:10px  }
.v6mac-zoom-bigimgautoreglages { border:1px solid #ffffff; color:#ffffff; min-height:395px; width:660px; margin-left:33px; margin-top:10px  }
/*v6 MAC END */


/*v6 new end */

/********************************************/
/*                  V6.5 NEW                */
/********************************************/
sup {
font-size:10px;
line-height: 8px;
}


/*              MAINPART                    */
#v65content {
position: relative;
left: -10px;
width: 806px;
}

#v65content #mp_btn {
position: absolute;
left: 280px;
top: 310px;
z-index: 1;
width: 106px;
height: 26px;
}

#maincontent #pagecontent  #v65content li{
list-style-type: none;
background: none;
padding: 0;
}

#v65content img{
border: 0;
}

#photo {
z-index: 1;
width: 797px;
}

#photo_bottom {
z-index: 9999;
position: absolute;
left: 0;
top: 394px;
width: 797px;
height: 26px;
}

#photo_bottom a {
display: block;
height: 26px;
float: right;
color: #348ce6;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
}

#photo_bottom a:hover {
text-decoration: underline;
}

#photo_bottom img {
float: right;
position: relative;
top: 2px;
margin: 0 30px 0 3px;
}

#v65content #main {
width: 764px;
margin-left: auto;
margin-right: auto;
}

#v65content #main h1{
margin: 0;
font-size: 15px;
margin-top: 20px;
}

#v65content #main p{
font-size: 12px;
line-height: 18px;
}

#v65content #main #raisons {
width: 756px;
float: left;
margin-top: 11px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/raisons_separateurs.png') 240px 10px repeat-x;
}

#v65content #main #raisons h2{
font-size: 12px;
margin: 0;
padding: 0;
border: none;
}

#v65content #main #raisons ul{
float: left;
width: 217px;
margin-right: 52px;
}

#v65content #main #raisons ul.last{
float: left;
width: 217px;
margin-right: 0;
}

#v65content #main #raisons li{
line-height: 18px;
margin: 10px 0 0 0;
list-style-type: none;
}

#v65content #main #raisons li.minh{
min-height: 198px;
list-style-type: none;
}

#link_bottom {
width: 797px;
margin-top: 30px;
}

#link_bottom ul#fr {
width: 797px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left top no-repeat;
}

#link_bottom ul#en {
width: 797px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -172px no-repeat;
}

#link_bottom ul#de {
width: 797px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -344px no-repeat;
}

#link_bottom ul#jp {
width: 797px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -516px no-repeat;
}

#link_bottom ul li {
float: left;
list-style-type: none;
}

#link_bottom ul li a{
display: block;
width: 199px;
height: 86px;
}

/***** Liens HOVER en FR *****/
#link_bottom ul li a:hover#nouveautes_fr{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -86px no-repeat;
}

#link_bottom ul li a:hover#materiel_fr{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -199px -86px no-repeat;
}

#link_bottom ul li a:hover#acheter_fr{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -398px -86px no-repeat;
}

#link_bottom ul li a:hover#essai_fr{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -597px -86px no-repeat;
}

/***** Liens HOVER en EN *****/
#link_bottom ul li a:hover#nouveautes_en{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -258px no-repeat;
}

#link_bottom ul li a:hover#materiel_en{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -199px -258px no-repeat;
}

#link_bottom ul li a:hover#acheter_en{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -398px -258px no-repeat;
}

#link_bottom ul li a:hover#essai_en{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -597px -258px no-repeat;
}

/***** Liens HOVER en DE *****/
#link_bottom ul li a:hover#nouveautes_de{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -430px no-repeat;
}

#link_bottom ul li a:hover#materiel_de{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -199px -430px no-repeat;
}

#link_bottom ul li a:hover#acheter_de{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -398px -430px no-repeat;
}

#link_bottom ul li a:hover#essai_de{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -597px -430px no-repeat;
}

/***** Liens HOVER en JP *****/
#link_bottom ul li a:hover#nouveautes_jp{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') left -602px no-repeat;
}

#link_bottom ul li a:hover#materiel_jp{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -199px -602px no-repeat;
}

#link_bottom ul li a:hover#acheter_jp{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -398px -602px no-repeat;
}

#link_bottom ul li a:hover#essai_jp{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/link_bottom.png') -597px -602px no-repeat;
}

#link_bottom ul li a span{
position: absolute;
left: -9999px;
}

/********************************************/
/*                          FONCTIONNALITES             */
/********************************************/

#v65vignettes {
width: 772px;
border: 1px solid #c7c7c7;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/fonctionnalites_v_bg.png') left top repeat-x;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 15px;
padding-top: 15px;
}

#v65vignettesfp {
width: 764px;
border: 1px solid #c7c7c7;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/vignettes_bg.png') left top repeat-x;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 30px;
}

#v65vignettesfp p#titre{
text-align: center;
padding: 15px;
font-size: 20px;
font-weight:bold;
}

#v65vignettes p#titre{
text-align: center;
padding: 15px;
font-size:16px;
font-weight:bold;
}

#v65vignettes img{
border: 0;
}

/* 3 vignettes - 2eme ligne */
#v65vignettes #vignettes3 {
width: 390px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
}

/* 4 vignettes - 2eme ligne */
#v65vignettes #vignettes4 {
width: 520px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
}

/* 4 vignettes - 1ere ligne */
#v65vignettes #vignettes4_1 {
width: 520px;
margin-left: auto;
margin-right: auto;
}

/* 5 vignettes - 1ere ligne */
#v65vignettes #vignettes5 {
width: 650px;
margin-left: auto;
margin-right: auto;
}

#v65vignettes #vignettes3 a,
#v65vignettes #vignettes4 a,
#v65vignettes #vignettes4_1 a,
#v65vignettes #vignettes5 a {
display: block;
float: left;
width: 130px;
text-decoration: none !important;
text-align: center;
line-height: 12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
}

/* ----------------------------------------------*/
#v65vignettesfp p#titre{
text-align: center;
padding: 15px;
font-size:16px;
font-weight:bold;
}

#v65vignettesfp img{
border: 0;
}

/* 3 vignettes - 2eme ligne */
#v65vignettesfp #vignettes3 {
width: 390px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
}

/* 4 vignettes - 2eme ligne */
#v65vignettesfp #vignettes4 {
width: 520px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
}

/* 4 vignettes - 1ere ligne */
#v65vignettesfp #vignettes4_1 {
width: 520px;
margin-left: auto;
margin-right: auto;
}

/* 5 vignettes - 1ere ligne */
#v65vignettesfp #vignettes5 {
width: 650px;
margin-left: auto;
margin-right: auto;
}

#v65vignettesfp #vignettes3 a,
#v65vignettesfp #vignettes4 a,
#v65vignettesfp #vignettes4_1 a,
#v65vignettesfp #vignettes5 a {
display: block;
float: left;
width: 130px;
text-decoration: none !important;
text-align: center;
line-height: 12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
}

/* --------------------------------------------------- */

/* 6 vignettes - 1ere ligne */
#v65vignettesfp #vignettes6,
#v65vignettesfp #vignettes4,
#v65vignettesfp #vignettes3 {
margin-left: auto;
margin-right: auto;
}

#v65vignettesfp #vignettes6 {
width: 760px;
}

#v65vignettesfp #vignettes4 {
width: 504px;
}

#v65vignettesfp #vignettes3 {
width: 378px;
}

#v65vignettes #vignettes3 a:hover,
#v65vignettes #vignettes4 a:hover,
#v65vignettes #vignettes4_1 a:hover,
#v65vignettes #vignettes5 a:hover
 {
color: #006699;
}

#v65vignettesfp #vignettes6 a,
#v65vignettesfp #vignettes4 a,
 #v65vignettesfp #vignettes3 a {
display: block;
float: left;
width: 126px;
text-decoration: none !important;
text-align: center;
line-height: 12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
}

#v65vignettesfp #vignettes6 a:hover,
#v65vignettesfp #vignettes4 a:hover,
 #v65vignettesfp #vignettes3 a:hover {
color: #006699;
}

#v65vignettesfp #vignettes6 a span,
#v65vignettesfp #vignettes4 a span,
#v65vignettesfp #vignettes3 a span {
display: block;
padding-top: 6px;
}

#v65vignettesfp #accordion #accordion_link{
width: 250px;
}

#v65vignettesfp #accordion ul {

float: left;
width: 220px;
padding: 0 0 0 25px;
}

#v65vignettesfp #accordion ul li{
list-style-type: none !important;
background: none;
padding: 0 0 5px 0;
}

#v65vignettesfp #accordion ul li a {
color: #000;
text-decoration: none;
}

#v65vignettesfp #accordion ul li a:hover {
color: #1156a1;
text-decoration: none;
}

#bordertopnone {
border-top: none !important;
}

#linkanchor {
text-align: center;
margin: 15px 0 0 0;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}

.exposure {
float: right;
width: 287px;
height: 215px;
margin: 0pt 0pt 10px 15px;
text-align: center;
}

#contraste {
width: 285px;
height: 185px;
border: 1px solid #000000;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/optimisation_sprite.jpg') left top no-repeat;
}
#contraste:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/optimisation_sprite.jpg') -285px top no-repeat;
}

#singlehdr {
width: 285px;
height: 185px;
border: 1px solid #000000;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/optimisation_sprite.jpg') left -185px no-repeat;
}

#singlehdr:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/optimisation_sprite.jpg') -285px -185px no-repeat;
}

#highlight {
width: 285px;
height: 185px;
border: 1px solid #000000;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/optimisation_sprite.jpg') left -370px no-repeat;
}

#highlight:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v6/optimisation_sprite.jpg') -285px -370px no-repeat;
}

/********************************************/
/*                              FilmPack                            */
/********************************************/
#v65content #main #raisons li.minh_fp {
min-height: 180px;
list-style-type: none;
}

#v65content #main #raisons li.minh_fp p {
margin-top: 10px;
}

#link_bottom ul#fp_fr {
width: 764px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left top no-repeat;
}

#link_bottom ul#fp_en {
width: 764px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -172px no-repeat;
}

#link_bottom ul#fp_de {
width: 764px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -344px no-repeat;
}

#link_bottom ul#fp_jp {
width: 764px;
height: 86px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -516px no-repeat;
}

#link_bottom ul#fp_fr li,
#link_bottom ul#fp_en li,
#link_bottom ul#fp_de li,
#link_bottom ul#fp_jp li {
list-style-type: none !important;
background: none;
padding: 0;
margin: 0;
}

#link_bottom ul#fp_fr li a,
#link_bottom ul#fp_en li a,
#link_bottom ul#fp_de li a,
#link_bottom ul#fp_jp li a {
width: 191px;
}

#maincontent #pagecontent ul.fp_social  > li {
float:left;
height: 30px;
line-height: 30px;
vertical-align: middle;
background: none;
padding: 0;
margin-right: 15px;
}

#maincontent #pagecontent ul.fp_social li img {
float:left;
margin-right: 6px;
}
/***** Liens HOVER en FR *****/


#link_bottom ul#fp_fr li a#nouveautes_fr:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -86px no-repeat;
}

#link_bottom ul#fp_fr li a#films_fr:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -191px -86px no-repeat;
}

#link_bottom ul#fp_fr li a#acheter_fr:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -382px -86px no-repeat;
}

#link_bottom ul#fp_fr li a#essai_fr:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -573px -86px no-repeat;
}

/***** Liens HOVER en EN *****/
#link_bottom ul#fp_en li a#nouveautes_en:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -258px no-repeat;
}

#link_bottom ul#fp_en li a#films_en:hover {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -191px -258px no-repeat;
}

#link_bottom ul#fp_en li a#acheter_en:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -382px -258px no-repeat;
}

#link_bottom ul#fp_en li a#essai_en:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -573px -258px no-repeat;
}

/***** Liens HOVER en DE *****/
#link_bottom ul#fp_de li a#nouveautes_de:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -430px no-repeat;
}

#link_bottom ul#fp_de li a#films_de:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -191px -430px no-repeat;
}

#link_bottom ul#fp_de li a#acheter_de:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -382px -430px no-repeat;
}

#link_bottom ul#fp_de li a#essai_de:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -573px -430px no-repeat;
}

/***** Liens HOVER en JP *****/
#link_bottom ul#fp_jp li a#nouveautes_jp:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') left -602px no-repeat;
}

#link_bottom ul#fp_jp li a#films_jp:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -191px -602px no-repeat;
}

#link_bottom ul#fp_jp li a#acheter_jp:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -382px -602px no-repeat;
}

#link_bottom ul#fp_jp li a#essai_jp:hover{
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/link_bottom_fp.png') -573px -602px no-repeat;
}

#v6mac-contentright-content #wrapper_plugin {
margin-top: 25px;
}

#v6mac-contentright-content #wrapper_plugin .plugin{
float: left;
width: 191px;
text-align: center;
}

#v6mac-contentright-content #wrapper_plugin .plugin img{
padding-top: 10px;
}

/*                              PAGE EDITION                            */
.edition_row {
width: 690px;
margin-left: 35px;
margin-top: 4px;
font-size: 12px;
}
.edition_row_bg {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/edition_bg_line.png') left top repeat-x;
}

.edition_row_col {
height: 40px;
line-height: 40px;
vertical-align: middle;
}

/* ************* PAGE NOUVEAUTES ************* */

.nouveautes_rub_col {
width: 372px;
}

.nouveautes_rub {
width: 370px;
font-size: 12px;
padding: 0 1px 0 1px;
margin-top: 4px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/nouveautes_bg_line.png') left top repeat-y;
}

.nouveautes_rub_titre {
width: 370px;
height: 54px;
line-height: 54px;
vertical-align: middle;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/nouveautes_bg_rub.png') left top repeat-x;
}

.nouveautes_rub_titre h3 a {
font-weight: normal !important;
}

/*                              PAGE INTERFACE                      */
#maintext{
padding-right: 20px;
}

#maintext .element {
padding-bottom: 10px;
}

#maintext .element p.col3{
min-height: 120px;
}

#maintext .element .col {
float: left;
position: relative;
width: 368px;
margin-right: 34px;
z-index: 2;
}

#maintext .element .col.last {
margin-right: 0;
}

#maintext .element #visuel1{
float: right;
position: relative;
margin: -70px 0 0 0;
z-index: 1;
}

#maintext .element .visualisez{


float: left;
width: 194px;
margin-right: 92px;
}

#maintext .element .last{
margin-right: 0;
}

/*                              PAGE UTLISATION                 */
#v6mac-contentright-content #col_w494 {
width: 494px;
margin-right: 46px;
float: left;
}

#v6mac-contentright-content #col_w224 {
width: 224px;
float: left;
}


/********************************************/
/*                          RECRUTEMENT             */
/********************************************/
#v65content_recrutement {
position: relative;
left: -10px;
width: 794px;
}

#mainrecrutement #ancres {
text-align: center;
margin-top: 20px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}

.chapo {
display: block;
color: #000000;
font-weight: normal;
padding-top: 10px;
padding-bottom: 10px;
line-height: normal;
}

/********************************************/
/*                          EMBEDDED                            */
/********************************************/
#contact_us {
margin-top: 15px;
border-top: 1px solid #ccc;
padding-top: 20px !important;
}

/********************************************/
/*                          FREE TRIAL VERSION              */
/********************************************/

/* Page  -> Choix DOP ou FilmPack */
#versionessai {
width: 597px;
}

.content_ve {
width: 597px;
margin-top: 20px;
}

/* .content_ve  .content_ve_freetrial_title {
height: 27px;
width: 597px;
padding-left: 12px;
line-height: 27px;
vertical-align: middle;
background: transparent url('/design/dxo_int/images/2/freetrial_title_bg.jpg') left top no-repeat;
color: #fff;
font-weight: bold;
} */

.content_ve  .content_ve_freetrial_title {
height: 27px;
width: 583px;
padding-left: 12px;
line-height: 27px;
vertical-align: middle;
font-weight: bold;
color: #fff;
border: 1px solid #c7c7c7;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
background: #979797;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#979797), to(#d6d6d6));
background: -moz-linear-gradient(#979797, #d6d6d6);
background: linear-gradient(#979797, #d6d6d6);
-pie-background: linear-gradient(#979797, #d6d6d6);
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

.content_ve  .content_ve_desc {
width: 595px;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
}

.content_ve  .content_ve_desc_fp {
border-bottom: none;
}

.content_ve .content_ve_desc .content_ve_box {
float:  left;
width: 98px;
text-align: center;
margin-top: 15px;
}

.content_ve .content_ve_desc .content_ve_dlfree {
float:  left;
width: 259px;
margin-top: 22px;
padding-right: 10px;
}

.content_ve .content_ve_desc .content_ve_illu {
float:  left;
width: 228px;
margin-top: 15px;
}

.content_ve #content_ve_bot {
padding: 12px 5px;
border: 1px solid #c7c7c7;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

.content_ve #content_ve_bot #content_ve_bot_txt {
float: left;
}

.content_ve #content_ve_bot #content_ve_bot_link {
float: right;
}

/* Page  -> Le t�l�chargement ne s'est pas lanc� */

#content_ve {
width: 597px;
margin-top: 25px;
}

#content_ve #content_ve_desc {
width: 595px;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
}

#content_ve #content_ve_desc #content_ve_box {
float:  left;
width: 98px;
text-align: center;
margin-top: 15px;
}

#content_ve #content_ve_desc #content_ve_dlfree {
float:  left;
width: 492px;
margin-top: 20px;
}

.btn_link_winmac {
padding-left: 8px;
margin-top: 0;
}

/* .btn_link_mac {
padding-left: 12px;
margin-top: 0
} */

#versionessai #instructions {
width: 482px;
margin: 25px auto 0 auto;
}

#v65content ul#testimonial_webparts {
width: 795px;
height: 116px;
border: 1px solid #bdbdbd;
margin-top: 10px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/element_bg.png') left top repeat-x;
}

#v65content ul#testimonial_webparts li {
float: left;
width:199px;

}

#v65content ul#testimonial_webparts li a.element {
display: block;
width: 178px;
height: 96px;
padding: 10px;
border-right: 1px solid #bdbdbd;
text-decoration: none !important;
}

#v65content ul#testimonial_webparts li a.element:hover {
background-color: #ffffff;
text-decoration: none;
}

#v65content ul#testimonial_webparts li a.element p.titre {
font-size: 12px;
font-weight: bold;
color: #2d64af;
}

#v65content ul#testimonial_webparts li a.element p.txt {
font-size: 11px;
color:  #424242;
}

#v65content ul#testimonial_webparts li a.element p.txt img{
float: right;
margin-left: 5px; 
}

#main_content_txt {
width: 764px;
margin: 0 14px;
}

#v65content #main_content_txt h2.testimonial_title {
font-size: 16px;
height: 60px;
line-height: 60px;
vertical-align: middle;
border: none !important;
padding: 0 !important;
margin: 0 !important;
}

#v65content #main_content_txt h2.testimonial_title img {

float: left;
margin: 10px 15px 0 0;
}

#main_content_txt .testimonial_row {
width: 764px;
}

#main_content_txt .testimonial_row .testimonial_col1 {
float: left;

width: 339px;
margin: 0 26px 0 17px;
padding-bottom: 50px;
}

#main_content_txt .testimonial_row .testimonial_col2 {
float: left;
width: 339px;
margin: 0 17px 0 26px;
padding-bottom: 50px;
}

#main_content_txt .testimonial_row .testimonial_col1 blockquote,
#main_content_txt .testimonial_row .testimonial_col2 blockquote {
display: block;
width: 299px;
height: 160px;
margin: 0;
padding: 5px 20px;
text-indent: 30px;
background: #ebebeb url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/openquote.gif') 20px top no-repeat;
}

#main_content_txt .testimonial_row .testimonial_col1 blockquote span,
#main_content_txt .testimonial_row .testimonial_col2 blockquote span {
display: block;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/closequote.gif') right bottom no-repeat;
padding-bottom: 5px;
}

#main_content_txt .testimonial_row .testimonial_col1 .testimonial_photo p,
#main_content_txt .testimonial_row .testimonial_col2 .testimonial_photo p {
font-size: 13px;
}

#main_content_txt .testimonial_row .testimonial_col1 .testimonial_photo p a,
#main_content_txt .testimonial_row .testimonial_col2 .testimonial_photo p a {
font-size: 11px !important;
}

#main_content_txt .testimonial_row .testimonial_col1 .testimonial_photo p img,
#main_content_txt .testimonial_row .testimonial_col2 .testimonial_photo p img {
float: left;
padding: 5px 10px 5px 0;
}

#main_content_txt .testimonial_row .testimonial_col1 .testimonial_gallery,
#main_content_txt .testimonial_row .testimonial_col2 .testimonial_gallery {
margin-left: 20px;
}

#main_content_txt ul ol.testimonial_nbpuce {
list-style-type: decimal !important;
}

/* FIN *****************************************************/

.margintop20px {
margin-top: 20px;
}

.bold {
font-weight: bold;
}

.txtupper {
text-transform: uppercase;
}

.txt10px {
font-size: 10px;
}

:visited {
outline: 0;
}

a:visited.galleryoverlay {
outline: 0 !important;
}

.floatleft {
float: left;
}

.txtaligncenter {
text-align: center;
}

.macaron {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 7px;
background: #ececec;
padding: 0 5px;
color: #4d4d4d;
font-weight: normal;
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

/************************************/
/*              _V7                 */
/************************************/


#maincontent #pagecontent #v7content {
width: 797px;
margin: 0 auto;
font-size: 14px;
font-family: arial, verdana, sans-serif;
margin-left: -10px;
}

#maincontent #pagecontent #v7content img {
display: block;
}

#maincontent #pagecontent #v7content p {
line-height: 20px;
font-size: 14px;
}

#maincontent #pagecontent #v7content a {
font-size: 14px;
text-decoration: none;
}

#maincontent #pagecontent #v7content h1 {
padding-top: 30px;
font-size: 29px;
font-weight: normal;
text-align: center;
border: none !important;
margin: 0;
}

#maincontent #pagecontent #v7content h2 {
font-size: 20px !important;
font-weight:normal !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
}

#maincontent #pagecontent #v7content .imgblock {
display: block;
}

#maincontent #pagecontent #v7content p#header_intro {
padding-left: 10px;
padding-right: 10px;
}

#v7content #header_nav {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/new_bg_title.png') left top no-repeat;
padding-bottom: 30px;
}

#maincontent #pagecontent #v7content #dop_maintext {
width: 100%;
}

#v7content #dop_maintext:after,
#v7content #dop_mainpart #mp3:after,
#v7content #dop_maintext #bloc:after {
content: '.';
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#maincontent #pagecontent #v7content #dop_maintext ul li {
padding: 0;
}

#maincontent #pagecontent #v7content #dop_maintext ul li.bloc {
float: left;
width: 254px;
margin-right: 14px;
border: 1px solid #eee;
background: #fff;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px rgba(0,0,0,0.1);
-moz-border-radius: 2px;
border-radius: 2px;
}

#maincontent #pagecontent #v7content #dop_maintext ul li.bloc.col-last {
margin-right: 0;
}

#maincontent #pagecontent #v7content #introduction{
padding: 0 20px;
}

/******* @MAINPART *******/

#v7content #dop_mainpart{
width: 797px;
}

#v7content #dop_mainpart #mp2 {
height: 530px;
border: 1px solid #eee;
background: #fafafa url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/mp_dop.jpg') left top no-repeat;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px rgba(0,0,0,0.1);
-moz-border-radius: 2px;
border-radius: 2px;
border-color: #eee;
}

#v7content #dop_mainpart #mp2 #text {
position: relative;
top: 380px;
text-align: center;
}

#maincontent #pagecontent #v7content p#accroche {
font-size: 18px !important;
color: #8b8b8b;
text-align: center;
margin: 20px 60px 40px 60px;
padding: 0;
}

#v7content #mp3 {
height: 42px;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/mp_bot.png') left top no-repeat;
margin-bottom: 20px;
}

#v7content #mp3 a#download,
#v7content #mp3 a#buy{
display: block;
float: right;
height: 40px;
width: 80px !ie; /*hack ie6,7*/
padding: 0 20px;
margin-right: 20px;
margin-top: 1px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #fafafa;
line-height: 40px;
vertical-align: middle;
border-right: 1px solid #2e75ce;
border-left: 1px solid #2e75ce;
border-bottom: 1px solid #2e75ce;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px rgba(0,0,0,0.1);
background: #5182cf;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5182cf), to(#477ac7));
background: -webkit-linear-gradient(#5182cf, #477ac7);
background: -moz-linear-gradient(#5182cf, #477ac7);
background: -ms-linear-gradient(#5182cf, #477ac7);
background: -o-linear-gradient(#5182cf, #477ac7);
background: linear-gradient(#5182cf, #477ac7);
-pie-background: linear-gradient(#5182cf, #477ac7);
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

#v7content #dop_mainpart #mp3 a#download:hover,
#v7content #dop_mainpart #mp3 a#buy:hover {
cursor: pointer;
background: #5182cf;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4273be), to(#5182cf));
background: -webkit-linear-gradient(#4273be, #5182cf);
background: -moz-linear-gradient(#4273be, #5182cf);
background: -ms-linear-gradient(#4273be, #5182cf);
background: -o-linear-gradient(#4273be, #5182cf);
background: linear-gradient(#4273be, #5182cf);
-pie-background: linear-gradient(#4273be, #5182cf);
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

#v7content #mp3 a#download img,
#v7content #mp3 a#buy img {
float: right;
display: block;
margin-left: 5px;
margin-top: 10px;
}

#v7content #dop_maintext ul li.bloc a{
display: block;
text-decoration: none;
color: #333;
padding-bottom: 5px;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
}

#v7content #dop_maintext ul li.bloc a:hover {
cursor: pointer;
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
box-shadow: 0 0 6px rgba(0,0,0,0.25);
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

#v7content #dop_maintext ul li.bloc a p span {
color: #4969a9;
}

#v7content #dop_maintext ul li.bloc a:hover p span {
text-decoration: underline;
}

#v7content #dop_maintext ul li.bloc p.titre {
padding: 20px;
font-size: 18px !important;
}

#v7content #dop_maintext ul li.bloc p.description {
min-height: 200px;
}

#v7content #dop_maintext ul li.bloc p.description.jp {
min-height: 140px;
}

#v7content #dop_maintext ul li.bloc p.description,
#v7content #dop_maintext ul li.bloc p.savoirplus {
padding: 0 20px;
}

/******* @VIGNETTES niv1 *******/

#v7content #header_nav .cont_vignettes {
width: 740px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}

#v7content #header_nav .cont_vignettes .vignette.linetwo {
margin-left: 190px;
}

#v7content #header_nav .cont_vignettes.v_col3 {
width: 550px
}

#v7content #header_nav .cont_vignettes .vignette {
float: left;
width: 170px;
margin-right: 20px;
}

#v7content #header_nav .cont_vignettes .vignette.lineth {
margin-left: 190px;
}

#v7content #header_nav .cont_vignettes .vignette.last {
margin-right: 0;
}

#v7content #header_nav .cont_vignettes .vignette a.v_bg {
display: block;
width: 168px;
border: 1px solid #eee;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px rgba(0,0,0,0.1);
background: #fff;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
}

#v7content #header_nav .cont_vignettes .vignette a:hover.v_bg {
color: #006699;
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
box-shadow: 0 0 6px rgba(0,0,0,0.25);
behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');
}

#maincontent #pagecontent #v7content #header_nav .cont_vignettes .vignette p {
font-size: 13px;
text-align: center;
font-weight: bold;
color: #696969;
}

#maincontent #pagecontent #v7content #header_nav .cont_vignettes .vignette a:hover.v_bg p {
color: #4969A9;
}


/******* @VIGNETTES niv2 *******/

#v7content #header_menu_niv2 {
padding: 40px 0;
}

#v7content .cont_vignettes_niv2 {
width: 630px;
margin-left: auto;
margin-right: auto;
}

#v7content .cont_vignettes_niv2 .vignettex2 {
width: 310px;
margin-left: auto;
margin-right: auto;
}

#v7content .cont_vignettes_niv2 .vignettex3 {
width: 470px;
margin-left: auto;
margin-right: auto;
}

#v7content .cont_vignettes_niv2 .vignette_niv2 {
float: left;
width: 150px;
margin: 0 10px 10px 0;
}

#v7content .cont_vignettes_niv2 .vignette_niv2.last {
margin-right: 0;
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a {
display: block;
height: 40px;
border: 1px solid #eee;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #696969;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
/*behavior: url('/design/dxo_int/javascript/script-arrondi/PIE.htc');*/
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a:hover {
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
box-shadow: 0 0 6px rgba(0,0,0,0.25);
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a span {
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a span.line1,
#v7content .cont_vignettes_niv2 .vignette_niv2 a span.line2 {
display: block;
vertical-align: middle;
text-align: center;
color: #696969;
border: none;
padding: 0 10px;
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a span.line1 {
padding-top: 10px;
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a span.line2 {
padding-top: 4px;
}

#v7content .cont_vignettes_niv2 .vignette_niv2 a:hover span {
color: #4969A9;
}

#dop_maintext .article .article_content .article_01 {
width: 300px;
}

#dop_maintext .article .article_content .article_02 {
width: 440px;
position: relative;
z-index: 1;
}

#dop_maintext .article .article_content .article_03 {
position: relative;
width: 512px;
z-index:2;
}

#dop_maintext .article .article_content .article_04 {
position: relative;
width: 300px;
z-index: 1;
}


/******* @ARTICLE *******/


/* COMMUN */
#dop_maintext .article {
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/separation.jpg') center top no-repeat;
padding: 50px 20px 50px 20px;
}

.articlefirst {
background: none !important;
padding-top: 10px !important;
}

#dop_maintext .article .article_title {
margin-bottom: 30px;
}

#dop_maintext .article .article_title span.accroche {
display: block;
padding-top: 4px;
font-size: 16px;
font-weight: bold;
color: #8b8b8b;
}

#dop_maintext .article .article_content span.accroche {
display: block;
padding: 15px 0;
font-size: 16px;
font-weight: bold;
color: #353535;
}

#dop_maintext .article .article_content span.accroche.first {
padding-top: 0;
}


#dop_maintext .article .article_title .article_title_txt {
padding-top: 14px;
}

#dop_maintext .article .article_title .article_title_txt1line {
padding-top: 24px;
}

.icon_info {
margin-right: 10px;
}

.art_icon {
margin-right: 10px;
display: block;
}

#dop_maintext .article .article_content .article_info {
/*padding-top: 10px;*/
}

#dop_maintext .article .article_content .article_info span {
font-size: 11px;
line-height: 12px;
}

#dop_maintext .article .article_content .article_info span.info {
display: block;
height: 60px;
line-height: 60px;
vertical-align: middle;
font-size: 14px;

}

#dop_maintext .article .article_content .article_info_txt {
width: 150px;
}

.art_top {
position: relative;
float: right;
margin-top: -35px;
}

/* NEW */

.img_art_n2 {
position: relative;
margin-top: -90px;
margin-right: -20px;
z-index: 0;
}

.img_art_n4 {
position: relative;
margin-top: -10px;
z-index: 0;
}

.img_art_n5 {
position: relative;
margin-top: -60px;
z-index: 1;
}

/* FEATURES */
#dop_maintext .article .article_content .article_f8 {
position: relative;
width: 300px;
}

.feat_left {
width: 400px;
}

#feat6 {
position: relative;
margin-top: -30px;
z-index: 0;
}

/* END */

.mb20 {
margin-bottom: 20px;
}

.zindex1 {
position: relative;
z-index: 1;
}

.d_center {
margin-left: auto;
margin-right: auto;
}

/* WORKFLOW */
.img_workflow{
padding: 15px 0;
}

/******* @NIVEAU2 *******/

.col_left {
float:left;
width:450px;
}

.col_right {
position: relative;
float:right;
width:315px;
margin-right: -29px;
margin-left: 20px;
padding-bottom: 20px;
}

#maincontent #pagecontent #v7content p.copyright {
padding:0 10px 0 0;
margin-top: -5px;
text-align:right;
font-size:10px;
color:#8B8B8B;
}

#maincontent #pagecontent #v7content #dop_maintext ul.ul_niv2 {
padding-bottom: 8px;
}

#maincontent #pagecontent #v7content #dop_maintext li.list_niv2 {
list-style-type: none !important;
padding: 5px 0 5px 15px !important;
background: transparent url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/puce7.png') 5px 12px no-repeat !important;
line-height: 20px;
}


/******* @NIVEAU2 END*******/

/******* @IMAGE MASTERS *******/

#maincontent #pagecontent #v7content #maintext #imagemaster {
width: 757px;
padding: 0 20px;
} 

#v7content #lien_back{
    padding: 10px 0;
}

#v7content #lien_back #lien_back_img{
    margin: 4px 5px 0 0;
}

#imagemaster .imagemaster_fiche {
float: left;
margin: 0 39px 34px 0;
width: 156px;
border: 2px solid #343434;
}

#imagemaster .imagemaster_fiche.last {
margin-right: 0 !important;
}

#imagemaster .fiche_nom {
padding: 10px 0;
text-align: center;
color: #ffffff;
background-color: #343434;
}

#imagemaster .imagemaster_fiche a {
color: #fff !important;
}

#maincontent #pagecontent #v7content h2#unique {
padding: 30px 0 !important;
color: #fff;
}

#imagemaster_presentation {
position: relative !important;
position: inherit;
margin-top: -50px;
margin-bottom: 30px;
}

#maincontent #pagecontent #v7content #imagemaster_presentation p{
margin-bottom: 0;
}

#imagemaster_presentation #imagemaster_portrait {
float: left;
width: 120px;
margin: 0 20px;
}

#imagemaster_presentation #imagemaster_description {
float: left;
width: 637px;
}

#imagemaster_presentation p.imagemaster_lien {
text-align: center;
font-size: 11px !important;
}

#imagemaster_presentation .imagemaster_lien > a {
font-size: 11px !important;
}

#imagemaster .imagemaster_vignette {
float: left;
width: 80px;
margin: 0 1px 1px 0;
}

#maincontent #pagecontent #v7content #imagemaster_presentation #imagemaster_description a.button_close{
width: 129px;
margin: 0 auto;
display: block;
}
/******* @IMAGEMASTERS END *******/



/****************************************/
/*              FIN _V7                 */
/****************************************/



#menu ul.menun1, #menu ul.menun2 {
    /*
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;*/
    padding-bottom:10px;
    background-image: url(/design/dxo_int/images/3/menu-separator-v7.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;   
}

.submenutop, .submenubottom, .menu_rapid {
    
    /*
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    */
    padding:3px;
     
    height:18px;
}

.bud_selected_level {
    background: #5182CF;
    background-image: url(/design/dxo_int/images/3/bg_flyover_menu_left.gif);
    background-position:right;
    background-repeat:repeat-y;
    font-weight:bold;
}

#menu div.bud_selected_level>a {
    color:#FFF;
}

.buy_try_buttons {
    /*
    border-top: 1px dashed #d0d0d0;
    border-bottom: 1px dashed #d0d0d0;
    
    padding-top:10px;*/
    background-image: url("/design/dxo_int/images/3/menu-separator-v7.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    padding-bottom:10px;
}


#menu {
    background-image: url(/design/dxo_int/images/3/bg_menu_left.jpg);
    background-position:right;
    background-repeat:repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    height:100%;
}

div.menu_item_separator {
    height:1px;
    background-image: url(/design/dxo_int/images/3/menu-item-separator-v7.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    margin-left:10px;
}


#menu li {
    line-height:20px;
}

#menu li>a {
    padding-left: 5px;
    color: #4F4F4F;
    width:100%;
    display:block;
}

#menu li>a:hover, #menu li>a:hover {
    color: #FFF;
}

#menu li:hover {
    background: #5182CF;
    background-image: url(/design/dxo_int/images/3/bg_flyover_menu_left.gif);
    background-position:right;
    background-repeat:repeat-y;
}

#menu ul li#bouton3:hover, #menu ul li#bouton4:hover {
    background: #FFF;
    /*background-image: url(/design/dxo_int/images/3/bg_flyover_menu_left.gif);*/
    background-image: url(/design/dxo_int/images/3/bg_menu_left.jpg);
    background-position:right;
    background-repeat:repeat-y;
}

#menu li.fondouvert4, #menu li.fondouvert3 {
    background: #5182CF;
    background-image: url(/design/dxo_int/images/3/bg_flyover_menu_left.gif);
    background-position:right;
    background-repeat:repeat-y;
}


#menu li.fondouvert4>a, #menu li.fondouvert3>a {
    color: #FFF;
}

.submenutop:hover, .submenubottom:hover {
    background: #5182CF;
    background-image: url(/design/dxo_int/images/3/bg_flyover_menu_left.gif);
    background-position:right;
    background-repeat:repeat-y;
}

div.submenutop a:hover, div.submenubottom a:hover  {
    color:#FFF; 
}

div.submenutop a, div.submenubottom a, div.menu_rapid a {
    width:100%;
    display:block; 
}

#menu ul.buy_try_buttons li>a:hover {
    background:#FFF;
}

#menu ul.buy_try_buttons li:hover {
    background:#FFF;
}

.container_border_v7 a {
    font-family:Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    font-size:16px;
    font-weight:bold;
    margin-left:5px;
    height:18px;
}
 
#maincontener {
    background-color:#FFFFFF; /*v6*/
    background-image:url('/design/dxo_int/images/3/bg_general_v7.jpg');
    background-repeat:repeat-y;
    background-position:left;
}

#menu ul.fondsoumenu li.liN1 {
    width:160px;
}




#menu div.subsubmenu2 ul.fondsoumenu li {
    text-indent:20px;
}

div.subsubmenu2 {
    margin-top:2px;
}

div.container_border_v7 {
    padding-left:2px;
    padding-top:2px;
    padding-bottom:2px;
    border-left: 1px solid #d9d9d9;
    margin-left:10px;
}
 
/* FR buttons */
div#bt_store_fr {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/buy-fr.gif);
    margin-left:15px;
}

div#bt_store_fr:hover {
    background-image: url(/design/dxo_int/images/3/buy-fr-over.gif);
}

div#bt_trial_fr {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/try-fr.gif);
    margin-left:15px;
}

div#bt_trial_fr:hover {
    background-image: url(/design/dxo_int/images/3/try-fr-over.gif);
}

/* DE buttons */
div#bt_store_de {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/buy-de.gif);
    margin-left:15px;
}

div#bt_store_de:hover {
    background-image: url(/design/dxo_int/images/3/buy-de-over.gif);
}

div#bt_trial_de {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/try-de.gif);
    margin-left:15px;
}

div#bt_trial_de:hover {
    background-image: url(/design/dxo_int/images/3/try-de-over.gif);
}

/* EN buttons */
div#bt_store_en {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/buy-en.gif);
    margin-left:15px;
}

div#bt_store_en:hover {
    background-image: url(/design/dxo_int/images/3/buy-en-over.gif);
}

div#bt_trial_en {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/try-en.gif);
    margin-left:15px;
}

div#bt_trial_en:hover {
    background-image: url(/design/dxo_int/images/3/try-en-over.gif);
}

/* JP buttons */
div#bt_store_jp {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/buy-jp.gif);
    margin-left:15px;
}

div#bt_store_jp:hover {
    background-image: url(/design/dxo_int/images/3/buy-jp-over.gif);
}

div#bt_trial_jp {
    height:24px;
    width:135px;
    background-image: url(/design/dxo_int/images/3/try-jp.gif);
    margin-left:15px;
}

div#bt_trial_jp:hover { 
    background-image: url(/design/dxo_int/images/3/try-jp-over.gif);
}



#menu ul.buy_try_buttons li>a {
    padding-left:0px;
}

#menu ul.buy_try_buttons li {
    width:135px;
}

#menu ul.buy_try_buttons li {
    margin-left:5px;
}

#menu ul li#bouton3>a:hover, #menu ul li#bouton4>a:hover {
    background: #5182CF;
    background-image: url(/design/dxo_int/images/3/bg_flyover_menu_left.gif);
    background-position:right;
    background-repeat:repeat-y;
    color:#FFF;
    width: 170px;
}

#menu ul li#bouton3 ul li, #menu ul li#bouton4 ul li {
    width: 145px;
}
