/* CSS Document */

/* ------------------------------RAZ */
h1, h2, h3, h4, h5, h6, p 
{
		font-size: 1em;
		margin: 0; padding: 0;
		font-weight: normal;
}
h1{
	font-weight:bold;
	font-size:18px;
	margin-bottom:15px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif; 
}
 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}
 
 table {
	font-size:12px;
}
form{margin:0;
padding:0;
	font-size:12px;
}

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;
		color:#006699;
}
a img {
		border:none;
}
img{margin:0;}
.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px;
}
.hidden {
	visibility:hidden;
}
html { height:100%;	width:100%;}
/* -------------------------fin RAZ--- */
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:arial;
	color:#000000;
	line-height:16px;
	height:100%;
	width:100%;
}
#maincontener{
	margin:0px auto;
	min-height:100%;
	/*width:100%;*/
	width:1003px;
	text-align:left;
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/line.gif') repeat-y;
}
#maincontener #menubg{
	height:100%;
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fondmenu.jpg') 0px 100px no-repeat;
}
#logo{
	position:absolute;
	width:386px;
	height:177px;
	z-index:9;
}
#headermenu{
	height:50px;
	width:100%;
	background:url('http://www2007.dxo.com/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('http://www2007.dxo.com/design/dxo_int/images/1/degradeuniverson.gif') repeat-x bottom ;
	float:left;
	cursor:pointer; 
	cursor:hand
}
#headermenu ul .off{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/degradeunivers.gif') repeat-x bottom;
	float:left;
	cursor:pointer; 
	cursor:hand
}
#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('http://www2007.dxo.com/design/dxo_int/images/1/universdon.gif') no-repeat top right;
/*	height:50px;*/
}
#headermenu ul .on .gauche{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/universgon.gif') no-repeat top left;
/*	height:50px;
	margin-left:-1px;*/
}
#headermenu ul .off .droite{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/universd.gif') no-repeat top right;
/*	height:50px;*/
}
#headermenu ul .off .gauche{
	background:url('http://www2007.dxo.com/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('http://www2007.dxo.com/design/dxo_int/images/1/degradebar3.jpg') repeat-y #acacac;
	z-index:6;
}
#headerflash{
	background:#b4b4b4;
	margin-left:31px;	
	z-index:6;
}
#breadscrumbbg{
	height:18px;
	border-top:1px solid #848484;
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/degradebar.jpg') repeat-y #9b9b9b;
	z-index:8;
	border-bottom:15px solid #a3a3a1;
}
#breadscrumb{
	position:relative;
	margin-left:199px;
	margin-top:-34px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	z-index:10000;
	font-weight:bold;
}
#breadscrumb a{
	color:#0033cc;
	text-decoration:underline;
	font-weight:normal;
}
.hand{
	cursor:pointer; 
	cursor:hand
}
#menu{
	margin-top:-157px;
	width:189px;
	float:left;
}
.submenutop{
	position:relative;
	z-index:100;
}
#menu ul{
	font-family:"Arial Narrow", Arial, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:15px;
	font-weight:normal;
}

#menu ul li a{
	color:#FFFFFF;
  width: 100%; height:100%; display: block;
}
#menu #submenu1,#menu #submenu2{
	margin-bottom:10px;
}
#menu #submenu1 ul,#menu #submenu2 ul{
	font-family:Arial, sans-serif;
	font-size:11px;
	margin-top:-8px;
	z-index:1001;
}
#menu #submenu1 .liN1,#menu #submenu2 .liN1{
	line-height:15px;
	height:auto;
/*	height:15px;*/
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/boule.gif') 5px 5px no-repeat;
	cursor:pointer; 
	cursor:hand
}
#menu #submenu1 .liN1-2,#menu #submenu2 .liN1-2{
	line-height:15px;
	height:auto;
/*	height:15px;*/
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/boule2.gif') 5px 5px no-repeat;
	cursor:pointer; 
	cursor:hand
}
#menu #submenu1 .liN2,#menu #submenu2 .liN2{
	line-height:15px;
	height:auto;
/*	height:15px;*/
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/tiret.gif') 0px 7px no-repeat;
	cursor:pointer; 
	cursor:hand
}
#menu #submenu1 .liN2 a,#menu #submenu2 .liN2 a{
	color:#000000;
}
#menu #submenu1 li a,#menu #submenu2 li a{
	color:#FFFFFF;
}
#menu .menun1,#menu .menun2{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fondmenucol.gif') top left repeat-y;
}
#menu .subsubmenu{
	padding-left:15px;
	margin-top:10px;
}
#menu .subsubmenu3{
/*	padding-left:15px;*/
	margin-top:-10px;
}
.fondsoumenu{
	background:#959799;
}
.subsubmenu2{
	margin-top:-15px;
	text-indent:0px;
}
#menu .subsubmenu li,#menu .subsubmenu3 li{
	height:15px;
	text-indent:0px;
	padding-left:7px;
	width:150px;
}
#menu .subsubmenu li a,#menu .subsubmenu3 li a{
	color:#000000;
}
#menu .subsubmenu3 li a{
	font-family:arial;
}
#menu ul li{
	height:23px;
	width:172px;
	text-indent:15px;
	margin-top:5px;
	line-height:23px;
}
#menu ul #bouton1{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fondboutoncad.gif') no-repeat;
	height:auto;
}
#menu ul #bouton9{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fonbouton.gif') no-repeat;
	height:auto;
}
#menu ul #bouton2{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fondbouton.gif') no-repeat;
	height:auto;
}
#menu ul #bouton3{
	height:auto;
}
#menu ul #bouton4{
	height:auto;
}
#menu ul .other{
	border-top:1px solid #e4e4e2;
	font-weight:normal;
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/bull.gif') no-repeat 2px 10px;
	cursor:pointer; 
	cursor:hand
	/*line-height:20px;
	height:20px;*/
}
#menu ul .other a{
	color:#000000;
	font-family:"Lucida Sans Unicode", Arial, sans-serif;
	font-size:13px;
}
#menu ul .linebas{
	border-bottom:1px solid #e4e4e2;
}
.myinput{
	width:140px;
	border:1px solid #c6c6c6;
	font-size:10px;
	color:#000000;
	font-family:arial;
	margin-right:2px;
}
#divsearch{
	margin-top:30px;
}
#divsearch div{
	float:left;
}
#lang{
	font-family:Arial, sans-serif;
	font-size:11px;
	padding:0px;
	margin-top:8px;
}
#lang a{
	color:#000000;
}
#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;
	margin-left:10px;
}
#maincontent #pagecontent{
	padding:8px 0px 10px 10px;
	float:left;
	color:#000000;
	text-align:justify;
}
#maincontent h1{
	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;
	border-top:1px dashed #acacac;
	border-bottom:1px dashed #acacac;
	line-height:22px;
	margin-top:15px;
	margin-bottom:10px;
}
#maincontent h3{
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	margin-top:15px;
	margin-bottom:10px;
}
#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('http://www2007.dxo.com/design/dxo_int/images/1/puce.gif') 10px 7px no-repeat;
	font-weight:bold;
	color:#646464;
}
#maincontent #chapo span{
	border-bottom:1px dashed #acacac;
}
#maincontent #contextmenu{
	padding-top:30px;
	float:right;
	width:160px;
	font-family:"Lucida Sans Unicode", Arial, sans-serif;
	font-size:11px;
	color:#727273;		
}
#menu .subsubmenu2 .liN1{
	line-height:15px;
	height:auto;
	font-family:arial;
	text-indent:0px;
	padding-left:15px;
/*	height:15px;*/
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/boule.gif') 5px 5px no-repeat;
	width:150px;
}
#menu .subsubmenu2 .liN1-2{
	line-height:15px;
	height:auto;
	font-family:arial;
	text-indent:0px;
	padding-left:15px;
/*	height:15px;*/
/*	background:url('http://www2007.dxo.com/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('http://www2007.dxo.com/design/dxo_int/images/1/tiret.gif') 0px 7px no-repeat;
	width:150px;
}
#menu .subsubmenu2 .liN2 a{
	color:#000000;
}
#submenu1{
	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('http://www2007.dxo.com/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{
	margin-top:7px;
	background:url('http://www2007.dxo.com/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('http://www2007.dxo.com/design/dxo_int/images/1/fondonglet.gif') repeat-x bottom;
	height:23px;
	margin-right:1px;
	/*modif a la merde*/
	margin-top:-5px;
}
#contentnav li a{
	display:block;
	white-space:nowrap;
	color:#FFFFFF;
}
#contentnav .on{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fondongleton.gif') repeat-x bottom;
}
#contentnav .on a{
	color:#000000;
}
#contentnav .on .gauche{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/ongletong.gif') no-repeat top left;
}
#contentnav .on .droite{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/ongletond.gif') no-repeat top right;
}
#contentnav li .gauche{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/ongletg.gif') no-repeat top left;
}
#contentnav li .droite{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/ongletd.gif') no-repeat top right;
}
.decal{
	margin-left:10px;
}
.showElem{
	display:block;
}
.hideElem{
	display:none;
}
.fondclose{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fonboutonoff.gif') no-repeat;
}
.fondouvert{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/fonboutonoff2.gif') no-repeat;
}
.fondclose2{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/bouboule2.gif') 5px 5px no-repeat;
}
.fondouvert2{
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/bouboule3.gif') 5px 5px no-repeat;
}
.blocklarge{
	width:764px;
}
.blockpaslarge{
	width:604px;
}

#maincontent #pagecontent a {
		color: #E38B08;
}
#maincontent #pagecontent li {
	padding-left:20px;
	background:url('http://www2007.dxo.com/design/dxo_int/images/1/puce.gif') 10px 7px no-repeat;
	padding-bottom: 10px;
	/*font-weight:bold;
	color:#646464;*/
}

/* MODIFS Xavier S*/
#maincontent #pagecontent p {
	padding-top: 5px;
	padding-bottom: 10px;
}
#maincontent #pagecontent .media_content {
	padding: 5px;
	text-align: center;
	/*border: 1px solid #333333;*/
}
#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:#000000;
	width:474px;
	padding-left: 25px;
	padding-right: 25px;
}
#maincontent #pagecontent .filmpack_avail_looks {
	background:#21242b;
	color: #FFFFFF;
	padding: 20px;
	text-decoration: none;
	width: 360px;
	text-align: center;
	margin-bottom: 25px;
}
/*
#maincontent #pagecontent img {
		border:none;
		text-align: center;
}
*/

/* MODIFS TOFF */
/*Highlight des champs de formulaire si pas rempli*/
.tfvHighlight{color: #ffffff; background-color:#0079C1 }


/*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, .titreonglets_on A{color:#000;font-size:12px;vertical-align: bottom;
	font-weight: bold;padding-left: 5px;padding-bottom: 3px;text-decoration: none;}
.titreonglets_off, .titreonglets_off A{color:#000;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; background-color:#999999; }
.normal_table thead th.pijama { /*background-color:#cccccc;*/ background-color:#999999; }
.normal_table tbody tr td { background-color:#fff; }
.normal_table tbody tr.pijama td { background-color:#1a1a1a; }
.normal_table tbody td { background-color:#999999; }

/* 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(http://www2007.dxo.com/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 { background-color:#999999; }
.normal_table_metiers tbody tr td { background-color:#fff; }
.normal_table_metiers tbody tr.pijama td { background-color:#1a1a1a; }
.normal_table_metiers tbody td { background-color:#999999; }
.normal_table_metiers a { color:white;text-decoration:none; }
.normal_table_metiers a:hover { color:#E3832D;text-decoration:none; }
/* 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(http://www2007.dxo.com/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*/
