

/*********** #Structure de base *****************/
body 										{ margin:0;	background-color:#ffffff;	padding:0; border:0; }
img	 										{ border:0; }
form 										{ margin:0; padding:0; }
td 											{ padding:0; }
*  											{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; text-decoration: none; }

.table-structurelle 		{ width:100%;	height:100%; }
.table-structurelle td	{ vertical-align:top; }
.table-principale 			{	width:780px; height:100%;	background-image:url(../../images/bg_content.gif); 
													background-position:bottom; background-repeat:repeat-x; }


/*********** #Ombrage + image droite ***********/
.ombre-drte							{ height:100%; background-image:url(../../images/ombre_drte.gif); 
													background-position:left; background-repeat:repeat-y; }
.ombre-drte-img					{ background-position:top left; background-repeat:no-repeat; }


/*********** #Ombrage + image gauche ***********/
.ombre-gche							{ height:100%; background-image:url(../../images/ombre_gch.gif);
													background-position:right; background-repeat:repeat-y; }
.ombre-gche-img					{	background-position:top right; background-repeat:no-repeat; }


/*********** #Menus ****************************/
.menus									{ vertical-align:top; text-align:right; color:#ed8001; padding:155px 38px 0 38px; }
.menus p								{ padding:5px 0 5px 0; margin:0; border-bottom:1px dashed #cccccc; }
.menus a								{ color:#666666;  }
.menus a:hover					{ color:#ed8001; }
.menus .smenus 					{ padding:5px 0 15px 0; font-size:11px;}
.menus .smenus a				{ font-size:11px; }
.menus .inactif					{ padding:5px 0 0px 0; border-bottom:0px; font-weight:bold; }


/*********** #Images / Slogans *****************/
.bdoimg 								{ width:181px; padding:177px 0 0 0; vertical-align:top; background-color:#ec7f00; 
													text-align:center; }
.bdoimg .img						{ border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 1px; }
.bdoimg .slog						{ }

/*********** #Contenus *************************/
.content 								{ vertical-align:top; padding:20px 38px 38px 38px; 
													color:#666666; text-align:justify; }
.content .img-title			{ padding:6px 0 5px 0; }
.content a							{ color:#666666; text-decoration:underline; }
.content a:hover				{	color:#ed8001; text-decoration:none; }
.content p 							{	padding:0; margin:0 0 12px 0; }
.content h2							{ color:#ed8001; font-size:17px; font-style:normal; font-weight:normal; 
													margin:0; padding:8px 0 8px 0; border-top:dotted #CCCCCC 1px;}
.content ul 						{	padding:0 0 15px 0;	margin:0; }
.content li 						{ list-style-type: none;	background-image:url(../../images/puce.gif);	background-position:0px 5px;
													background-repeat:no-repeat; padding:0 0 6px 14px;	margin:0;	text-align:left; }

/*********** #Footer ***************************/
.footer									{ padding:0 38px 38px 38px;	margin:0; }
.footer	table 					{	border-top:#CCCCCC 1px solid; vertical-align:top; text-align:right; color:#999999; }
.footer	td 							{ font-size:10px; }
.footer	a 							{ text-decoration:underline; }
.footer	a:hover					{ text-decoration:none; }

/*
.content h1 { font-size:14px; font-weight: bold; color:#000033; margin:0; padding:0 0 5px 0; text-align:left; };

.content h3	{  font-weight: bold; margin:0; padding:0px 0 5px 0; }
.content h4	{  font-weight: normal; font-style:italic; margin:0; padding:0px 0 2px 0; }



.go-top { border-top:1px solid #cccccc; vertical-align:top; text-align:right; color:#9095b7; padding:5px 0 10px 0; font-size:11px; }
.go-top a				{ color:#0e1758; font-size:11px;  text-decoration:underline;}
.go-top a:hover	{ color:#222c73; font-size:11px; text-decoration:none;}*/
