/*********** #Structure de base ****************/
body 										{ margin:0;	background-color:#ad844d; padding:0; border:0; }
img	 										{ border:0; }
form 										{ margin:0; padding:0; }
*  											{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; 
                          text-decoration:none; margin-left:auto; margin-right:auto;}
table td                { text-align:left; vertical-align:top; }

.table-alignement       { height:100%; width:100%; text-align:center; vertical-align:top; 
                          background:url(../../img/bg.jpg) no-repeat top; }
.table-structurelle     { width:800px; }
.td-padding             { width:780px; padding:5px; background-color:#FFFFFF; }

.ombre-g                 { background:url(../img/ombr-g.jpg) repeat-y; width:10px; }
.ombre-d                 { background:url(../img/ombr-d.jpg) repeat-y; width:10px; }
.ombre-hb                { }

/*********** #Bandeau **************************/
.bdo										{ padding:40px 24px 30px 15px; height:71px; vertical-align:bottom; }
.bdo div                { float:right; }
.bdo div.lang           { float:left; }
.bdo	a 		   					{ text-decoration:none; color:#999999; font-style:normal; font-size:11px; }
.bdo	a:hover			   		{ text-decoration:underline; color:#cccccc; }

/*********** #Menus ****************************/
.menus                  { width:180px; padding:10px 0 0 0px; margin:0; background-color:#000000; text-align:left;
                          font-variant:normal; color:#878889; }

.menus *                { font-family:"Times New Roman", Times, serif; font-size:13px;  }
.menus ol               {	padding:0 0 0 10px; margin:8px 0 0 35px; }
.menus li			          { padding:0 10px 8px 0;	margin:0; line-height:0.90em; }
.menus li.hover a       { color:#FFFFFF; }
.menus li.hover a:hover { color:#FFFFFF; }
.menus a                { font-size:12px; color:#878889; }
.menus a:hover          { color:#FFFFFF; }

.menus ul               { font-size:10px; padding:5px 0 0 5px; margin:5px 0 0 0px; 	}
.menus li.smenu         { padding:0 0px 8px 0px; margin:0;	}
.menus li.smenu a:hover { text-decoration:underline; }
.menus li.smenu a       { font-size:12px; color:#878889; }
.menus li.hoverb a      { color:#ff9900; }
.menus li.hoverb a:hover{ color:#ff9900; text-decoration:none; }

.orientalisme ol         { padding:0 0 0 20px; margin:8px 0 0 20px; }
.orientalisme li         { padding:0 10px 15px 0;	margin:0; }
.orientalisme a          { color:#999999; }
.orientalisme a:visited  { color:#666666; }
.orientalisme a:hover    { color:#ffffff; }
.orientalisme li.hover a { color:#ff9900; }
.orientalisme li.hover a:hover { color:#ff9900; }
.orientalisme li.hover a:visited { color:#ff9900; }

/*********** #Contenus *************************/
.content 								{ padding:0 20px 0 15px; margin:0;
                          color:#333333; text-align:justify; }
.content-image  				{ padding:5px; margin:0; background-color:#000000; width:10px; text-align:center;  }
.sep, .sep img          { width:5px; }
.content-image img      { margin:0 0 5px 0; }
.content-image img.hover{ border:3px #ff9900 solid; }
.content-image img.off  {  }

.content h1							{ color:#999999; font-family:"Times New Roman", Times, serif; text-transform:uppercase;
                          font-size:15px; font-style:normal; font-weight:normal; padding:15px 0 3px 0; margin:0; }
.content h2             { color:#333333; font-family:"Times New Roman", Times, serif; 
                          font-size:16px; font-style:normal; font-weight:bold; padding:0; margin:8px 0 0 0;}
.content div.text-seul  { margin:12px 170px 0 0;  }
.content div.text-photo { margin:5px 0 0 0; display:block; float:left; }
.content div.photo      { margin:15px 5px 0 0; float:left; } 
.content div.right      { margin:0 0 0 5px; float:right; } 
.content a							{ text-decoration:underline; color:#415a68; }
.content a:hover				{	text-decoration:none; }
.content p 							{ clear:left; padding:0 0 10px 0; margin:12px 0 0 0; }

.content ul             {	padding:0; margin:12px 0 0 30px; }
.content li			        { list-style:none url(../../img/arrow.gif); padding:4px 22px 4px 0;	margin:0; }
.content div.evidence   { margin:20px 0 20px 0; padding:0 0 0 10px; border-left:5px solid #000000;  }

.table-achats td        { padding:5px; border-top:solid 1px #cccccc; }

/*********** #Footer ***************************/
p.footer                { color:#d0a97e; font-size:11px; margin:20px 0 20px 0; }
.footer	a 							{ text-decoration:none; color:#d0a97e; font-style:normal; font-size:11px; }
.footer	a:hover					{ text-decoration:underline; }

p.footer-page            { display:block; border-top:#CCCCCC 1px solid; text-align:right; padding:5px 0 0 0; margin:0; }
