/*	-------------------------------------------------------------
	Nom du client
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure du site
	Nom fichier:	structure.css
	Version:		1.0
	Date:			29/07/2007
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	background-color: #fff;
	background-image:url(../images/resa-ttufond.gif);
	background-position:top;
	background-repeat:repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	padding: 0px;;
	margin:0px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

/*	-------------------------------------------------------------
	Mise en page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#container {
	display:block;
	text-align: center;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 774px;
}
.resagauche {width:130px; float:left; position:relative; left:0px; text-align:right}
.resadroite {width:280px; float:left; position:relative; left:8px; text-align:left}
.clear {clear:both}
.margin0 {margin:0px}


/*	-------------------------------------------------------------
	Haut
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#haut01 {width:100%; background-color:#C6E6F6; text-align:left}
#haut02 {background-color:#FFFFFF; width:100%; text-align:center}
#haut03 {width:680px; text-align:left; margin:auto}
#haut04 {background-color:#D3C5B0; margin:auto; width:712px; text-align:center}
#haut05 {position:relative; float:left; left:0px; width:420px; text-align:left; padding:10px 0 10px 0;}
#haut06 {position:relative; float:left; left:20px; width:260px; text-align:right; padding:10px 0 10px 0;}
#haut07 {margin-bottom:10px;}
#haut08 {xxxx}
#haut09 {xxxx}
	
/*	-------------------------------------------------------------
	Step 0
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#s001 {width:680px; text-align:left; margin:auto}
#s002 {margin-bottom:15px; margin-top:20px;}
#s003 {width:634px; text-align:left; margin:auto; background-image:url(../images/resa-zonettu.png); background-position:top; background-repeat:y;}
#s004 {width:254px; float:left; text-align:center}
#s005 {width:210px; margin:auto; margin-bottom:10px; text-align:left}
#s006 {color:#23347C;}
.s007 {width:210px; border:1px #B38857 solid; margin-top:3px; margin-bottom:10px;}
#s009 {color:#2F2860;}
#s010 {margin-top:75px;}
#s011 {width:126px; float:left}
#s012 {width:254px; float:left; text-align:center}
#s013 {width:210px; margin:auto; margin-bottom:10px; text-align:left; color:#23347C}
#s014 {margin:10px 0 10px 0;}
#s015 {xxxxx}
#s016 {xxxxx}
#s017 {xxxxx}
#s018 {xxxxx}
#s019 {xxxxx}

/*	-------------------------------------------------------------
	Step 1
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#s101 {width:600px; margin:0 auto 20px auto; text-align:center}
#s102 {width:680px; text-align:left; margin:auto}
#s103 {width:533px; background-color:#D4C6AE; margin:auto; text-align:center}
#s104 {width:390px; text-align:left; margin:auto; padding:20px 0 5px 0}
.s105 {display:block; padding-top:4px;}
#s106 {margin-top:10px; margin-top:240px;}

/*	-------------------------------------------------------------
	Step 2
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#s201 {width:680px; text-align:left; margin:auto}
#s202 {width:533px; background-color:#D4C6AE; margin:auto; text-align:center}
#s203 {width:390px; text-align:left; margin:auto; padding:20px 0 5px 0}
.s204 {float:left; text-align:right; position:relative; left:0px; width:100px;}
.s205 {float:left; width:145px; position:relative; left:8px;}

/*	-------------------------------------------------------------
	Step 3
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#s301 {width:680px; text-align:left; margin:auto}
#s302 {width:533px; background-color:#D4C6AE; margin:auto; text-align:center}
#s303 {width:450px; text-align:left; margin:auto; padding:30px 0 40px 0}
#s304 {margin-bottom:8px;}



