body				{	font             : normal 80% Verdana,"Trebuchet MS", Tahoma, Helvetica, Serif;
					background       : #fff url('../img/bg2.png') repeat-x top center fixed;
					margin           : 0; padding : 0;
				}
h1				{	font-size        : 28px;
					font-family      : serif;
					color            : white; 
					text-align       : center;
					text-decoration  : underline;
				}
h2				{	font-size        : 24px;
					font-weight      : bold;
					font-family      : serif;
					text-align       : center;
					font-style       : oblique;
					color            : white;
					text-decoration  : underline;
				}
h3				{	font-size        : 18px;
					font-weight      : bold;
					text-align       : center;
					color            : #773c00;
					text-decoration  : underline;
				}
h4				{	font-size        : 16px;
					font-weight      : normal;
					text-align       : center;
					color            : #773c00;
				}
strong				{	color            : #773c00; }
a:visited			{	color            : blue;    }
#page				{ 	width            : 990px ;
					margin           : auto;
					text-align       : left;
				}
#entete			{	margin           : auto;
					height           : 171px;
					z-index          : 100;
				}
#header 			{	height           : 125px;
					width            : 990px;
					margin           : auto;
				}
#logo	 			{	height           : 100px;
					width            : 154px;
					margin           : 12px 0;
					z-index          : 200;
				}
#clavier	 		{	height           : 125px;
					width            : 582px;
					margin           : 0 0 0 125px ;
					z-index          : 200;
				}
#text_header			{ 	float            : right;
					width            : 830px ;
					margin           : 0;
					padding          : 0;
				}
#devi				{ 	width            : 311px;
					height           : 25px ;
					margin           : 15px 0 0 260px;
					z-index          : 300;
				}
#soci				{ 	margin-top       : -125px;
					font             : bold oblique 36px Serif;
					color            : white;
					text-align       : center ;
					line-height      : 38px ;
					z-index          : 300;
				}
#titre				{	margin-top       : 80px;
				}
#retour  			{	width            : 200px;
					margin           : auto;
					padding          : 10px;
					text-align       : center;
				}
#menu				{	margin           : -41px auto 0 auto;
					width            : 990px;
				}
#menu,
#menu li a			{	color            : yellow ;
					font             : 15px serif;
					font-style       : italic ;
					font-weight      : bold;
					text-decoration  : none;
				}
#boutons			{ 	height           : 36px;}
#boutons ul			{ 	margin           : 0 ;
					padding          : 0;
					list-style-type  : none;
					text-align       : center;
				}
#boutons li 			{	float            : left;
					width            : 130px;
					height           : 36px;
				}
#boutons li a 			{	display          : block;
					background       : url('../img/bt_mnu.jpg') no-repeat top left;
					line-height      : 36px;
				}
#boutons  li a:hover 		{	background       : url('../img/bt_mnu.jpg') no-repeat top right;
					height           : 36px;
				}
#boutons li  li			{	width            : 195px;
					height           : 22px;
					margin-left      : 20px;
				}
#boutons  li  li  a 		{	background       : url('../img/bt_mnu.jpg') no-repeat bottom left;
					border           : #fff solid 2px;
					color            : black;
					height           : 20px;
					width            : 195px;
					text-align       : left ;
					text-indent      : 15px;
					font             : 12px Serif;
				}
#boutons  li  li a:hover  	  	{	background       : #000 url('../img/bt_mnu.jpg') no-repeat bottom right;
					height           : 20px;
					width            : 195px;
				}
#boutons li ul 			{	display          : none;}
#boutons li:hover ul		{	display          : block;}
#boutons li:hover  li		{	float            : none; }
#boutons li ul			{ 	position         : relative; }
#bouton_in			{	background       : url('../img/bt_mnu.jpg') no-repeat top center;
					display          : block;
					float            : left;
					width            : 130px;
					height           : 36px; 
		 			text-align       : center;
					line-height      : 36px; 
					color            : yellow ;
					text-decoration  : none;
				}
#telephon			{	float            : right;
					width            : 140px;
					height           : 35px;
				}
#pied				{	background       : #f0f0f2 url('../img/bg4.png') repeat-x bottom center;
					margin           : 0;
					padding          : 0;
					width            : 100%;
					height           : 80px;
				}
#zone_pied			{	width            : 990px;
					margin           : auto;
					text-align       : center;
				}
#pied_gau			{	margin-top       : 10px;
					width            : 200px;
					float            : left;
					text-align       : center;
				}
#pied_cen			{	margin-top       : 5px;
					float            : left;
					width            : 590px;
				}
#pied_dro			{	margin-top       : 15px;
					float            : right;
					width            : 200px;
					text-align       : center;
				}
#mess_err			{	color            : yellow;
					font-weight      : bold;
					margin           : 0;
					text-align       : center;
				}
#img80_15			{	width            : 80px;
					height           : 15px ;
				}
#liste_contrat a,
#liste_tarifs a		{	color            : yellow;
				}
#liste_contrat a:hover,
#liste_tarifs a:hover 	{	color            : yellow;
					font-weight      : bold ;
				}
#bt_input			{	text-align       : center;
					font-size        : 120%;
				}
#menu_bas			{	font-size        : 10px;
					color            : blue;
					width            : 990px;
					margin           : auto;
				}
#menu_bas li			{	display          : block;
					width            : 165px;
					text-align       : center;
					float            : left;
					padding-top      : 15px;
				}
#menu_bas li a			{	color            : blue;
					text-decoration  : underline;
				}
#menu_bas li a:hover		{	color            : red; }
.cel_00  			{	display          : none;}
.centre  			{	text-align       : center;}
.gras				{	font-weight      : bold;}
.valid  			{	width            : 60px;
					height           : 21px;
					margin-top       : 2px;
				}
.justification  		{	text-align       : justify;
					text-indent      : 25px;
				}
.raz				{	clear            : both;
					margin           : auto;
					text-align       : left;
				}
.sigle  			{	font-style       : italic;
					color            : #e7913a;
					font-weight      : bold;
					text-decoration  : underline;
				}
.bandeau 			{	height           : 46px;
					width            : 100%;
					background       : url('../img/bandeau.png') repeat-x top center;
				}
.fleche  			{	display          : block;
					float            : right;
					margin           : -15px -5px 0 0;
					height           : 20px;
					width            : 20px;
					background       : url("../img/fleche_haut.png") no-repeat;
				}
.cadre  			{	border           : #773c00 solid 1px;
					background-color : #f5f4f5;
					padding          : 10px;
				}
.cadre1  			{	border           : #fff solid 1px;
					padding          : 1px 10px;
				}
.texte				{	margin           : 0;
					padding          : 15px;
				}
.cel_gau			{	width            : 600px;
					float            : left;
					margin-left      : 30px;
				}
.cel_dro			{	width            : 600px;
					float            : right;
					margin-right     : 30px;
				}
.cel_cen			{	width            : 600px;
					margin           : 0 auto;
				}
.carre				{	list-style-type  : square;
					color            : #773c00;
				}
.ident1  			{	margin           :  0;
					padding          :  0;
					text-align       : center;
				}
.ident1 input			{	border           : 0;
					color            : yellow;
					background-color : transparent;
				}
.ident1 input:hover		{	cursor           : pointer;
					color            : yellow;
					font-weight      : bold;
				}
.under_blue			{	text-decoration  : underline;
					color            : yellow;
					font-size        : 120%;
				}
.under_blue:hover		{	text-decoration  : underline;
					color            : yellow;
					font-size        : 120%;
				}
.mess				{	color            : yellow;
					font-weight      : bold;
					text-align       : center;
				}
.img_dro			{	float            : right;
					width            : 200px;
					margin           : 50px 80px 0 0;
				}
.img_gau			{	float            : left;
					width            : 200px;
					margin           : 50px 0 0 80px;
				}
.puce				{	width            : 10px ;
					height           : 7px;
					border           : none;
				}
