html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
}

div.shape
{
	position: absolute;
	width: 64px;
	height: 64px;
	border-style : none;
	cursor: move;
}

.shape_txt
{
	position: absolute;
	width: 100px;
	height: 35px;
	border-style : none;
	cursor : text;
	text-align : center;
	font-size : 10px;
	font-family : Tahoma;
	background-color : Transparent;
	overflow : hidden;
}

#shapehtml,#shapehtml1,#shapehtml2,#shapehtml3,#shapehtml4,#shapehtml5,#shapehtml6,#shapehtml7,#shapehtml8,
#shapehtml9,#shapehtml10,#shapehtml11,#shapehtml12,#shapehtml13,#shapehtml14,#shapehtml15,#shapehtml16
{
	background-image : url(images/html.png);
}
#shapetxt,#shapetxt1,#shapetxt2,#shapetxt3,#shapetxt4,#shapetxt5,#shapetxt6,#shapetxt7,#shapetxt8,
#shapetxt9,#shapetxt10,#shapetxt11,#shapetxt12,#shapetxt13,#shapetxt14,#shapetxt15,#shapetxt16
{
	background-image : url(images/text.png);
}
#shapexml,#shapexml1,#shapexml2,#shapexml3,#shapexml4,#shapexml5,#shapexml6,#shapexml7,#shapexml8,
#shapexml9,#shapexml10,#shapexml11,#shapexml12,#shapexml13,#shapexml14,#shapexml15,#shapexml16
{
	background-image : url(images/xml.png);
}
#shapeedi,#shapeedi1,#shapeedi2,#shapeedi3,#shapeedi4,#shapeedi5,#shapeedi6,#shapeedi7,#shapeedi8,
#shapeedi9,#shapeedi10,#shapeedi11,#shapeedi12,#shapeedi13,#shapeedi14,#shapeedi15,#shapeedi16
{
	background-image : url(images/edi.png);
}
#shapeemail,#shapeemail1,#shapeemail2,#shapeemail3,#shapeemail4,#shapeemail5,#shapeemail6,#shapeemail7,#shapeemail8,
#shapeemail9,#shapeemail10,#shapeemail11,#shapeemail12,#shapeemail13,#shapeemail14,#shapeemail15,#shapeemail16
{
	background-image : url(images/email.png);
}
#shapeprog,#shapeprog1,#shapeprog2,#shapeprog3,#shapeprog4,#shapeprog5,#shapeprog6,#shapeprog7,#shapeprog8,
#shapeprog9,#shapeprog10,#shapeprog11,#shapeprog12,#shapeprog13,#shapeprog14,#shapeprog15,#shapeprog16
{
	background-image : url(images/prog.png);
}
#shapeexcel,#shapeexcel1,#shapeexcel2,#shapeexcel3,#shapeexcel4,#shapeexcel5,#shapeexcel6,#shapeexcel7,#shapeexcel8,
#shapeexcel9,#shapeexcel10,#shapeexcel11,#shapeexcel12,#shapeexcel13,#shapeexcel14,#shapeexcel15,#shapeexcel16
{
	background-image : url(images/excel.png);
}

#trash
{
	position : absolute;
	top : 680px;
	left : 1100px;
	width : 64px;
	height : 64px;
	background-image : url(images/trash.png);
	z-index : 4;
}

img.img {
	position : absolute;
	width : 64px;
	height : 64px;
	z-index : 3;
}

div.img {
	position : absolute;
	width : 64px;
	height : 64px;
	z-index : 4;
}

.ombre
{
	position : absolute;
	top : 16px;
	left : 230px;
	background-color : #999999;
	border-style : none;
	height : 17cm;
	width : 25cm;
	z-index : 1;
}

.page
{
	position : absolute;
	top : 10px;
	left : 224px;
	background-color : #EEEEEE;
	border-width : 1px;
	border-color : #777777;
	border-style : solid;
	height : 17cm;
	width : 25cm;
	z-index : 2;
}

.ombreshapes
{
	position : absolute;
	top : 16px;
	left : 16px;
	background-color : #999999;
	border-style : none;
	height : 330px;
	width : 170px;
	z-index : 1;
}

.shapes
{
	position : absolute;
	top : 10px;
	left : 10px;
	background-color : #EEEEEE;
	border-width : 1px;
	border-color : #777777;
	border-style : solid;
	height : 330px;
	width : 170px;
	z-index : 2;
}

.shapehtml
{
	position : absolute;
	top : 9px;
	left : 9px;
}
.shapetxt
{
	position : absolute;
	top : 9px;
	left : 89px;
}
.shapexml
{
	position : absolute;
	top : 89px;
	left : 9px;
}
.shapeedi
{
	position : absolute;
	top : 89px;
	left : 89px;
}
.shapeemail
{
	position : absolute;
	top : 169px;
	left : 9px;
}
.shapeprog
{
	position : absolute;
	top : 169px;
	left : 89px;
}
.shapeexcel
{
	position : absolute;
	top : 249px;
	left : 9px;
}

#lecture
{
	position : absolute;
	top : 0.5cm;
	left : 0.5cm;
	height : 16cm;
	width : 7.5cm;
	border-color : #AAAAFF;
	z-index : 3;
	border-style : dashed;
	border-width : 1px;
	font-family : tahoma;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

#controle 
{
	position : absolute;
	top : 0.5cm;
	left : 8.5cm;
	height : 16cm;
	width : 7.5cm;
	border-color : #AAAAFF;
	z-index : 3;
	border-style : dashed;
	border-width : 1px;
	font-family : tahoma;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

#action 
{
	position : absolute;
	top : 0.5cm;
	left : 16.5cm;
	height : 16cm;
	width : 8cm;
	border-color : #AAAAFF;
	z-index : 3;
	border-style : dashed;
	border-width : 1px;
	font-family : tahoma;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

#flecheLC
{
	position : absolute;
	top : 7.5cm;
	left : 287px;
	z-index : 4;
}

#flecheCA
{
	position : absolute;
	top : 7.5cm;
	left : 590px;
	z-index : 4;
}