* {
	margin:0;
	padding:0;
	border:0;
}

body {
	font-size:12px;
	font-family: verdana, sans-serif;
	background: white;
}
hr {
	height: 12px;
	border: 0;
	background: transparent url(../../../images/applications/market/mTable/md.jpg) repeat-x left bottom;
}
form input{
	background-color: #F2F0EC;
	border: 1px solid #008DD1 !important;

}
input[type=text] {
	font-size: 10px;
	width: 70%;
	background-color: #F2F0EC;
	border: 1px solid #008DD1 !important;
}
ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
ol {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.i18n {
	width: 600px;
}

.f1 {
	background: transparent url(../../../images/pwn2.0/focus1.png) no-repeat top right;
	width: 202px;
	height: 218px;
}
.f2 {
	background: transparent url(../../../images/pwn2.0/focus2.png) no-repeat top right;
}
#focus_edit_content_div {
	height:  400px;

}
#marketMember_edit_name_div {
	border: 1px dashed black;
}
span.rgreen {
	color: #B1C700;
}
.mif-menu-default .mif-menu-list {
	font-weight: bold;
	color: white;
	background: #777777; 
	padding-top:0;
	padding:2px;
}
.mif-menu-default .mif-menu-item {
	color: white;
}
.mif-menu-default .mif-menu-item-wrapper {
	color:#FFF !important;
}
.mif-menu-default .mif-menu-item-wrapper:hover {
	color: #B1C700 !important;
}
li.mif-menu-selected div span{
	color: #B1C700 !important;
}
span.mif-menu-name:hover {
	color: #B1C700 !important;
}
.mif-menu-default .mif-childList .mif-menu-item-wrapper:hover {
	background:transparent url(../../../../images/pwn2.0/submenu-arrow-green.gif) no-repeat scroll right center !important;
}
li..mif-childList .mif-menu-item-wrapper:hover {
	background:transparent url(../../../../images/pwn2.0/submenu-arrow-green.gif) no-repeat scroll right center !important;
}
.mif-menu-default .mif-menu-wrapper {
	background: transparent none repeat scroll 0 0;
	border:1px solid #666666 !important;
}
.mif-menu-default .mif-childList .mif-menu-item-wrapper { 
	background:transparent url(../../../../images/pwn2.0/menu/vertical/fleche.gif) no-repeat scroll right center !important;
}
.page, #page_edit fieldset {
	margin-right: 145px;
	margin-left: 15px;
}
td.firstleg {
	height: 35px;
	padding: 0;
	background-color: #FFF;
}
td.secleg {
	color: white;
	padding:0;
	height: 35px;
	background: #B1C700 url(../../../images/pwn2.0/onglets/bgreen-right.jpg) no-repeat top right;
}
td.firstcol {
	background: #e0e0e0 url(../../../images/applications/market/mTable/greysolo.jpg) repeat-y top right;

}
td.seccol {
	background: transparent url(../../../images/applications/market/mTable/md.jpg) repeat-x bottom right;
}
#objectList {
	margin-top: 15px;
	margin-right: 145px;
        margin-left: 15px;
}
#objectList .l_preview {
	text-align: justify;
}
#objectList .l_preview span.left-leg {
	float: right;
	color: #B1C700;
}
#p_body , #pageedit_div , .nicEdit-main {
	text-align: justify;
}
#p_body ul, #pageedit_div ul , .nicEdit-main ul {
	margin: 10px;
}
#p_body ul, #pageedit_div ol , .nicEdit-main ol {
	margin: 10px;
}
#p_body li , #pageedit_div li , .nicEdit-main li {
	line-height: 15px;
	padding-left: 20px;
	margin-left: 15px;
	margin-bottom: 5px;
	background: transparent url(../../../images/pwn2.0/puce.png) no-repeat 0px 3px;
}
#p_body ol li, #pageedit_div ol li , .nicEdit-main ol li {
	line-height: 15px;
	padding-left: 20px;
	margin-left: 15px;
	margin-bottom: 5px;
	background: transparent url(../../../images/pwn2.0/puce2.png) no-repeat 0px 3px;
}
#p_body table, #pageedit_div table, .nicEdit-main table  {
		
	text-align: left;

}
tr {
}
#p_body td, #pageedit_div td, .nicEdit-main td {
	text-align: left;
}

#p_body td ul li, #pageedit_div td ul li, .nicEdit-main td ul li {
	margin-left: 0;
	text-align: left;

}
.markets {
	margin: 0;
	padding: 0;
}
.blue-title {
	font-weight: bold;
	color: #008FD1 !important;
}
.l_preview span {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 11px;
}

.clearfix {
	clear: both;
	margin:0;
	padding:0;
	width: 0px;
	height: 0px;
	text-width: 0px;
	font-size: 0px;
}

a.en_US, div.en_US {
 	display: block;
	text-align: right;
	width: 51px;
	line-height: 28px;
	height: 28px;       
	background: transparent url(../../../images/pwn2.0/menu/flags/en_EN.png) no-repeat scroll left top;
}
a.fr_FR, div.fr_FR {
	text-align: right;
	line-height: 28px;
 	display: block;
 	width: 51px;
	height: 28px;
        background: transparent url(../../../images/pwn2.0/menu/flags/french.png) no-repeat scroll left top;
}
span.fr {
	text-align: right;
	width: 50px; 
	background: transparent url(../../../images/pwn2.0/menu/flags/flag_fr.png) no-repeat scroll left top;
}
span.dat {
	text-align: right;
	width: 55px; 
	background: transparent url(../../../images/pwn2.0/menu/flags/flag_ds.png) no-repeat scroll left top;
}

span.ch {
	text-align: right;
	width: 50px; 
	background: transparent url(../../../images/pwn2.0/menu/flags/flag_sw.png) no-repeat scroll left top;
}
span.de {
	text-align: right;
	width: 50px; 
	background: transparent url(../../../images/pwn2.0/menu/flags/flag_de.png) no-repeat scroll left top;
}
a.notTranslation {
	text-align: right;
	line-height: 28px;
 	display: block;
 	width: 51px;
	height: 28px;
        background: transparent url(../../../images/pwn2.0/menu/flags/french.png) no-repeat scroll left top;
}
.lang-files {
	border: 1px solid #B1C700;
	float: right;
	width: 50%;
}
.lang-files h1 {
	line-height: 22px;
	margin-left: 10px;
}
.lang-files h1 .action {
	margin: 0;
	padding: 0;
}
.lang-files h1 .action ul li{
	margin: 0;
}
#translations_files {
	margin-top: 10px;
}
#translations_files ul li {
	background: #E0E0E0;
	line-height: 29px;
	margin-bottom: 1px;
}
#translations_files .action {
	margin: 0; 
	padding: 0;
}
#translations_files .action ul li {
	margin: 0;
	padding: 0;
}
.sort-menu {
	width: 45%;
}
.avatar {	
        background: transparent url(../../../images/components/avatar/avatar_back.png) no-repeat scroll right top;
        float: left;
        margin-left: 25px;
        margin-right: 15px;
        width: 83px;
        height: 120px;
        -moz-background-clip: -moz-initial;
        -moz-background-origin: -moz-initial;
        -moz-background-inline-policy: -moz-initial;
}
.button {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background: none;
	border:1px solid #808080;
	color: #000;
	cursor:pointer;
	font-size: 10px;
	font-weight:bold;
	height:15px;
	margin:0;
	padding:0px 6px;
	vertical-align:middle;
}
a.button  {
	text-decoration: none;
	color: #000;

}
button:hover  {
	text-decoration: none;
	color: #008DD1;

}
.checkbox {
	width:12px;
}

.normalText, .select {
	width: 168px;
}

.ct-top {
	display: block;
	background: #FFF url(../../../images/pwn2.0/contact_top.jpg) no-repeat top left;
	height:12px;
	width: 360px; 

}
.ct-mid {
	background: #FFF url(../../../images/pwn2.0/contact_mid.jpg) repeat-y top left;
	height: 111px;
	width: 360px;

}
.ct-foot {
	background: #FFF url(../../../images/pwn2.0/contact_foot.jpg) no-repeat top left;
	height: 49px;
	margin-bottom: 15px;
	width: 360px;
}

#main li {
	color:white;
	 cursor:pointer;
	 display:block;
	 float:left;
	 font-weight:bold;
	 margin:0pt 2px 0pt 0pt;
	 padding:3px 15px;
}


div.mif-tree-children-root {
	background: transparent url(../../../images/pwn2.0/MenuTitre.jpg) no-repeat top left;
}
span.mif-tree-node-wrapper {
	background: transparent url(../../../images/pwn2.0/level1.jpg) no-repeat top left;
}
div.mif-tree-node {
	border-bottom: 2px solid white;
	
	background: #dedede url(../../../images/pwn2.0/mif-tree-node.jpg) repeat-y top left;
}
#skelax_loader {
	display: none;
	margin-top: -1px;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	background: transparent url(../../../images/skelax/spinner.gif) no-repeat top left;
}
#menuTitle {
	background: white url(../../../images/pwn2.0/Menu_Titre.jpg) no-repeat top right;
	width: 128px;
	height: 27px;
}
#adminMenu {
	width: 215px;

}
h1 {
	color: #008dd1;
	font-size: 15px;
}
h2 {
	color: #008dd1;
	font-size: 11px;

}
h2 a{
	text-decoration: none;
	color: #008dd1;
	font-size: 11px;

}
h3 {
	font-weight: bold;
	line-height: 25px;
	padding-left: 45px;
	margin-left: 15px;
	margin-bottom: 5px;
	background: transparent url(../../../images/pwn2.0/puce_titre.png) no-repeat top left;


}
h4 {
	font-weight: bold;
	line-height: 18px;
	padding-left: 20px;
	margin-left: 60px;
	margin-bottom: 10px;
	background: transparent url(../../../images/pwn2.0/puce4.png) no-repeat top left;

}
h5 {
	line-height: 26px;
	padding:0;
	font-size: 11px;
	font-weight: normal;
	padding-left: 25px;
	margin: 0;
	margin-left: 80px;
	margin-bottom: 1px;
	background: #E0E0E0 url(../../../images/pwn2.0/puce2.png) no-repeat 6px 8px;

}
h5 img, h5 a img {
	margin: 0;
	margin-top: 2px;
	margin-right: 6px;
}
h1 input{
	color: #008dd1;
	background: transparent;
	font-weight: inherit;
	font-size: inherit;

}
#eb2 {
	background: #FFF url(../../../images/pwn2.0/bloc_power_market_results.jpg) no-repeat top right;
	width: 355px;
	height: 218px;
}

#eb2 h2 {
	color: #FFF;
	line-height: 21px;
	margin-left: 15px;
	
}
#eb2 span.etitle {
	color: #707070;
	line-height: 21px;
	margin-left: 15px;
	font-weight: bold; 
	font-size: 12px;

}
#eb2 span.etitle a {
	color: #000;
	text-decoration: none;
}
#eb2 span.label {
	color: #000;
	line-height: 21px;
	margin-left: 20px;
	font-weight: bold; 
	font-size: 77%;

}
#eb2 span.ecol {
	color: #000;
	margin-right: 3px;
	line-height: 1em;
	font-weight: bold; 
	width: 45px;
	font-size: 72%;
}
#epdlabel1 {
	margin-left: 10px !important;
	margin-right: 14px !important;

}
#epdlabel2 {
	margin-right: 25px !important;
}
#eb2 span.elabel {
	color: #000;
	margin-left: 5px;
	line-height: 1em;
	font-weight: bold; 
	font-size: 8px;
}
#eb2 span.dlabel {
	color: #000;
	line-height: 21px;
	float: right;
	margin-right: 5px;
	font-weight: bold; 
	font-size: 8px;

}
#eb2 span.units {
	color: #0190D4;
	line-height: 21px;
	font-size: 8px;

}
#eb2 span.eunits {
	color: #0190D4;
	line-height: 1em;
	font-size: 8px;
}
.b0 {
	background: none !important;
}
.bf {
	background: #FFF ;
	line-height: 20px !important;
	height: 20px !important;

}
#epex {
	font-size: 10px;
	background: transparent url(../../../images/pwn2.0/eb.jpg) repeat-y right bottom; 

}
.line {
	font-size: 9px;
}
#epex .line {
	margin-left: 5px;
	line-height: 27px;
	background: transparent url(../../../images/applications/market/mTable/md.jpg) repeat-x left bottom; 
}
.line span.price {
	float: right;

}
.table-colb {
	background: #E0E0E0 url(../../../images/applications/market/mTable/md-leg.jpg) repeat-y top right;
}
.line span.date {
	display: block;
	margin-left: 76px;
	margin-right: 5px;
	float: right;

}
#epd .line span.date {
	display: block;
	width: 66px;
	margin-left: 0px;
	margin-right: 5px;
	float: right;

}
* html .line span.date,
* html #epd .line span.date {
	margin-right: 2px;
}
#epd .line span.price {
	margin-left: 11px;
	margin-right: 16px;
	float: right;
}
span.indent {
	display: block;
	text-align: left;
	margin-left: 30px;
}
.line span.fr {
	background-position: 0 5px;
	margin-left: 10px;
	display: block;
}

.line span.dat {
	margin-left: 10px;
	background-position: 0 5px;
	display: block;
}
.line span.ch {
	margin-left: 10px;
	background-position: 0 5px;
	display: block;
}
.line span.de {
	background-position: 0 5px;
	margin-left: 10px;
	display: block;
}
#epd {
	font-size: 10px;
	background: #FFF url(../../../images/pwn2.0/epb.jpg) repeat-y right bottom; 


}
#epd .line {
	margin-left: 5px;
	line-height: 27px;
	background: transparent url(../../../images/applications/market/mTable/md.jpg) repeat-x left bottom; 

}
.marketData .more {
	height: 41px;
}
.marketData .more span {
	margin-top: 25px;
}
.alink li {
	margin: 0;
	background: #dedede url(../../../images/pwn2.0/mif-tree-node.jpg) repeat-y top left;
	border-bottom: 2px solid white;
	list-style: none;
	line-height: 20px;
	clear: right;
}
.alink li a {
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}
.alink li a:hover {
	
	color: #008DD1;
	padding-left: 10px;
	padding: 0;
	width: 215px;
	display: block;
	padding-left: 10px;
	background-color: #ddd;
}

.itemCaption {
	float:left;
	width:100px;
	padding:3px;
	text-align:right;
	padding-top:4px;
	height:15px;
}

.item {
	clear:both;
	width:290px;
}

.itemValue {
	float:left;
	width:170px;
	padding:3px;
	padding-top:4px;
}

.altern {
	background: #f2f2f2;
}

textarea {
	background-color:#f2f0ec; 
	border:1px solid #008DD1;
	width:400px;
	height:150px
}

a {
	color:#008DD1;
	cursor: pointer
}
a:hover {
	text-decoration:none;
	color:#000;
	cursor: pointer
}
#art_body a {

	text-decoration: underline;
}
fieldset {
	width: 100%;
	padding-left: 10px;
	background: transparent;
}


.hide {
display:none;
}

.formulaire {
	width:500px;
	float:left;
}


#title {
	height:30px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#008dd1
}

/* Header */
#header {
	margin:0 auto;
	width:976px;
	height: 176px;
	padding:0;
	padding-top:2px;
	padding-left:20px;
}

#headerLogo {
	margin:0;
	padding:0;
	margin-top:17px;
	float:right;
	background: transparent url(../../../images/pwn2.0/logo.png) repeat-y center top;
	width: 196px;
	height: 144px;
}

#headerContent {
	margin: 0;
	padding: 0;
	float: right;
	width:728px;
	height:180px;
	text-align:right;
}

#headerimg-container {
	float: right;
	width: 577px;
	height: 125px;
	margin: 0;
	padding: 0;
	margin-left: 96px;
	background: transparent url(../../../images/pwn2.0/head.png) no-repeat top right;
	overflow: hidden;
}

/* Menu in header */

#main-menu-container {
	float: right;
	margin:0px;
	padding:0;
	width: 700px;
	height: 55px;
	font-size:12px;
	line-height:17px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: relative;
}

#main-menu {
	margin: 0;
	padding: 0;
	height: 33px;
	width: 100%;
	overflow: hidden;
	float: right;
	position:relative;
}

#menu-shadow {
	margin:0px;
	padding:0px;
	height: 22px;
	width: 700px;
	float: left;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-shadow.jpg) no-repeat top right;
}

#main-menu .vert-menu {
	margin:0;
	padding: 0;
	float: right;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-back.jpg) no-repeat top right;
}

#main-menu .vert-menu div.vert-menu-left {
	float: left;
	width: 10px;
	height: 33px;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-left.jpg) no-repeat top left;
}

#main-menu .vert-menu .menus {
	margin:0;
	padding:0;
	float: left;
	height: 33px;

}

#main-menu .vert-menu .vert-menu-branch {
	float: left;
	height: 33px;
}

#main-menu .vert-menu .vert-menu-branch .menu-item {
	float: left;
	height: 33px;
	font-size: 10px;
	vertical-align: middle;
	color: white;
	cursor: pointer;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-back.jpg) repeat-x top left;
	font-weight: bold;
	line-height: 30px;
	padding-left: 6px;
	padding-right: 6px;
}

#main-menu .vert-menu .vert-menu-branch .menu-item:hover {
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-back_over.jpg) repeat-x top left;
}

#main-menu .vert-menu .vert-menu-branch .menu-item-arrow {
	float: left;
	width: 22px;
	height: 33px;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-back.jpg) repeat-x top left;
}

#main-menu .vert-menu div.vert-menu-right {
	float: left;
	width: 3px;
	height: 33px;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menus-right.jpg) no-repeat top left;
	
}

#main-menu #menu-button-container {
	float: right;
	margin:0;
	padding:0;
	width: 142px;
	height: 33px;
	background: transparent url(../../../images/pwn2.0/menu/vertical/menu-right.jpg) no-repeat top right;
}

#main-menu .menu-button {
	float: left;
	width: 28px;
	cursor: pointer;
	height: 28px;
	margin: 0;
	margin-top: 5px;
	margin-left: 10px;
}

#main-menu .menu-button a {
        width: 28px;
	height: 28px;
}


#page {
	margin:0 auto;
	margin-top: 15px;
	width: 1000px;
}

#menu {
	float:left;
}

.bordered {
	width:10px;
}

.bordered:hover {
	width:10px;
}

.toggler {
	color: #fff;
	height: 24px;
	margin: 0;
	line-height: 24px;
	background: transparent url(../../../images/pwn2.0/level1.jpg) repeat-y top left;
	border-bottom: 1px solid white;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	cursor:pointer
}

.element {
	background: #fff;
	font-size: 11px;
}

#content {
	background: #fff;
	float: left;
	padding: 0;
	padding-left: 23px;
	height: auto;
	min-height: 390px;
	font-size: 11px;
}

.contentBackground {
	background: transparent url(../../../images/pwn2.0/content.jpg) no-repeat bottom left;
}

#content hr {
	margin-left: 15px;
	margin-right: 145px;
}
#footer {
	margin:0 auto;
	width:988px;
	padding:4px;
	color: #fff;
	text-align:right;
	background: #fff;
}
#footer div a {
	color: #8A8B8D;

}
.closeButton {
	margin-right: 3px;
	padding-top: -1px;
	text-align: center;
	width:9px;
	color:red;
}

.closeButton:hover {
	margin-right: 3px;
	padding-top: -1px;
	text-align: center;
	width: 9px;
	color: #fff;
	background: red;
}
#article_edit fieldset {
	width: 650px;

}
#article_edit_head_div {
	width: 650px;

}
.article {
	margin-left: 15px;
	margin-right: 145px;
	height: auto;
	min-height: 400px;

}
/** browse and list articles **/
.action {
	display: block;
	height: auto;
	float: right;
}
.action ul li {
	display: block;
	color: #727272;
	padding: 3px;
	margin: 5px;
	float: left;
}
.action ul li a {
	text-decoration: none;
}
.b_sort {
	margin-top: 20px;
}
.b_sort ul li {
	display: block;
	margin: 5px;
	float: left;
}
.b_preview {
	float: left;
	width: 243px;
	height: 160px;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 10px;

}
.b_preview h2 {
	font-size: 13px;
}
.l_preview {
	height: auto;
	background: transparent url(../../../images/applications/market/mTable/md.jpg) repeat-x left bottom;
	min-height: 1em;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.l_preview h2 {
	margin-right: 100px;
	font-size: 11px;
}
#list .l_preview h2 {
	margin-right: 10px;
	font-size: 11px;
}
.l_preview span.header {
	color: #000;
	margin-right: 100px;
	display: block;
	text-align: justify;
	font-size: 10px;
}
.article .l_preview div.action {
	margin-top: 20px;
}
.l_preview ul li {
	margin: 1px;
	padding: 2px;
}
.browse-nav {
	text-align: center;
	width: 600px;
	height: 25px;
	margino:0;
	padding:0;
	display: block;
}
.browse-nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: 100%;
	height: auto;
}
#objectList .browse-nav {
	background: #CCC;
	width: 600px;
	height: 25px;
}
#objectList .browse-nav ul {
	background: #FFF;
	width: 600px;
	height: 25px;
}
.browse-nav ul li {
	display: block;
	float: right;

}

.browse-nav ul li a {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	display: block;
	height:16px;
	width: 21px;
	text-decoration: none;
	margin:0;
	padding:3px 6px;
	vertical-align:middle;
}
.browse-nav ul li.next {
	background: transparent url(../../images/pwn2.0/arrowb_right.png) no-repeat scroll right top;
	width: 15px;
	height: 16px;

} 
.browse-nav ul li.last {
	background: transparent url(../../images/pwn2.0/arrowbb_right.png) no-repeat scroll right top;
	margin-left: 25px;
	width : 21px;
	height: 16px;
}
.browse-nav ul li.prev {
	background: transparent url(../../images/pwn2.0/arrowb_left.png) no-repeat scroll right top;
	float: left;
	width : 15px;
	height: 16px;
}
.browse-nav ul li.first {
	float: left;
	background: transparent url(../../images/pwn2.0/arrowbb_left.png) no-repeat scroll right top;
	width : 21px;
	margin-right: 25px;
	height: 16px;
}



.eeRow {
	clear: both;
	border:0px dotted #ddd;
	border-top-width:1px;
	padding:2px;
	padding-top:3px;
	margin-bottom:3px;
}
.eeTd1 {
	float: left;
	width: 100px;
	border: 0px dotted #ddd;
}

.eeTd2 {
	float: left;
	padding-left:5px;
	border-left-width: 1px;
	font-weight: bold;
}

.eeFicheTitle {
	float: left;
	padding-left:5px;
	background: #ddd;
}
table {
	width: 100%;
}
td {
	vertical-align: top;
}
td, tr, table {
	vertical-align: top;
	padding: 0;
}
/** home page **/

#home-ticker {
	margin:0;
	margin-left: 17px;
	margin-bottom: 15px;
	padding-top:6px;
	padding-left:10px;
	width: 951px;
	height: 24px;
	background: transparent url(../../../images/pwn2.0/background_ticker.png) no-repeat top left;
}
#home-blocs {
	padding: 0;
	margin:0;
	width: 980px;
}
.bloc {
	margin-bottom: 15px;
	float:left;
	height: 219px;
}
.b1 {
	margin:0;
	margin-left: 10px;
	width: 360px;

}
.b2 {
	margin-left: 15px;
	margin-right: 15px;
	width: 360px;
}
.b3 {
	margin:0;
	padding: 0;
	width: 202px;
	height: 218px;
}
.b4 {
	width: 209px;
	height: 231px;
}
.focus {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
#focus1 {
	margin: 0;
	padding: 0;
}
#focus1 .focus .focusT {
	font-size: 22px;
	color: #8A8B8D;
	text-align: center;
	background: transparent url(../../../images/pwn2.0/focus1_name.png) no-repeat top left;
	line-height: 45px;
	width: 192px;
	height: 53px;
	margin-left: 5px;
}
#focus1 .focus .focusC {
	margin-left: 15px;
        margin-right: 15px;	
	text-align: justify;
}
#focus2 .focus .focusT {
	color: #8A8B8D;
	margin-left: 15px;
}
#focus2 .focus .focusC {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	display: bloc;
	height 200px;
	text-align: justify;
}
.b2 .topg {
	margin-top: 6px;
	background: transparent url(../../../images/pwn2.0/home/topgreen.jpg) no-repeat top right;
        height: 55px;
}
.footg {
	background: transparent url(../../../images/pwn2.0/home/foot-left.jpg) no-repeat top left;
        height: 47px;
}
.footblue {
	background: transparent url(../../../images/pwn2.0/home/foot-left.jpg) no-repeat top left;
        height: 47px;
}
.more {
	float: right;
	width: 75px;
	background: transparent url(../../../images/pwn2.0/more.jpg) no-repeat bottom right;
        height: 47px;
}
.more span {
	color: white;
	display: block;
	margin-top: 32px;
}
.more span a {
	color: white;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 7px;
}
.more span a:hover {
	color: #B1C700;
}
.b1 .topblue {
	margin: 0;
	padding: 0;
	margin-top: 6px;
	background: transparent url(../../../images/pwn2.0/home/topblue.jpg) no-repeat top right;
        height: 55px;
}
.topg h1 {
	line-height: 55px;
	vertical-align: bottom;
	display: block;
	padding: 0;
	margin:0 0 0 15px;
}
.topblue h1 {
	line-height: 48px;
	vertical-align: bottom;
	display: block;
	padding: 0;
	margin:0 0 0 15px;
}

#presslist , #newslist {
	margin: 0;
	padding: 0;
	height: 112px;
	background: transparent url(../../../images/pwn2.0/bback.jpg) repeat-y left top;	

}
#presslist .l_preview , #newslist .l_preview {
	margin: 0;
	padding: 0;

}
#presslist .l_preview span.left-leg, #newslist .l_preview span.left-leg  {
	width: 78px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	color: #868889;
	height: 32px;
	display: block;
	background: transparent url(../../../images/pwn2.0/blue_puce.png) no-repeat 16px 0px;	
	float: left;
}
#presslist .l_preview h2, #newslist .l_preview h2 {
	font-size: 77%;
	font-weight: normal;
	padding: 0;
	height: 32px;
	margin: 0;
	margin-left: 85px;
}
#presslist .l_preview h2 a, #newslist .l_preview h2 a{
	margin-top: 5px;
	font-size: 110%;
	text-decoration: none;
	display: block;
	margin-left: 5px;
	color: #87888A;
}
#presslist .l_preview h2 a:hover, #newslist .l_preview h2 a:hover {
	color: #008FD1;
}

.ajax-spinner {
        padding: 20px 0;
        background : url(../../../images/skelax/spinner.gif) no-repeat center;
}
