html {height:100%;}

body {
	background:#FFFFFF url(../img/bg_gradient.jpg) repeat-x scroll left 0px;
	height:100%;
	margin:0;
	padding:0;
	font-family:helvetica, sans-serif;
	font-size:12px;
	text-align: center; /* centre le bloc de contenu horizontalement sous IE6 */
}
h1{font-size:22px;}
h2{font-size:18px;}
/* ***************************************************************************************************
	Mise en page 
*****************************************************************************************************/
#wrapper-table {
	background:transparent url(../img/bg_logo.png) no-repeat scroll center center;
    height: 100%;
    width: 100%;
    border-collapse: collapse;
}
* html #wrapper-table{background:transparent url(../img/bg_logo.gif) no-repeat scroll center center;} /* Hack IE6 */
#content-td {
    height: 100%;
    padding: 0;
    vertical-align: middle;
}
#content{
	width:850px;
	margin:0 auto;
	text-align:left; /* rétablit l'alignement ŕ gauche en raison du hack IE6 */
}
#header{
	height:90px;
	width:100%;
}
#newsletter{
	float:right;
	margin:25px 0 0 0;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
}
* html #newsletter {width:200px;margin:25px 0 0 400px;height:14px;} /* Hack IE6 */
*+html #newsletter {width:200px;margin:25px 0 0 400px;} /* Hack IE7 */
#news_left{float:left;}
#news_right{float:right;}
#menu-items {
	float:right;
	height:20px;
	margin:25px 0 0 74px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu-items-it { /* Pour Menu IT */
	float:right;
	height:20px;
	margin:25px 0 0 2px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu-items-de { /* Pour Menu De */
	float:right;
	height:20px;
	margin:25px 0 0 2px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#delarom-logo{
	float:left;
	height:75px;
	width:125px;
	margin:0;
}
#flash-content{
	height:500px;
	width:100%;
}
#flash-content:focus{outline:none;}
* html #flash-content{margin-top:-3px;} /* Hack IE6 */
#espace-presse{
	float:left;
	height:22px;
	width:125px;
	padding:0;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
#menu2{
	float:right;
	height:20px;
	margin:5px 40px 0 0;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	color:#777;
}
* html #menu2{margin:5px 25px 0 0;} /* Hack IE6 */
/* ***************************************************************************************************
	Mise en page sans flash
*****************************************************************************************************/
#top-content{
	background:transparent url(../img/content-top.png) no-repeat scroll top center;
	width:850px;
	margin:0 auto;
	padding:39px 0 0 0;
	text-align:left; /* rétablit l'alignement ŕ gauche en raison du hack IE6 */
}
#bottom-content{
	background:transparent url(../img/content-bottom.png) no-repeat scroll bottom center;
	width:850px;
	margin:0 auto;
	padding:0 0 39px 0;
	text-align:left; /* rétablit l'alignement ŕ gauche en raison du hack IE6 */
}
#main-content{
	background-color:#FFFFFF;
	width:850px;
	height:422px;
	margin:0 auto;
	overflow:auto;
	text-align:left; /* rétablit l'alignement ŕ gauche en raison du hack IE6 */
}
#main-content a:link, #main-content a:visited{
	color:#000000;
	text-decoration:none;
}
#main-content a:hover, #main-content a:active{
	color:#DB8F5B;
	text-decoration:none;
}
#main-content #top-links{
	margin:0 0 12px 0;
}
#main-content h1{font-size:22px;}
#main-content h1, #main-content h2{
	background-color:#FFFFFF;
	color:#676767;
	text-transform:uppercase;
	font-weight:lighter;
	margin:0 33px 15px 33px;
	padding:0 0 5px 0;
	border-bottom:solid 1px #000000;
}
#main-content #left-form h2, #main-content #right-form h2, #main-content #left-content h2, #main-content #right-content h2{
	clear:both;
	background-color:#FFFFFF;
	color:#676767;
	text-transform:uppercase;
	font-weight:lighter;
	font-size:18px;
	margin:0;
	padding:0 0 5px 0;
	border-bottom:solid 1px #000000;
}
#main-content #left-content h3, #main-content #right-content h3{
	clear:both;
	background-color:#FFFFFF;
	color:#676767;
	text-transform:uppercase;
	font-weight:lighter;
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:solid 1px #000000;
}
#main-content p{
	background-color:#FFFFFF;
	color:#9E9E9E;
	padding:0 33px 0 33px;
}
#main-content ul{
	background-color:#FFFFFF;
	color:#9E9E9E;
	padding: 0 33px 10px 48px;
}
#main-content #top-page{
	text-align:right;
	margin:12px 0 0 0;
}
/* ***************************************************************************************************
	Menu principal
*****************************************************************************************************/
#level1 {
	position:relative;
	z-index:99;
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	text-align:center;
}
#level1 li {
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#level1 .level2 {
	display: none;
	padding: 0;
	list-style: none;
	text-align:left;
	margin-top:2px;
}
*+html #level1 .level2 {margin-top: 2px;} /* Hack IE7 */
* html #level1 .level2{ /* Hack IE6 */
	position:absolute;
	top:20px;
	left:0;
}
.separator{
	width:6px;
	margin:0;
}
.item1{
	width:76px;
	margin:0;
}
.item2{
	width:90px;
	margin:0;
}
.item2-it{ /* Pour Menu IT */
	width:130px;
	margin:0;
}
.item2-de{ /* Pour Menu DE */
	width:110px;
	margin:0;
}
.item3{
	width:166px;
	margin:0;
}
.item3-uk{ /* Pour Menu IT */
	width:176px;
	margin:0;
}
.item3-it{ /* Pour Menu IT */
	width:216px;
	margin:0;
}
.item3-de{ /* Pour Menu DE */
	width:220px;
	margin:0;
}
.item3-es{ /* Pour Menu ES */
	width:176px;
	margin:0;
}
.item4{
	width:118px;
	margin:0;
}
.item4-it{ /* Pour Menu IT */
	width:100px;
	margin:0;
}
.item5{
	width:85px;
	margin:0;
}
.item5-es{ /* Pour Menu ES */
	width:118px;
	margin:0;
}
.item6{
	width:70px;
	margin:0;
	text-align:right;
}
.sitem1{
	width:172px;
	margin:0;
}
* html .sitem1{margin-left:-635px;} /* Hack IE6 */
* html .sitem1 a{width:166px;} /* Hack IE6 */
.sitem1-it{ /* Pour Menu IT */
	width:212px;
	margin:0;
}
* html .sitem1-it{margin-left:-707px;} /* Hack IE6 */
* html .sitem1-it a{width:206px;} /* Hack IE6 */
.sitem1-de{ /* Pour Menu DE */
	width:192px;
	margin:0;
}
* html .sitem1-de{margin-left:-710px;} /* Hack IE6 */
* html .sitem1-de a{width:186px;} /* Hack IE6 */
.sitem1-es{ /* Pour Menu ES */
	width:172px;
	margin:0;
}
* html .sitem1-es{margin-left:-678px;} /* Hack IE6 */
* html .sitem1-es a{width:166px;} /* Hack IE6 */
.sitem2{
	width:262px;
	margin:0;
}
* html .sitem2{margin-left:-553px;} /* Hack IE6 */
* html .sitem2 a{width:256px;} /* Hack IE6 */
.sitem2-uk{
	width:273px;
	margin:0;
}
* html .sitem2-uk{margin-left:-564px;} /* Hack IE6 */
* html .sitem2-uk a{width:267px;} /* Hack IE6 */
.sitem2-it{ /* Pour Menu IT */
	width:352px;
	margin:0;
}
* html .sitem2-it{margin-left:-625px;} /* Hack IE6 */
* html .sitem2-it a{width:346px;} /* Hack IE6 */
.sitem2-de{ /* Pour Menu DE */
	width:326px;
	margin:0;
}
* html .sitem2-de{margin-left:-627px;} /* Hack IE6 */
* html .sitem2-de a{width:320px;} /* Hack IE6 */
.sitem2-es{ /* Pour Menu ES */
	width:273px;
	margin:0;
}
* html .sitem2-es{margin-left:-596px;} /* Hack IE6 */
* html .sitem2-es a{width:267px;} /* Hack IE6 */
.sitem3{
	width:290px;
	margin:0;
}
* html .sitem3{margin-left:-457px;} /* Hack IE6 */
* html .sitem3 a{width:284px;} /* Hack IE6 */
.sitem3-uk{ /* Pour Menu UK */
	width:301px;
	margin:0;
}
* html .sitem3-uk{margin-left:-468px;} /* Hack IE6 */
* html .sitem3-uk a{width:295px;} /* Hack IE6 */
.sitem3-it{ /* Pour Menu IT */
	width:322px;
	margin:0;
}
* html .sitem3-it{margin-left:-489px;} /* Hack IE6 */
* html .sitem3-it a{width:316px;} /* Hack IE6 */
.sitem3-de{ /* Pour Menu DE */
	width:344px;
	margin:0;
}
* html .sitem3-de{margin-left:-510px;} /* Hack IE6 */
* html .sitem3-de a{width:338px;} /* Hack IE6 */
.sitem3-es{ /* Pour Menu ES */
	width:301px;
	margin:0;
}
* html .sitem3-es{margin-left:-500px;} /* Hack IE6 */
* html .sitem3-es a{width:295px;} /* Hack IE6 */
.sitem4{
	width:209px;
	margin:0;
}
* html .sitem4{margin-left:-285px;} /* Hack IE6 */
* html .sitem4 a{width:203px;} /* Hack IE6 */
.sitem4-es{ /* Pour Menu ES */
	width:242px;
	margin:0;
}
* html .sitem4-es{margin-left:-318px;} /* Hack IE6 */
* html .sitem4-es a{width:236px;} /* Hack IE6 */
.sitem4-it{ /* Pour Menu IT */
	width:191px;
	margin:0;
}
* html .sitem4-it{margin-left:-267px;} /* Hack IE6 */
* html .sitem4-it a{width:185px;} /* Hack IE6 */
.sitem5{
	width:161px;
	margin:0;
}
* html .sitem5{margin-left:-161px;} /* Hack IE6 */
* html .sitem5 a{width:155px;} /* Hack IE6 */
.sitem5-es{ /* Pour Menu ES */
	width:194px;
	margin:0;
}
* html .sitem5-es{margin-left:-194px;} /* Hack IE6 */
* html .sitem5-es a{width:188px;} /* Hack IE6 */
.sitem6{
	width:161px;
	margin-left:-91px;
	text-align:right;
}
* html .sitem6{margin-left:-161px;} /* Hack IE6 */
* html .sitem6 a{width:155px;} /* Hack IE6 */
.item a{
	display:block;
	color:#FFFFFF;	
	margin:0; 
	padding:3px;
	font-family:helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.item a:hover, .item a:active{
	display:block;
	color:#ffe5d5;	
	margin:0; 
	padding:3px;
	font-family:helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.sitem a {
	display:block;
	background:transparent url(../img/out.png) repeat scroll top left;
	border-top:solid #FFF 3px;
	color:#DB8F5B;	
	margin:0; 
	padding:3px;
	font-family:helvetica, sans-serif;
	text-decoration:none;
}
* html .sitem a{background:#fdedec;} /* Hack IE6 */
*+html .sitem a{background:#fdedec;} /* Hack IE7 */
.sitem a {background/*\**/:#fdedec\9} /* Hack IE8 */
.sitem a:hover, .sitem a:active{
	display:block;
	background:transparent url(../img/over.png) repeat scroll top left;
	color:#FFF;	
	margin:0; 
	padding:3px;
	font-family:helvetica, sans-serif;
	text-decoration:none;
}
* html .sitem a:hover, .sitem a:active{background:#F6BA96;} /* Hack IE6 */
*+html .sitem a:hover, .sitem a:active{background:#F6BA96;} /* Hack IE7 */
.sitem a:hover, .sitem a:active{background/*\**/: #F6BA96\9} /* Hack IE8 */
.firstli a {border-top:0;}
.sitem_inactive p{
	display:block;
	background:transparent url(../img/over2.png) repeat scroll top left;
	border-top:solid #FFF 3px;
	color:#FFF;	
	margin:0; 
	padding:3px;
	font-family:helvetica, sans-serif;
}
* html .sitem_inactive p{background:#F6BA96;} /* Hack IE6 */
*+html .sitem_inactive p{background:#F6BA96;} /* Hack IE7 */
.sitem_inactive p{background/*\**/: #F6BA96\9} /* Hack IE8 */
/* ***************************************************************************************************
	Styles 
*****************************************************************************************************/
#espace-presse a:link, #espace-presse a:visited{
	color:#FFFFFF;
	font-family:helvetica, sans-serif;
	text-decoration:none;
}
#espace-presse a:hover{
	color:#FFFFFF;
	font-family:helvetica, sans-serif;
	text-decoration:underline;
}
#menu2 a:link, #menu2 a:visited{
	color:#777;
	font-family:helvetica, sans-serif;
	text-decoration:none;
}
#menu2 a:hover{
	color:#777;
	font-family:helvetica, sans-serif;
	text-decoration:underline;
}
.center{text-align:center;}
/* ***************************************************************************************************
	Espace Presse
*****************************************************************************************************/
#left-form{
	float:left;
	margin:12px 0 0 0;
	width:370px;
	padding:0 12px 0 33px;
}
#right-form{
	float:left;
	margin:12px 0 0 0;
	width:370px;
	padding:0 33px 0 12px;
}
#left-form form p.champ, #right-form form p.champ{
	padding:0;
	width:100%;
}
#left-form form p.champ2, #right-form form p.champ2{
	padding:0;
	width:345px;
	text-align:right;
}
#cnil{
	clear:both;
	text-align:center;
	font-size:9px;
	padding:30px 23px 0 23px;
	margin:0;
}
#main-content p#cnil{
	padding:30px 23px 0 23px;
}
#left-content{
	float:left;
	width:372px;
	padding:0 10px 0 33px;
}
#left-content ul li{clear:both;}
#left-content ul li img{float:left;}
#right-content{
	float:right;
	width:372px;
	padding:0 33px 0 10px;
}
/* ***************************************************************************************************
	Formulaires
*****************************************************************************************************/
form p.champ label{
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	cursor:pointer;
}
form#formcontact p.champ label, form#formbackoffice p.champ label{
	float:left;
	width:200px;
	text-align:right;
	font-weight:bold;
	cursor:pointer;
}
form#formcontact p.champ label.error{
	float:none;
	width:200px;
	text-align:center;
	font-weight:bold;
	color:red;
	margin-left:190px;
}
form p.champ input, form p.champ textarea, form p.champ select{
	width: 220px;
	margin-left: 12px;
	padding: 2px 4px;
}
form p.champ select{
	width: 232px;
	margin-left: 12px;
	padding: 2px 0 2px 4px;
}
#left-form form p.champ, #right-form form p.champ{
	padding:0;
	margin:6px 0;
	width:100%;
}
* html #left-form form p.champ, 
* html #right-form form p.champ,
* html #left-form form p.champ2, 
* html #right-form form p.champ2{
	margin:2px 0;
}
*+html #left-form form p.champ, 
*+html #right-form form p.champ,
*+html #left-form form p.champ2, 
*+html #right-form form p.champ2{
	margin:2px 0;
}
#left-form form p.champ2, #right-form form p.champ2{
	padding:0;
	margin:6px 0;
	width:345px;
	text-align:right;
}
#form1{
	width:460px;
	margin:0 0 0 140px;
}
#form2{
	width:360px;
	margin:0 0 0 210px;
}
#form1 form p.champ,
#form2 form p.champ{
	padding:0;
	margin:4px 0;
	width:100%;
}
#form1 form p.champ2{
	padding:0;
	margin:4px 0;
	width:445px;
	text-align:right;
}
#form2 form p.champ3{
	padding:0;
	margin:4px 0;
	width:345px;
	text-align:right;
}
/* ***************************************************************************************************
	Backoffice
*****************************************************************************************************/
#menu-items-2{
	float:right;
	height:20px;
	margin:70px 0 0 74px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu-items-2 ul li.item1{
	width:76px;
	margin:0;
}
#menu-items-2 ul li.item2{
	width:170px;
	margin:0;
}
#menu-items-2 ul li.item3{
	width:110px;
	margin:0;
}
#menu-items-2 ul li.item4{
	width:105px;
	margin:0;
}
#menu-items-2 ul li.item5{
	width:85px;
	margin:0;
}
/* ***************************************************************************************************
	Revue de presse
*****************************************************************************************************/
#main-content ul.press-wrapper{
	padding:0 23px 0 33px;
}
* html #main-content ul.press-wrapper{ /* Hack IE6 */
	margin:0;
}
*+html #main-content ul.press-wrapper{ /* Hack IE7 */
	margin:0;
}
#main-content ul.press-wrapper li.press-item{
	display:block;
	float:left;
	width:140px;
	margin:0 15px 10px 0;
	text-align:center;
}
* html #main-content ul.press-wrapper li.press-item{width:134px;} /* Hack IE6 */