html{height:100%;}

body {
padding:0;
background:#FFFFFF;
height:100%;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
}

table, td{border-collapse:collapse;}

input.bouton
{
   font-family:Arial, Helvetica,sans-serif;
   color:#000000;
   background-color:#eeeeee;
}


/* table, td, img{ border:0; vertical-align:top; text-align:left; padding:0; } */
/* form, td{margin:0; padding:0;} */
/* td, select, input, textarea{font:12px/14px Arial, helvetica, sans-serif; color:#747474; vertical-align:top;  text-align:left; margin:0; padding:0;} */


.textepetit{font:13px Arial, helvetica, sans-serif; color:#333333;}
.textebas{font:9px Arial, helvetica, sans-serif; color:#d9d9d9;}

.TexteTitre{font:14px Arial, helvetica, sans-serif; color:#333333;}
strong{font-size:13px; color:#000000;}

select, input, textarea{border:1px solid #D9D9D9;}
.clear{clear:both;}
.ws{width:100%;}
.hs{height:100%;}
.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pr20{padding-right:20px;}

.style1 {
	vertical-align:middle;
	text-align:center;
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {color: #0c3b67}
.style5 {
	color: #000000;
	font-weight: bold;
}

.main{width:100%; margin:0 auto; text-align:center;}

.titre1 {padding:10px 10px 10px 10px;}

.FormTable {
	VERTICAL-ALIGN: top; WIDTH: 400px; BACKGROUND-COLOR: white; text-align:left;
}


.indent{width:230px; height:4px; padding:0;}
.indent2{width:400px; height:100px; padding:90px 0px 0px 0px; text-align:right;}

.fonddroit {background:url(images/fonddroit.gif) top left repeat-y;}
.fondgauche {background:url(images/fondgauche.gif) top right repeat-y;}
.fondbasdroit {background:url(images/fondbasdroit.gif) top left no-repeat;}
.fondbasgauche {background:url(images/fondbasgauche.gif) top right no-repeat;}
.fondbas {background:url(images/fondbas.gif) top left repeat-x;}

.tableinscriptions { vertical-align:middle; text-align:center; }
.calculatrice { border:0; vertical-align:top; text-align:left; padding:0; margin:0;}


.hd_block{background:url(images/hd_block_bg.jpg) top left repeat-x;}
.hd_block .left{background:url(images/hd_block_left_bg.jpg) top left no-repeat; width:100%; height:236px;}
.hd_block .right{background:url(images/hd_block_right_bg.jpg) top right no-repeat; padding:0px 0px 0px 0px; color:#333333; height:236px;}
.hd_block span{color:#000000; font-style:italic; font-size:13px;}
.hd_block .indent{padding:0 0 0 0; width:auto; height:auto;}
/*========//header==========*/

/*=========block_1===========*/
.block_1{background:url(images/block_1_top.jpg) top repeat-x; width:100%;}
.block_1 .bot{background:url(images/block_1_bot.jpg) bottom repeat-x;}
.block_1 .left{background:url(images/block_1_left.jpg) left repeat-y;}
.block_1 .right{background:url(images/block_1_right.jpg) right repeat-y;}
.block_1 .top_left{background:url(images/block_1_top_left.jpg) top left no-repeat;}
.block_1 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_1 .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat; width:100%; }
.block_1 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:18px 18px 18px 18px; vertical-align:top;}
.block_1 .bot_right2{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:0px 0px 0px 0px; vertical-align:top;}


/*=========block_2===========*/
.block_2{background:url(images/block_2_top.jpg) top repeat-x; width:100%;}
.block_2 .bot{background:url(images/block_1_bot.jpg) bottom repeat-x;}
.block_2 .left{background:url(images/block_1_left.jpg) left repeat-y;}
.block_2 .right{background:url(images/block_1_right.jpg) right repeat-y;}
.block_2 .top_left{background:url(images/block_1_top_left.jpg) top left no-repeat;}
.block_2 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_2 .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat; width:100%; }
.block_2 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:18px 18px 18px 18px; vertical-align:top;}
.block_2 .bot_right2{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:0px 0px 0px 0px; vertical-align:top;}

/*=========content===========*/
.content{height:291px; padding:0 30px 10px 29px;}
.pic{margin-right:13px; float:left;}
.f1{font-size:13px; color:#000000; font-style:italic;}
.mpt{height:1px; background:url(images/mpt.gif) top left repeat-x;}

.mid{width:2px;}

a{color:#333333; text-decoration:underline;}
a:hover{text-decoration:none;}

strong a{color:#000000; text-decoration:underline;}
strong a:hover{text-decoration:none;}

.italic{font-style:italic;}

.link_1{color:#000000; font-weight:bold; text-decoration:none;}
.link_1:hover{text-decoration:underline;}
/*========//content==========*/

/*=========page_1===========*/
#page_1 .col_1{width:228px; vertical-align:top;}
#page_1 .col_2{width:304px; vertical-align:top;}
#page_1 .col_3{width:468px; vertical-align:top;}

/* #page_1 .col_1{width:31%;}
#page_1 .col_2{width:34%;}
#page_1 .col_3{width:35%;} */

#page_1 .col_1 .pic{margin-right:5px; float:left;}
#page_1 .col_1 .block_1 .bot_right{padding-right:47px; padding-bottom:39px;}
#page_1 .col_1 .mpt{margin:17px 0 17px 0;}

#page_1 .block_2 .bot_right{padding-bottom:24px;}

#page_1 .col_3 .block_1 .bot_right{padding-right:27px;}
#page_1 .col_3 .mpt{margin:0 0 14px 50px;}
#page_1 .col_3 .pic{margin:0 13px 40px 0;}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .col_1{width:35%; vertical-align:top;}
#page_2 .col_2{width:65%; vertical-align:top;}

/* #page_2 .col_1 .block_1 .bot_right{padding-right:18px;} */
#page_2 .col_2 .pic{margin-right:8px; float:left;}
/*========//page_2==========*/

#page_vendeur .col_1{width:50%;}
#page_vendeur .col_2{width:500px;}
#page_vendeur .col_3{width:50%;}

#page_acheteur .col_1{width:50%;}
#page_acheteur .col_2{width:500px;}
#page_acheteur .col_3{width:50%;}

#page_equipe .col_1{width:350px;}
#page_equipe .col_2{width:640px;}

/*=========footer===========*/
.f_div{background:url(images/background_bas.gif) top repeat-y #0c3b67;}
.footer{height:50px; padding:10px 10px 5px 31px; color:#EEEEEE; border:0; vertical-align:top; text-align:left;}
.footer a{color:#EEEEEE; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.footer .ws{color:#BABABA; word-spacing:4px; text-transform:uppercase; font-weight:bold; font-size:10px;}
.footer .ws a{color:#BABABA; word-spacing:0px; text-decoration:none;}
.footer .ws a:hover{text-decoration:underline;}
/*========//footer==========*/

.btl{background:#202020; height:100%;}