body { 
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	background-image:url('../../images/bg.gif');
}

a:link { text-decoration:underline;color:#565656;font-family:verdana;font-size:11px;}
a:visited { text-decoration:underline;color:#565656;font-family:verdana;font-size:11px;}
a:active { text-decoration:none;color:#017F00;font-family:verdana;font-size:11px;}
a:hover { text-decoration:none;color:#017F00;font-family:verdana;font-size:11px;}

a.menu:link { text-decoration:none;color:#FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;}
a.menu:visited { text-decoration:none;color:#FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;}
a.menu:active { text-decoration:none;color:#FFCC66;font-family:verdana;font-size:11px;font-weight:bold;}
a.menu:hover { text-decoration:none;color:#FFCC66;font-family:verdana;font-size:11px;font-weight:bold;}

a.menuOn:link { text-decoration:none;color:#FFCC66;font-family:verdana;font-size:11px;font-weight:bold;}
a.menuOn:visited { text-decoration:none;color:#FFCC66;font-family:verdana;font-size:11px;font-weight:bold;}
a.menuOn:active { text-decoration:none;color:#FFE3AA;font-family:verdana;font-size:11px;font-weight:bold;}
a.menuOn:hover { text-decoration:none;color:#FFE3AA;font-family:verdana;font-size:11px;font-weight:bold;}

a.footer:link { text-decoration:underline;color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:none;}
a.footer:visited { text-decoration:underline;color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:none;}
a.footer:active { text-decoration:none;color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:none;}
a.footer:hover { text-decoration:none;color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:none;}

a.leftMenu:link { text-decoration:none;color:#606163;font-family:verdana;font-size:11px;font-weight:bold;}
a.leftMenu:visited { text-decoration:none;color:#606163;font-family:verdana;font-size:11px;font-weight:bold;}
a.leftMenu:active { text-decoration:none;color:#CE1141;font-family:verdana;font-size:11px;font-weight:bold;}
a.leftMenu:hover { text-decoration:none;color:#CE1141;font-family:verdana;font-size:11px;font-weight:bold;}

a.refoff:link { text-decoration:none;color:#606163;font-family:verdana;font-size:11px;font-weight:none;}
a.refoff:visited { text-decoration:none;color:#606163;font-family:verdana;font-size:11px;font-weight:none;}
a.refoff:active { text-decoration:underline;color:#CE1141;font-family:verdana;font-size:11px;font-weight:none;}
a.refoff:hover { text-decoration:underline;color:#CE1141;font-family:verdana;font-size:11px;font-weight:none;}

a.ref:link { text-decoration:none;color:#CE1141;font-family:verdana;font-size:11px;font-weight:bold;}
a.ref:visited { text-decoration:none;color:#CE1141;font-family:verdana;font-size:11px;font-weight:bold;}
a.ref:active { text-decoration:none;color:#FFCC66;font-family:verdana;font-size:11px;font-weight:bold;}
a.ref:hover { text-decoration:none;color:#FFCC66;font-family:verdana;font-size:11px;font-weight:bold;}

.texte {
	font-family:verdana,arial;
	font-size:11px;
	color:#606163;
	line-height:16px;
}

.texteFooter {
	font-family:verdana,arial;
	font-size:10px;
	color:#FFFFFF;
}

.titre {
	font-family:verdana,arial;
	font-size:12px;
	color:#606163;
	font-weight:bold;
}


.texteMenu {
	font-family:verdana,arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}


input {
font: 10px verdana, arial, helvetica ; color: #666666;  border: 1 solid #DEDEDE ; background-color:#FFFFFF;
}

input.chk {
background-color:#FFFFFF;
border:0px;
}

input.subm {
background-color:#F5F5F5;
}

select {
font: 9px arial, verdana, helvetica ; color: #666666;  border: 1 solid #DEDEDE ; background-color:#FFFFFF;
}

textarea {
font: 10px verdana, arial, helvetica ; color: #666666;  border: 1 solid #DEDEDE ; background-color:#FFFFFF;
}

.content {	
	width: 610px;
	height: 380px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
}

  
#brick {
	position:relative;
	float:left;
	height:210px;
	min-height:210px;
	margin:4px;
	padding:2px;
	border:1px solid #D9D9D9;
	background-color:#EAEAEA;
	text-align:center;
}

#header {
	position:relative;
	width:100%;
	height:30px;
	min-height:30px;
	padding:2px;
	background-color: #FAFAFA;
	border:1px solid #D9D9D9;
	font-size:10px;
	line-height:10px;
	font-weight:bold;	
	text-align:center;	
}

#outer {
	position:relative;	
	float:left;
	height:170px;
	min-height:170px;
	background-color:#FFFFFF;	
	text-align:center;
}
#outer[id] {display: table; position: static;}

#zoom {
	position:relative;
	text-align:left;
	height:170px;
	overflow:auto;
	background-color:#FFFFFF;
	font-size:10px;
	line-height:12px;
	padding:0px !important;
	padding:0 5;
}

/* for explorer only*/
#middle {
	position: absolute;
	top: 50%;
	left: 50%;
}
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

/* for explorer only */
#inner {
	position: relative;
	top: -50%;
	left: -50%;
}
#inner[id] {position: static;}
