/*********** #Structure de base ****************/
body 										{ margin:0;	background-color:#f6f6f6; padding:0; border:0; }
img	 										{ border:0; }
form 										{ margin:0; padding:0; }
*  											{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; 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; }
.table-structurelle     { height:100%; width:790px; border-top:#cbdd93 15px solid; }

.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                { background-color:#F29400; }

/*********** #Bandeau Vertical Logo ************/
.bdo										{ background-color:#fef0cd; width:195px; }
.logo										{ height:200px;  }


/*********** #Menus ****************************/
.menus                  { width:195px; background-color:#fef0cd; 
                          padding:0; text-align:center; text-transform:uppercase; }

.menus ul               {	padding:0; margin:0; }
.menus li			          { list-style-type:none; padding:3px 0px 3px 0;	margin:2px 0 0 0; background-color:#fff9e9; }
.menus li.hover a       { color:#f09500; }
.menus li.hover a:hover { color:#f09500; }
.menus a                { font-size:12px; color:#000000; }
.menus a:hover          { color:#000000; }

.menus li.smenu         { background-color:#fef0cd; font-size:11px; }
.menus li.smenu a       {  font-size:11px; }


/*********** #Contenus *************************/
.content 								{ width:595px; background-color:#FFFFFF; padding:25px 0 0 25px; color:#000000; }
.content h1							{ font-size:18px; font-style:normal; font-weight:normal; text-transform:uppercase; color:#f69400; padding:0; margin:0; }
.content h2             { font-size:14px; font-style:normal; font-weight:bold;  color:#000000; padding:0; margin:18px 0 -4px 0; }

.content a							{ text-decoration:underline; color:#415a68; }
.content a:hover				{	text-decoration:none; }
.content p 							{	padding:0; margin:12px 0 0 0; }

.content ul             {	}
.content li			        { list-style:square; padding:4px 22px 4px 0;	margin:0; }
.content img						{ float:right; margin:-25px 0 20px 10px; }
.content .img-sante			{ float:none; margin:5px 0 20px 10px; }

/*********** #Footer ***************************/
.footer                 { height:20px; color:#000000; text-align:center; padding:10px; background-color:#cbdd93; }
.footer	a 							{ text-decoration:none; color:#6e6e6e; font-style:normal; font-size:11px; }
.footer	a:hover					{ text-decoration:underline; }

