body {
	background: #e0e0e0;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.shadetabs {
	list-style-type: none !important;
}
.container {
	background: #ffffff;
	margin: 0 auto;
	padding: 9px 0 0 0;
	width: 1000px;
}
table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
.navHome {
	height: 32px;
	position: center;
}
.navHome td,
.navHome td a,
.navHome td a:focus,
.navHome td a:visited,
.navHome td a:active {
	color: #808080;
	font-family: arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.navHome td a:hover {
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;
}
.navHome label {
	height: 32px;
	vertical-align: middle;
}
.navHome form {
	display: inline;
}
.navHome input {
	vertical-align: middle;
}
.navHome a img {
	border: 0;
}
.field {
	border: 1px solid #939598;
	color: #000000;
	font-size: 9pt;
	height: 18px;
	width: 120px;
}
* html .submitPadding {
	padding-top: -20px !important;
}
.navMain {
	background-image: url(../images/template/bg_navmain.gif);
	background-position: -10px 0px;
	background-repeat: repeat-x;
	height: 38px;
	margin-top: 8px;
}
.navSub td {
	background-image: url(../images/template/bg_navmain.gif);
	margin: 0;
	padding: 0;
}
.navSub td a, 
.navSub td a:visited, 
.navSub td a:active,
.navSub td a:focus {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 10pt;
	line-height: 38px;
	padding: 0 22px;
	text-decoration: none;
}
.navSub td a:hover {
	background-image: url(../images/template/bg_navmain.gif);
	background-position: 0 -40px;
	background-repeat: no-repeat !important;
	color: #ffffff;
	display: block;
	font-size: 10pt;
	line-height: 38px;
	padding: 0 22px;
	text-decoration: none;
}
.navSubFirst {
	background-image: url(../images/template/bg_navmain.gif);
	background-position: -10px 0 !important;
}
.selected a,
.selected a:visited,
.selected a:active,
.selected a:focus {
	background-image: url(../images/template/bg_navmain.gif);
	background-position: 0 -40px !important;
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	/* line-height: 40px !important; */
	/*
	display: block;
    padding-top: 4px !important;
    margin-bottom: -4px !important;
    */ 
	
}

.navSubEnd {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	line-height: 38px;
	padding: 0 26px;
	width: 52px;
}
.navLeftTop {
	border-right: 2px solid #ebecec;
	height: 450px;
	margin: 0;
	min-height: 450px;
	padding: 0;
	width: 150px;
}
.navLeftTop ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.navLeftTop ul ul {
	list-style-type: none;
	margin: 3px 0 0 15px;
	padding: 0;
}
.bulletList {
	background-image: url(../images/template/bullet-list.gif);
	background-position: 0 5px !important;
	background-repeat: no-repeat;
	color: #6b7a89 !important;
}
.leftsubmenuselected {
	color: #5A6A7A !important;
}
.leftsubmenuNOTselected {
	color: #262626 !important;
}
.navLeftTop li {
	font-family: arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 9px 3px 7px 7px;
}
.navLeftTop li span {
	padding-left: 8px !important;
	text-transform: uppercase;
}
.navLeftTop li li span {
	padding-left: 0 !important;
	text-transform: none;
}
.navLeftTop li li {
	border-bottom: none;
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 20px;
	margin: 0 !important;
	padding: 0 0 0 5px !important;
}
.navLeftTop li li a,
.navLeftTop li li a:active,
.navLeftTop li li a:visited,
.navLeftTop li li a:focus {
	color: #999a9b;
	font-size: 11px;
	margin: 0 !important;
	padding: 0 !important;
	text-decoration: none;
	text-transform: none;
}
.navLeftTop li li a:hover {
	color: #999a9b;
	font-size: 11px;
	margin: 0 !important;
	padding: 0 !important;
	text-decoration: underline;
}
.navSubSelected {
	background-color: #c7c8ca;
	color: #000000 !important;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0 !important;
	text-decoration: none;
}
.navSubSelected a,
.navSubSelected a:active,
.navSubSelected a:visited,
.navSubSelected a:focus {
	padding-left: 8px !important;
}
li.navSubSelected {
	background-color: #f6f6f6;
}
.navLeftTop li a,
.navLeftTop li a:active,
.navLeftTop li a:visited,
.navLeftTop li a:focus {
	color: #737373;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.navLeftTop li a:hover {
	color: #363636;
	font-size: 12px;
	text-decoration: underline;
}
.navLeftTop li a.current {
	color: #363636 !important;
	font-size: 12px;
	text-decoration: underline;
}
.navLeftBottom {
	background-color: #E8E9EA;
	background-repeat: repeat-x;
	border-left: 1px solid #e8e9ea;
	border-right: 1px solid #e8e9ea;
	height: 1px;
}
.navLeftNews {
	background-image: url(../images/template/bg_navleft_top.gif);
	background-position: 0 -170px;
	background-repeat: repeat-x;
	border-left: 1px solid #e8e9ea;
	border-right: 1px solid #e8e9ea;
	border-top: 1px solid #e8e9ea;
	color: #4c4c4e;
	font-family: arial, sans-serif;
	font-size: 9pt;
	padding: 7px 8px 8px 8px;
}
.navLeftNews h3 {
	color: #b52126;
	font-family: arial, sans-serif;
	font-size: 10pt;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
.contentHeader {
	font-family: arial, sans-serif;
	font-size: 8pt;
	text-align: left;
}
.mainImg {
	clear: both;
	display: block;
	float: right;
	margin-bottom: 20px;
}

.arrowBullet {
	margin: 0 0 0 10px !important;
	padding: 0;
	list-style-type: none;
}
.arrowBullet li {
	margin: 0;
	padding: 0 15px 0 15px !important;
	background-image: url(../images/template/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.footer {
	background-color: #ebecec;
}
.footer td {
	background-image: url(../images/template/bg_footer.gif);
	border-bottom: 1px solid #e8e9ea;
	border-top: 1px solid #e8e9ea;
	color: #adadad;
	font-family: arial, sans-serif;
	height: 27px !important;
	line-height: 27px !important;
	margin: 0;
	padding: 0 0 0 0;
}
.footer a,
.footer a:active,
.footer a:visited,
.footer a:focus {
	color: #adadad;
	font-size: 11px !important;
	text-decoration: none;
	color: #808080;
}
.footer a:hover {
	color: #808080;
	text-decoration: none;
}
.leftBull {
	color: #575757;
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.mmcm {
	margin: 10px 0;
}
.mmcm td {
	color: #808080;
}
.mmcm td a,
.mmcm td a:visited,
.mmcm td a:active,
.mmcm td a:focus {
	border-bottom: 1px dotted #808080;
	color: #808080;
	text-decoration: none;
}
.mmcm td a:hover {
	border-bottom: 1px solid #808080;
	color: #808080;
	text-decoration: none;
}
.pathmenu {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
}

a.pathmenu,
a.pathmenu:link,
a.pathmenu:active,
a.pathmenu:focus,
a.pathmenu:visited {
	color: #808080;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
	text-decoration: underline;
}


a.pathmenu:hover {
	text-decoration: none;
}

.tab_desctiption {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 12px;
              
}

a.tab_desctiption,
a.tab_desctiption:link,
a.tab_desctiption:active,
a.tab_desctiption:focus,
a.tab_desctiption:visited {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
       
}
a.tab_desctiption:hover {
	color: #333333;
	text-decoration: underline;
        
}

/* template de news */

.news_date {
	color: #000;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.news_pdf_comment {
	color: #000;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.news_head {
	color: #000;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.news_description {
	color: #000;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.news_title, a.news_title,
a.news_title:link,
a.news_title:active,
a.news_title:focus,
a.news_title:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.news_title:hover {
	text-decoration: underline;
}
.news_index,
a.news_index,
a.news_index:link,
a.news_index:active,
a.news_index:focus,
a.news_index:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.news_index:hover {
	text-decoration: underline;
}
.news_index_return,
a.news_index_return,
a.news_index_return:link,
a.news_index_return:active,
a.news_index_return:focus,
a.news_index_return:visited {

	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.news_index_return:hover {
	text-decoration: underline;
}
span.contentdefault span.content,
span.contentdefault div.contentstyle{float:left;width:800px; display:block;}

span.contentdefault ul.shadetabs{ block; float: left; margin-top: 5px;}

span.contentdefault div.contentstyle  span.content{display:inline; float:none; width:auto;}
