/* ---------- ultimate center ----------- */
.div_center_general {
	position	: absolute;
	top			: 50%;
	left		: 50%;
	margin-top	: -270px;
	margin-left	: -425px;
}


/* --------- general tag styles -------- */

BODY { 
	background-color	: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-arrow-color: #949179; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #949179; 
	scrollbar-shadow-color: #949179; 
	scrollbar-track-color: #FFFFFF; 
}


A { 
	color			: #949179; 
	text-decoration	: none;
}

A:active { 
	color			: #949179; 
	text-decoration	: none;
}

A:visited { 
	color			: #949179; 
	text-decoration	: none;
}

A:hover { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.inversed { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.inversed:active { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.inversed:visited { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.inversed:hover { 
	color			: #949179; 
	text-decoration	: none;
}


/* ---------- layers styles --------- */

#LayerPhotoEnter { position: absolute; z-index: 0; top: 2px; left: 2px; width: 850px; height: 359px }
#LayerTextEnter { position: absolute; top: 383px; left: 2px; width: 850px; height: 309px }
#LayerCorporateEnter { position: absolute; top: 460px; left: 2px; width: 850px; height: 70px }
#LayerAscenseur { position: absolute; top: 100px; left: 152px; width: 699px; height: 245px; overflow: auto }
#LayerAccrocheFrancais { position: absolute; top: 10px; left: 550px; width: 500px; height: 50px }
#LayerAccrocheEnglish { position: absolute; top: 10px; left: 500px; width: 500px; height: 50px }
#LayerLanguage { position: absolute; top: 316px; left: 262px; width: 200px; height: 30px}
#LayerPage1 { position: absolute; top: 110px; left: 180px; width: 700px; height: 120px }
#LayerPage2 { position: absolute; top: 90px; left: 180px; width: 700px; height: 120px }
#LayerPage3 { position: absolute; top: 10px; left: 20px; width: 500px; height: 120px }
#LayerCross {position:absolute; top:204px; left:653px; width:260px; height:100px }
#LayerCrossItems {
	position:absolute; 
	top:160px; 
	right:500px; 
	color: #FFFFFF; 
	font-size: 18px; 
	font-family: verdana, arial, sans-serif;
	font-style:italic;
	vertical-align:middle;
	text-transform:uppercase;
}
#LayerBackPhoto { position: absolute; z-index: 0; top: 216px; left: 2px; width: 850px; height: 112px }
#LayerBackDetails { position: absolute; top: 150px; left: 2px; width: 850px; height: 187px }
#LayerPageABCDair1 { position: absolute; top: 100px; left: 280px; width: 200px; height: 120px }
#LayerPageABCDair2 { position: absolute; top: 100px; left: 380px; width: 200px; height: 120px }

/* --------------------------------- */
/* ---------- other styles --------- */
/* --------------------------------- */


/* ------- template styles -------- */

TD.td_texte_enter { 
	color: #949179; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif; 
	text-align : left; /* Changed from center to left by JC on 23/10/2006 */
	padding : 20px; 
}

TD.td_corporate_enter { 
	color: #949179; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif; 
	text-align : left; 
	padding : 25px; 
}

/* Added by JC 23/10/2006 for press style */
TD.td_texte_presse { 
	color: #949179; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif; 
	text-align : left;
	padding : 20px; 
}

TD.td_cadre_site { 
	padding : 0px;
	border-width : 2px;
	border-style : solid;
	border-color : #949179;
	border-collapse : collapse;
	height : 459px;
}

TD.td_logo { 
	vertical-align : top; 
	width : 84px;
	padding:10px; 
}

TD.td_vertical_lines { 
	vertical-align : top; 
	text-align : right; 
	width : 51px; 
	height : 359px;
}

TD.td_page_content {
	vertical-align : top; 
	width : 707px; 
	height : 359px;
}
TD.td_photo_background {
	background-color: #949179;
 	text-align : center; 
	border-top: 2px solid #D2D1C2; 
	border-bottom: 2px solid #D2D1C2; 
 	width : 852px;
	height : 110px;
 }


TD.td_details_background { 
	background-color: #949179; 
	text-align: center;
	border-top: 2px solid #D2D1C2; 
	border-bottom: 2px solid #D2D1C2; 
	width: 852px; 
	height: 187px; 
}

TD.td_photo {
 	width : 152px;
 }

TD.td_catalog_cross { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 14px; 
	font-style: italic; 
	font-family: verdana, arial, sans-serif; 
	text-transform : uppercase; 
	text-align: right; 
	vertical-align: top; 
	padding-right: 10px; 
	width: 270px; 
	height: 50px; 
}

TD.td_catalog_code { 
	color: #FFFFFF; 
	font-size: 14px; 
	font-family: verdana, arial, sans-serif; 
	text-align: right; 
	vertical-align: top; 
	padding-right: 10px; 
}

TD.td_catalog_measure_pict { 
	text-align: center; 
	vertical-align: bottom; 
	padding-bottom: 10px; 
	width: 40px; 
	height: 87px; 
}

TD.td_catalog_teintes { 
	text-align: right; 
	vertical-align: top; 
	padding-bottom: 10px;
	padding-right:10px; 
	height: 87px; 
}

TD.td_catalog_teintes_title { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: verdana, arial, sans-serif; 
	padding-top: 7px; 
	padding-bottom: 5px; 
	text-align: left;
	vertical-align: top; 
}

TD.td_catalog_materials { 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 9px; 
	font-family: verdana, arial, sans-serif; 
	text-align: center; 
	vertical-align: top; 
}

TD.td_catalog_measure_left { 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 14px; 
	font-family: verdana, arial, sans-serif; 
	text-align: center; 
	vertical-align: top; 
	border-left: 4px solid white; 
	width: 40px; 
}

TD.td_catalog_measure_center  { 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 14px; 
	font-family: verdana, arial, sans-serif; 
	text-align: center; 
	vertical-align: top; 
	width: 40px; 
}

TD.td_catalog_measure_right  { 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 14px; 
	font-family: verdana, arial, sans-serif; 
	text-align: center; 
	vertical-align: top; 
	border-right: 4px solid white; 
	width: 40px; 
}

TD.td_catalog_description  { 
	color: #FFFFFF; 
	font-size: 14px; 
	font-family: verdana, arial, sans-serif; 
	text-align: left; 
	vertical-align: top; 
	padding-left: 10px; 
	width: 320px; 
}

TD.td_catalog_asterisque  { 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 10px; 
	font-family: verdana, arial, sans-serif; 
	text-align: left; 
	vertical-align: middle; 
	padding-left: 10px; 
	height: 20px; 
}

DIV.product_page{
	width:810px;
	height:167px;
	overflow:auto;
	padding-top:20px;
	scrollbar-3dlight-color: #949179; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-darkshadow-color: #949179; 
	scrollbar-face-color: #949179; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-track-color: #949179; 
}

DIV.product_page_petit{
	width:810px;
	height:110px;
	overflow:auto;
	scrollbar-3dlight-color: #949179; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-darkshadow-color: #949179; 
	scrollbar-face-color: #949179; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-track-color: #949179; 
}


.contact_enter  { color: #DD1729; font-weight: normal; font-size: 12px; line-height: 15px; font-family: verdana, arial, sans-serif }
.titre  { color: #949179; font-weight: bold; font-size: 16px; font-family: verdana, arial, sans-serif }
.soustitre  { color: #949179; font-weight: bold; font-size: 14px; font-family: verdana, arial, sans-serif }
.texte  { color: #949179; font-weight: normal; font-size: 12px; font-family: verdana, arial, sans-serif }
.language  { color: #FFFFFF; font-weight: bold; font-style: italic; font-size: 14px; font-family: verdana, arial, sans-serif }
.legende  { color: #949179; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, sans-serif }
.abcd { color: #DD1729; font-weight: bold; font-style: italic; font-size: 15px; line-height: 15px; font-family: verdana, arial, sans-serif }
.air { color: #DD1729; font-weight: bold; font-style: italic; font-size: 12px; line-height: 15px; font-family: verdana, arial, sans-serif }
.abcdselect { color: #949179; font-weight: normal; font-style: italic; font-size: 36px; font-family: verdana, arial, sans-serif }
.airselect1 { color: #FFFFFF; font-weight: normal; font-style: italic; font-size: 24px; font-family: verdana, arial, sans-serif }
.airselect2 { color: #CAC6A3; font-weight: normal; font-style: italic; font-size: 24px; font-family: verdana, arial, sans-serif }
.select { color: #DD1729; font-weight: normal; font-style: italic; font-size: 180px; font-family: verdana, arial, sans-serif }
.button  { color: #949179; font-weight: bold; font-size: 12px; background-color: #FFFFFF; padding: 2px 10px; border: solid 1px #949179; cursor: hand }
.catalog_sub_description { color: #FFFFFF; font-style: italic; font-weight: normal; font-size: 12px; font-family: verdana, arial, sans-serif; text-align: left }

/* ------- slogan styles -------- */

TD.td_accroche_cross { 
	text-align : left;
	vertical-align : top;
	width : 24px;
}

TD.td_accroche_text { 
	color: #DD1729; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: verdana, arial, sans-serif; 
	text-align: right; 
	vertical-align: bottom; 
	padding-top: 10px; 
	padding-left: 5px 
}
/* ---------- menu styles ---------- */
A.a_menu { 
	color			: #dfdfd7; 
	text-decoration	: none;
}

A.a_menu:active { 
	color			: #dfdfd7; 
	text-decoration	: none;
}

A.a_menu:visited { 
	color			: #dfdfd7; 
	text-decoration	: none;
}

A.a_menu:hover { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.a_menu_selected { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.a_menu_selected:active { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.a_menu_selected:visited { 
	color			: #DD1729; 
	text-decoration	: none;
}

A.a_menu_selected:hover { 
	color			: #DD1729; 
	text-decoration	: none;
}

TD.td_menu_name  { 
	color : #dfdfd7; 
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, sans-serif; 
	text-transform : uppercase; 
	width : 1px;
}

A.a_submenu { 
	color			: #dfdfd7; 
	text-decoration	: none;
}

A.a_submenu:visited { 
	color			: #dfdfd7; 
	text-decoration	: none;
}

A.a_submenu:hover { 
	color			: #DD1729; 
	text-decoration	: none;
}


TD.td_menuRO_name  { 
	color : #dfdfd7; 
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, sans-serif; 
	text-transform : uppercase; 
	padding-top:8px;
	vertical-align:top;
}

TD.td_menu_background{ 
	background-color: #949179;
	height : 22px;
	padding-left : 20px;
	padding-right : 20px;
}

TD.td_photo {
 	width : 152px;
 }

TD.td_submenu_title   { 
	color: #dd1729; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color: #8e8b75; 
	text-align: center; 
	text-transform: uppercase; 
	border-bottom: 1px; 
	border-bottom-color: #949179; 
	border-bottom-style: solid;
}

TD.td_submenu  {
	color: white; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Tahoma, Arial, sans-serif; 
	background-color: #7e7a68; 
	text-transform: lowercase; 
	padding-right: 5px; 
	padding-left: 5px; 
	border-bottom: 1px; 
	border-bottom-color: #949179; 
	border-bottom-style: solid;
}

SPAN.span_submenu_hiden_product_name { 
	color : #000000;
	top:0px;
	font-size : 11px; 
	font-family : Tahoma, Arial, sans-serif;
	font-weight:normal;
	text-transform : lowercase;
	padding-left:5px;
	padding-right:5px;
}

#LayerCopyright{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	position:absolute; 
	bottom:20px; 
	left:38%;
}

