body {
	text-align: center; 
	margin:0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;/*#DADADA;*/
}

/*
	#################################################################################################
	######################################################################################### MENUTOP
*/

#menutop table {
	width:595px;
	height:30px;
	border:0px;
}

#menutop .item {
	vertical-align:top;
	text-align:left;
	margin:0px;
	height:31px;
}

/*
	#################################################################################################
	########################################################################################## BANNER
*/

#banner table {
	width:720px;
	height:166px;
	border:0px;
}

#banner table td {
	vertical-align:top;
	text-align:left;
	margin:0px;
	height:166px;
}

/*
	#################################################################################################
	########################################################################################## SLOGAN
*/

#slogan div {
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
}

/*
	#################################################################################################
	######################################################################################## MENULEFT
*/

td#contents_menuleft {
	width:175px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	/*border:1px solid green;*/
}

td#contents_menuleft_void {
	width:5px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	/*border:1px solid green;*/
}

/*
	#################################################################################################
	########################################################################################## FOOTER
*/

#footer div {
	position:relative;
	width:100%;
	height:auto;	
	padding-top:8px;
	padding-bottom:8px;
	font-size:9px;
	color:#003399;
}

/*
	#################################################################################################
	######################################################################################### CONTENT
*/

td#contents_content {
	width:100%;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	/*border:1px solid blue;*/
}

#contents_content table#main {
	width:100%;
	height:auto;
}

div.vspace10 {
	height:10px;
}

td.vspace1 {
	height:30px;
}

td.vspace20 {
	height:15px;
}

td.cell1 {
	width:100%;
	vertical-align:top;
	text-align:left;
}

td.cell2columns {
	width:372px;
}

td.cell2columns div {
	width:260px;
	vertical-align:top;
	text-align:left;
}

.txt_maintitle {
	font-weight:bold;
	color:#003399;
}

.txt_title {
	font-weight:bold;
	color:#003399;
}

a.txt_title_link {
	color:#003399;
	text-decoration:none;
}

a.txt_title_link:hover {
	color:#D32326;
}

a.txt_link {
	color:#003399;
	text-decoration:none;
}

a.txt_link:hover {
	color:#D32326;
}

/*
	################################################################################################################
	########################################################################################################### HOME
*/

.home_txt {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:70px;
	padding-right:15px;
	padding-left:30px;
}

.homenews_txt {
	color:#FFFFFF;
}

.a_homenews:link {
	text-decoration:none;
	color:#FFFFFF;
}

.a_homenews:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.a_homenews:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.a_homenews:active {
	text-decoration:none;
	color:#FFFFFF;
}

/*
	################################################################################################################
	########################################################################################################## PAGES
*/

.pages_txt {
	padding-top:10px;
	padding-right:15px;
	padding-left:30px;
}

.pages_titles {
	font-size:11px;
	font-weight:bold;
}

.a_pages:link {
	text-decoration:none;
	color:#3873B5;
}

.a_pages:hover {
	text-decoration:none;
	color:#CC2200;
}

.a_pages:visited {
	text-decoration:none;
	color:#3873B5;
}

.a_pages:active {
	text-decoration:none;
	color:#3873B5;
}

.a_pages_disactive {
	text-decoration:none;
	color:#CCCCCC;
}

td.tmpl1_images {
	vertical-align:top;
	text-align:center;
	padding-right:0px;
}

td.tmpl1_txt {
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:15px;
}

.imagedida {
	font-family: arial;
	font-size: 11px;
	border: solid 1px #999;
	background-color: #f6fafd;
	z-index:2;
	padding: 2px;
	position:absolute;
	visibility: hidden;
	display: none;
	left:10px;
	top:30px;
}

td.tmpl2_images {
	width:100%;
	border-top:10px solid #F5F5F5;
	border-left:7px solid #F5F5F5;
	border-bottom:10px solid #F5F5F5;
	border-right:7px solid #F5F5F5;
}

/*
	################################################################################################################
	############################################################################ PLAN SPECS VPP - LES SPCEIFICATIONS
*/

table#planspecsvpp_lesspecifications_table {
	width:100%;
}

table#planspecsvpp_lesspecifications_table td {
	width:50%;
	height:20px;
	vertical-align:middle;
	text-align:left;
	padding:3px;
	border:1px dashed #CDCDCD;
}

/*
	################################################################################################################
	######################################################################################################## MODULES
*/

.mdl_title {
	font-weight:bold;
}

/*
	################################################################################################################
	######################################################################################## LEVEL 2 CONTENTS HEADER
*/

.level2_contents_header {
	padding-left:30px;
}

.navTrack_L1 {
	font-weight:bold;
}

.navTrack_L2 {
	color:#D52300;
}

.navTrack_L3 {
}

/*
	################################################################################################################
	########################################################################################################### NEWS
*/

td.news_txt_withImages {
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

td.news_txt {
	vertical-align:top;
	text-align:left;
	padding-right:10px;
}
