/*(bleu) background:#00338e; (vert) background:#2eb135;*/
* {
		margin:0;
		padding:0;
		list-style:none;
	}
body { 	
	margin:auto;
	width:100%;
	height:800px;
	font: normal normal normal 12px Arial;
}
a{
	font:bold normal normal 11px Arial;
	color:#00338e;
	text-decoration:none;
	}
a:hover{
	font:bold normal normal 11px Arial;
	color:#2eb135;
	text-decoration:none;
	}	
form{
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
	padding:0px 0px 20px 0px;
}
table{
	width:90%;
	/*border:1px #00338e solid;*/
	margin:0px 0px 20px 0px;
	padding:0px;
	font: normal normal normal 11px Arial;
	color:#000;
}
.clear{
	float:left;
	display:inline;
	width:100%;
}
.table_deroulant{
	width:97%;
	margin:0px 0px 0px 0px;
	padding:0px;
	font: normal normal normal 11px Arial;
	color:#000;
}

.liste_deroulante{
	float:left;
	display:inline;
	min-height:200px;
	width:100%;
	margin:0px 0px 20px 0px;
}
.table_deroulant{
	width:97%;
	margin:0px 0px 0px 0px;
	padding:0px;
	font: normal normal normal 11px Arial;
	color:#000;
}

td{
	padding:2px;
	text-align:center;
}

.tr1{
	font: normal normal normal 12px Arial;
	color:#FFF;
	background-color:#00338e;
}

td.desi{
	background-color:#DDD;
	text-align:right;
	padding:2px 3px 2px 0px;
}

td.val{
	background-color:#FFF;
	text-align:left;
	padding:2px 0px 2px 3px;
}

#header { 
	float:left;
	display:none;
	background:url(images/bg_dgd.png) repeat-x top left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.entete { 
	background:url(images/header.png) no-repeat top center;
	width:1000px;
	height:93px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.flag { 
	float:left;
	display:inline;
	width:100px;
	height:11px;
	margin:6px 0px 0px 780px;
	padding:0px 0px 0px 0px;
}
.menu { 
	float:left;
	display:inline;
	border-left:2px solid #FFF ;
	font:bold normal normal 13px Arial;
	margin:20px 0px 0px 610px;
	padding:0px;
	
}
.menu a { 
	float:left;
	display:inline;
	font:bold normal normal 13px Arial;
	color:#FFF;
	text-decoration:none;
	border-right:2px #FFF solid;
	margin:0px 0px 0px 0px;
	padding:8px 15px 9px 15px;
}
.menu a:hover, .menu a.chover{
	background:url(images/menu_hover.png) repeat-x bottom left;
	padding:5px 15px 12px 15px;
	}
.menu_H{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	

#contain { 
	float:left;
	display:inline;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.page { 
	width:1000px;
	min-height:500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}


#center{
	float:left;
	display: inline;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:740px;
	
	}

.btn{
	font:bold normal normal 11px Arial;
	color:#fff;
	background-color:#2eb135;
	margin:0px 0px 0px 5px;
	padding:1px 1px 1px 1px;
	}

.titrepage{
	float:left;
	display:inline;
	font: italic normal bold 14px Arial;
	color:#2eb135;
	border-bottom:3px #2eb135 solid;
	width:50%;
	margin:0px 0px 5px 0px;
}
.naviguation{
	float:left;
	display:inline;
	width:100%;
	margin:0px 0px 10px 0px;
}

.contenupage{
	float:left;
	display:inline;
	width:100%;
}

.bigtexte{
	float:left;
	display:inline;
	width:100%;
	font: normal normal bold 14px Arial;
	color:#00054D;
	margin:10px 0px 10px 0px; 
}

.icone{
	float:left;
	display:inline;
	margin:0px 10px 10px 0px;
}

.blocletter{
	float:left;
	display:inline;
	width:175px;
	min-height:70px;
	margin:5px 0px 5px 0px;
}

.bigletter{
	float:left;
	display:inline;
	font: normal normal normal 32px Arial;
	width:34px;
	height:80px;
	color:#89786e;
	padding:5px 0px 0px 5px;
	border-top:1px #89786e solid;
	border-left:1px #89786e solid;
}

.listepuce{
	float:right;
	display:inline;
	width:133px;
	margin:1px 0px 0px 2px;
}



/*----------------------Accordéon----------------------*/
/*------------------------------------------------------*/

#basic-accordian{
	float:left;
	display:none;
	background:url(images/bg_accordion.png) no-repeat top left;
	margin:20px 0px 0px 23px;
	padding:15px 5px 0px 5px;
	width:210px;
	min-height:473px;
	
	}
#basic-accordian2{
	float:left;
	display:none;
	margin:30px 0px 0px 28px;
	padding:0px 5px 0px 0px;
	width:210px;
	min-height:473px;
	
}

.titre_accordion{
	float:right;
	display:inline;
	margin:-14px 10px 0px 0px;
	background-color:#FFF;
	padding:0px 8px 0px 8px;
	font: italic normal bold 11px Arial;
	color:#2eb135;
}
.accordion_headings{
	font:bold normal normal 11px Arial;
	background:url(images/puce_b_01.png) #00338e no-repeat center right;
	margin:0px 3px 0px 0px;
	padding:5px;
	border:1px #FFF solid;
	color:#FFF;
	cursor:pointer;
}
.accordion_headings:hover{
	color:#00338e;
	background:url(images/puce_b_02.png) #2eb135 no-repeat center right;
}
.accordion_headings2{
	padding:5px;
	border:1px #FFF solid;
	color:#FFF;
	cursor:pointer;
	font:bold normal normal 11px Arial;
	background:url(images/puce_b_01.png) #f29400 no-repeat center right;
	margin:30px 3px 10px 0px;
}
.accordion_headings2:hover{
	color:#00338e;
	background:url(images/puce_b_02.png) #f29400 no-repeat center right;
}

.header_highlight{
	color:#00338e;
	background:url(images/puce_b_02.png) #2eb135 no-repeat center right;
}

.accordion_child{
	font:bold normal normal 11px Arial;
	color:#00338e;
	text-decoration:none;
	padding:15px 5px 15px 5px;
	background:transparent;
}
.accordion_child2{
	padding:15px 0px 5px 5px;
	background:transparent;
}





#footer{
	float:left;
	display: inline;
	background:url(images/bg_dgdF.png) no-repeat top left;
	width:100%;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}
	
.basdepage { 
	font:bold normal normal 11px Arial;
	color:#00338e;
	text-align:right;
	width:1000px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.top{
	float:right;
	display: inline;
	margin:0px;
	padding:0px 0px 0px 0px;
	}

.formulaire_dimension{
	float:left;
	display:inline;
	width:450px;
}
.formulaire_dimension .soustitre{
	float:left;
	display:inline;
	width:450px;
	margin:0px 0px 5px 0px;
	font: normal normal bold 12px Arial;
}


#zdim_type, #zdim_forme{
	float:left;
	display:inline;
	width:90%;
	margin:0px 0px 10px 10px;
}

#zdim_apercu{
	float:left;
	display:inline;
	margin:0px 0px 10px 10px;
	padding:2px;
	width:520px;
	/*
	overflow: scroll;
	overflow-x:hidden;
	overflow-y: scroll;
	overflow:-Moz-Scrollbars-Vertical;*/
}

#zdim_apercu img{
	float:left;
	display:inline;
	
}



/*PAGE STATIQUE*/

.pagestat{
	float:left;
	display:inline;
	margin:30px 0px 0px 0px;
}


.BlcBluWht td{padding:0px;margin:0px;text-align:center;vertical-align:center;}
.BlcBluWht .hg{width:8px;height:8px;background:url(./images_sup/hg.gif) no-repeat top left;font:normal normal normal 1px Arial;}
.BlcBluWht .hc{height:8px;background:url(./images_sup/hc.gif) repeat-x top left;font:normal normal normal 1px Arial;}
.BlcBluWht .hd{width:8px;height:8px;background:url(./images_sup/hd.gif) no-repeat top left;font:normal normal normal 1px Arial;}
.BlcBluWht .cg{width:8px;background:url(./images_sup/cg.gif) repeat-y top left;font:normal normal normal 1px Arial;}
.BlcBluWht .cc{background-color:#004480;color:#FFF; }
.BlcBluWht .cd{width:8px;background:url(./images_sup/cd.gif) repeat-y top left;font:normal normal normal 1px Arial;}
.BlcBluWht .bg{width:8px;height:8px;background:url(./images_sup/bg.gif) no-repeat top left;font:normal normal normal 1px Arial;}
.BlcBluWht .bc{height:8px;background:url(./images_sup/bc.gif) repeat-x top left;font:normal normal normal 1px Arial;}
.BlcBluWht .bd{width:8px;height:8px;background:url(./images_sup/bd.gif) no-repeat top left;font:normal normal normal 1px Arial;}

.BlcBluWht_bis td{padding:0px;margin:0px;text-align:center;vertical-align:center;}
.BlcBluWht_bis .hg{width:8px;height:8px;background:url(./images_sup/hg.gif) no-repeat top left;font:normal normal normal 1px Arial;}
.BlcBluWht_bis .hc{height:8px;background:url(./images_sup/hc.gif) repeat-x top left;font:normal normal normal 1px Arial;}
.BlcBluWht_bis .hd{width:8px;height:8px;background:url(./images_sup/hd.gif) no-repeat top left;font:normal normal normal 1px Arial;}
.BlcBluWht_bis .cg{width:8px;background:url(./images_sup/cg.gif) repeat-y top left;font:normal normal normal 1px Arial;}
.BlcBluWht_bis .cc{background-color:#004480;color:#FFF; }
.BlcBluWht_bis .cd{width:8px;background:url(./images_sup/cd.gif) repeat-y top left;font:normal normal normal 1px Arial;}
.BlcBluWht_bis .bg{width:8px;height:24px;background:url(./images_sup/bg_bis.gif) no-repeat top left;font:normal normal normal 1px Arial;}
.BlcBluWht_bis .bc{height:24px;background:url(./images_sup/bc_bis.gif) repeat-x top left;font:normal normal bold 12px Arial;color:#FFF;}
.BlcBluWht_bis .bd{width:8px;height:24px;background:url(./images_sup/bd_bis.gif) no-repeat top left;font:normal normal normal 1px Arial;}

/*DIMENSION*/

#movableNode{
	position:absolute;
}
	
#arrDestInditcator{
	position:absolute;
	display:none;
	width:10px;
}
/* End options that shouldn't be changed */

	
#arrangableNodes,#movableNode ul{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
}
	
#arrangableNodes li,#movableNode li{
	list-style-type:none;
	cursor:move;
	border:1px solid #999;
	background-color:#EEE;
	margin:1px;
	width:250px;
	padding:3px 0px 3px 0px;
}

