A:link{color:#AF2504;text-decoration:none}
A:visited{color:#AF2504;text-decoration:none}
A:hover{color:#000000;text-decoration:none}
A:active{color:#000000;text-decoration:none}

body {
	background-color: #EEF2F5;
	background-image: url(../_images/bgd/bgd.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color:#AF2504;
	scrollbar-base-color:#C5D4DA;
	scrollbar-shadow-color:#999999;
	scrollbar-face-color:#C5D4DA;
	scrollbar-highlight-color:#7F9DB9;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-3d-light-color:#666666;
}
H1	{ font-size: 15pt; font-family: Arial, Helvetica, sans-serif; color:#3E5A66;}
H2	{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color:#3E5A66; font-weight: bold;}
H4	{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color:#3E5A66; font-weight: bold;}
.txt-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.box-newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 3px 8px 2px;

}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AF2504;
	border: 1px ridge;
}
.box-main {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #AF2504;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AF2504;


}
.leftnav, .leftnav2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 131px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.leftnav {background-color: #849CA6;}
.leftnav2 {background-color: #A6B9C1;}

.leftnav a:link,.leftnav2 a:link{display: block;height: 35px;color:#FFFFFF;text-decoration:none}
.leftnav a:visited,.leftnav2 a:visited{display: block;height: 35px;color:#FFFFFF;text-decoration:none}
.leftnav a:hover,.leftnav2 a:hover{display: block;height: 35px;color:#FFFFFF;background-color: #A6B9C1;text-decoration:none}
.leftnav a:active,.leftnav2 a:active{display: block;height: 35px;color:#FFFFFF;background-color: #A6B9C1;text-decoration:none}
.leftnavtextspacer {margin: 0px;padding: 10px;}

.leftnavsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 5px 8px 5px 10px;
	background-color: #A6B9C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.leftnavsub2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 5px 8px 5px 10px;
	background-color: #A6B9C1;
}
.txt-10-hred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AF2504;
}
.box-content {
	padding-left: 10px;
}
.txt-10-hgray {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#333333;}
A.txt-10-hgray:link{color:#333333;text-decoration:none}
A.txt-10-hgray:visited{color:#333333;text-decoration:none}
A.txt-10-hgray:hover{color:#666666; text-decoration:none;}
A.txt-10-hgray:active{color:#666666;text-decoration:none}

.greyLarge { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#666666;}
.greySmall { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#666666;}
.red {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#AF2504;
	padding-left: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.box50,.box75,.box110,.box165,.box200,.box250,.box300,.box400 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
.box50 {width: 50px;}
.box75 {width: 75px;}
.box110 {width: 110px;}
.box165 {width: 165px;}
.box200 {width: 200px;}
.box250 {width: 250px;}
.box300 {width: 300px;}
.box400 {width: 400px;}

.txt-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.txt-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
A.LinkGray:link{color:#999999;text-decoration:none}
A.LinkGray:visited{color:#999999;text-decoration:none}
A.LinkGray:hover{color:#AF2504; text-decoration:none;}
A.LinkGray:active{color:#AF2504;text-decoration:none}

.mainTextBlue { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#3E5A66;}
.mainTextBold { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;}
.mainTextGrey { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#999999;}
.mainTextRed {font-size: 9pt;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#AF2504;}
.mainTextWhite { font-size: 10pt; font-family: Arial, Helvetica, Sans-serif; color:#ffffff; font-weight: bold; }
.mainTextSmallWhite { font-size: 8pt; font-family: Arial, Helvetica, Sans-serif; line-height:12pt; color:#FFFFFF;}
.mainText {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mainTextspacer {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.box-news {border: 1px solid #AF2504;}
.txt-12red {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #AF2504;}

.txt-13red {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #AF2504;}
A.txt-13red:link{color:#AF2504;text-decoration:none}
A.txt-13red:visited{color:#AF2504;text-decoration:none}
A.txt-13red:hover{color:#333333; text-decoration:none;}
A.txt-13red:active{color:#333333;text-decoration:none}

.txt-18gray {color: #3E5A66; font-weight: bold; font-size: 18pt; font-family: Arial, Helvetica, Sans-serif }
.picture {border: 1px solid #000000;}
.leftspacer {
	background-color: #849CA6;
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.fixtabletrick {
	background-color: #AF2504;
	height: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.txt-13redspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #AF2504;
	padding: 5px;
}
.formTextspacer {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;

}
.form-hline {
	background-color: #E9EDEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.txt-10-space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 3px;

}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.txt-15gray {
color: #3E5A66; font-weight: bold; font-size: 15pt; font-family: Arial, Helvetica, Sans-serif
}

.bloc {
  position:absolute;
  top: 87px; 
  left: 140px;  
  width: 450px;
  height: 100px;

} 
.newsblock {
  position:absolute;
  top: 87px; 
  left: 600px;  
  width: 163px;
  height: 200px;
}

form {
  margin: 0 0 0 0;
}
