body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B12410;
	background-image:url(../images/background_body.jpg);
}
.hrwhite{
  border: 0;
  width: 100%;
  background-color: #EC452D;
  height: 1px;
}

#Layer1 {
	position:relative;
	float:right;
	padding-top:4px;
	padding-right:4px;
	width:240px;
	height:21px;
	z-index:1;
}

.formulaire{
	background-color: #FFFFCC;
	border: 1px dotted #000000;
	padding-left:5px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.doubleinterline {
	font-family: Arial, Helvetica, sans-serif;
	
	line-height: 20px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:center;
	vertical-align: bottom;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}
.main1_table{	
	height: 500px;		
}


.menu_topright{
	position:absolute;
	float:right;
	right:10px;
	
	
}

.shadow_right{
	padding:0px;	
	width:6px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat: repeat-y;
	
}
.menu_bkgd{
	background-image: url(../images/menu_bkgd.gif);
	background-repeat: no-repeat;
	display: block;
	font-weight:bold;
	height: 27px;
	width: 640px;
	padding-left:12px;
	padding-top:6px;
	color:#FFFFFF
}
.leftmenu{
  padding-left:3px;
  color:#fecf60;
  width:100%;
}
.leftmenulink{
 color:#fecf60;
 text-decoration:none;
}
.leftmenulink:hover{
 color:white;
 }

.menu_main_link{
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
}

.menu_main_link:hover{
  color:#fecf60;
}

.menu_top_link{color:black;text-decoration:none;}
.menu_top_link:hover{text-decoration:underline;}
.menu_bottom_link{color:#999999;text-decoration:none;}
.menu_bottom_link:hover{text-decoration:underline;}

.bloc1 {
background-color: blue;
width: 150px;
float: left;
}
.bloc2 {
background-color: green;
width: 400px;
margin-left: 20px;
}
/* red rounded box */
.roundedcornr_box_697352 {
   background: #b12410;
}
.roundedcornr_top_697352 div {
   background: url(../images/redcorner/roundedcornr_697352_tl.png) no-repeat top left;
}
.roundedcornr_top_697352 {
   background: url(../images/redcorner/roundedcornr_697352_tr.png) no-repeat top right;
  
}
.roundedcornr_bottom_697352 div {
   background: url(../images/redcorner/roundedcornr_697352_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_697352 {
   background: url(../images/redcorner/roundedcornr_697352_br.png) no-repeat bottom right;
   
}

.roundedcornr_top_697352 div, .roundedcornr_top_697352, 
.roundedcornr_bottom_697352 div, .roundedcornr_bottom_697352 {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_697352 { margin: 0 1px; }
