
body{
font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    margin:0px;
	padding:0px;
}


/* /////////////////////////////    HHHHHHH   /////////////////////////////////////*/

h1{
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
	font-size:20px;
	color:#a12a1d;
    font-weight:bold;
	margin:0px;
	padding:0px;
}

h2{
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
	font-size:14px;
	color:#595d60;
    font-weight:normal;
	margin:0px;
	padding:0px;

}

h3, p{
    font-family:Arial, Helvetica, sans-serif;
    text-align:justify;
	font-size:11px;
	color:#595d60;
    font-weight:normal;
	margin:0px;
	padding:0px;

}

li, ul{
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
	font-size:11px;
	color:#595d60;
    font-weight:normal;

}

li{
padding:0px;
margin:0px;
}




/*/////////////////////////////////////////// PREHOME //////////////////////////////////////////////////////*/

#page_pre{
  width:938px;
  height:auto;
   margin-top:30px;
}


#img_pre{
  height:auto;
  width:936px;
  border-top: 1px solid #a2a1a1;
  border-right: 1px solid #a9a8a8;
  border-left: 1px solid  #bebebe; 
   border-bottom: 0px; 
}


#blockGray_pre{
padding-top:6px;
  vertical-align:center;
  text-align:center;
  height:29px;
  font-size:12px;
  font-weight:bold;
  color:#d6d6d7;
  background-color:#303438;
  border-right: 1px solid #828486;
  border-left: 1px solid  #828486; 
    border-bottom: 0px; 
	  border-top: 0px; 
}


#blockBlack_pre{
  padding-top:60px;
  vertical-align:center;
  text-align:center;
  height: 165px;
  font-size:11px;
  color:#bd2716;
  background-color:#000000;
  border-right: 1px solid #666565;
  border-left: 1px solid  #666565;
  border-bottom: 1px solid  #666565; 
  border-top: 0px; 
}

#mentionLegal_pre{
  text-align:right;
  font-size:10px;
  color:#bd2716;
  font-weight:normal;
}

#blockBlack_pre a,#blockGray_pre a,#blockGray_pre a:visited, #blockBlack_pre a:visited,#mentionLegal_pre a,#mentionLegal_pre a:visited{
color:#b3b3b3;
text-decoration:none;
}

#blockBlack_pre a:hover,#blockGray_pre a:hover,#mentionLegal_pre a:hover{
color:#b3b3b3;
text-decoration:underline;

}




/*/////////////////////////////////////////// PREHOME //////////////////////////////////////////////////////*/


#img_home{
  height:auto;
  width:936px;
   border-bottom: 1px solid #303438; 
    border-right: 1px solid #696868;
  border-left: 1px solid  #696868;
  border-top: 0px; 
}

#contentBloc{
position:relative;
width:936px;
min-height:442px;
background-color:#FFFFFF;
border:0px;
border-right: 1px solid #696868;
border-left: 1px solid  #696868;
  
}

#bannerLeft_home{
border:0px;
position:absolute;
left:0px;
top:0px;
height:200px;
width:301px;

}


#colonnRight_home{
border:0px;
position:relative;
height:auto;
width:635px;
padding-left:301px;
}

#menuFlash_home{
position:absolute;
top:0px;
left:301px;
border:0px;
height:29px;
width:636px;
}


#blockBlack_home{
  height: 60px;
  color:#000000;
  background-color:#000000;
  border-right: 1px solid #696868;
  border-left: 1px solid  #696868;
  border-bottom: 1px solid  #696868; 
  border-top: 0px; 
  position:relative;
  z-index:1;
}



#content{
   width:580px;
   height:auto;
   padding-top:29px;
   padding-left:30px;
   padding-right:30px;
      }


#grid{
 position:absolute;
 right:0px;
 bottom:0px;
 z-index:2;
}






.DHeading    {
	BACKGROUND-COLOR: White;
	color: #000080;
	font-size : 11px;
	font-family: Verdana;
	font-weight : bold;
	border : 1px dotted #959595;
	border-width : 1px 0px 1px 0px;
}


select {
	font-size : xx-small;
	background: white;
	font-family : Verdana;
	border-width : 1;
	border-style : solid;
	border-color : #000080;
}
A{text-decoration: none;	font-size: 11px;color: #595d60;}
A:link , A:hover, A:visited {	color: #595d60; font-weight: normal; text-decoration: none;}
A:visited {	color: #595d60;font-weight : normal;}
A:hover {	text-decoration: underline;}

/*
A{text-decoration: none;	font-size: 11px;color: #8B0000;}
A:link , A:hover, A:visited {	color: #8B0000;	font-weight: bold;	text-decoration: none;}
A:visited {	color: #8B0000;font-weight : bold;}
A:hover {	text-decoration: underline;}
*/

#desc {
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: silver 1px;
    BORDER-LEFT: silver 1px;
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    COLOR: black;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    MARGIN: 1px 0em;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 0%;
}
.DBody {
    color : #000080; 
	font-size : xx-small; 
	font-family: Verdana; 
 
	padding-top: 2;
}
.DDate {
	color : #000080; 
	font-size : xx-small;
}
.DHead {
    color: #FFFFFF;
	background-color: #8183A2; 
	font-family: verdana; 
	font-size: 10pt; 
	font-style: normal; 
    font-weight: bold; 
}
.permLec:link {
	color : #FFFFFF;
	font-size : xx-small;
	font-weight : bold;
	text-decoration: none;
}
.LayCatPathText {
	font-family: verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #000080;
}
#LayCatPathHref {
	font-family: verdana;
	font-size:xx-small;
	font-weight : bold;
	text-decoration: none;
	color: #000080;
}
#LayCatPathHref:hover {
	font-family: verdana;
	font-size:xx-small;
	font-weight : bold;
	text-decoration: none;
	color: #FF0000;
}
.LayCatChildTitle {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #7C7C7C;
	margin : 10px;
	background : #DFDFDF;
}
.LayCatLayoutTitle {
	font-family: verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #000080;
}
#iframe_modules{
	position: absolute;
	
	top : 50px;	
	z-index:666;
}
#bannerLeft_home{
background : #000000;
height:100%;

}

.scroll{
	overflow: auto;
	height: 400px;
	padding:5px;
}