
/*********** #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										{ margin-left:auto; margin-right:auto; }

.table-structurelle 		{ width:100%;	height:100%; vertical-align:top; }
.table-structurelle td	{ vertical-align:top; text-align:center; }
.table-principale 			{	width:849px; height:595px; }
.table-principale td		{ text-align:left; }

/*********** #Home Page ************************/
.table-principale2 			{	width:783px; height:595px; }
.table-principale2 td		{ text-align:left; }

.bg-bd-home             { width:100%; background-position:top; background-image:url(../../images/bg_bd_home.jpg); 
                          background-repeat:repeat-x; }

.boxleft                { background-color:#E7E2D7; }
.boxleft table td       { color:#572F08; padding:20px 20px 20px 20px; font-size:13px; }
.boxleft table td.line  { border-bottom:#FFFFFF solid 1px; }
span.breaking-news-pnp      { color:#BDBE00; font-size:13px; }
span.breaking-news-bbh      { color:#F5A542; font-size:14px; }				

/*********** #Bandeau **************************/
.bdo										{ height:10px; }

/*********** #Menus ****************************/
.menus									{ padding:0; margin:0; height:34px; background-position:top; background-repeat:repeat-x; 
													background-image:url(../../images/btn_bdo.gif); }
.menus#pnp							{ background-image:url(../../images/btn_bdo_pnp.gif); }
.menus#h 								{ background-image:url(../../images/btn_bdo_h.gif); }
/*.menus#h img						{ border-right:#663300 solid 2px; }*/
.menus img							{ border-right:#FFFFFF solid 2px; }
.login									{ padding:0; margin:0; height:34px; background-position:top; background-repeat:repeat-x; 
													background-image:url(../../images/btn_bdo.gif); width:210px; text-align:right; }
.login	img 	          { border-left:#FFFFFF solid 2px; }

.smenus p								{ padding:5px 0 5px 0; margin:0; border-bottom:1px dashed #cccccc; }
.smenus 								{ padding:5px 0 15px 0; font-size:11px;}
.smenus a								{ font-size:11px; }
.smenus .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; }
.bdoimg .img						{ border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 1px; }
.bdoimg .slog						{ }
.slog-centre            { width:100%; height:100%; }
.slog-centre td         { vertical-align:middle; text-align:center; }

/*********** #Contenus *************************/
.content 								{ vertical-align:top; padding:20px 38px 38px 20px; 
													color:#572F08; text-align:justify; }
.content *              { color:#572F08; }
.content .img-title			{ padding:6px 0 5px 0; }
.content a							{ color:#572F08; text-decoration:underline; }
.content a:hover				{	text-decoration:none; }
.content p 							{	padding:0; margin:0 0 12px 0; }
.content h1							{ color:#572F08; font-size:21px; font-style:normal; font-weight:normal; 
													margin:0; padding:8px 0 15px 0;}
.content h2							{ font-weight:bold; margin:0; padding:0; }
.content h3							{ font-weight:normal; font-size:15px; margin:-15px 0 11px 0; padding:0; }
.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; }

.content .list		 			{ vertical-align:top; }
.content .list td 			{ padding:4px; }
.content .list a	 			{ font-size:12px; }
.content#publications		{ padding:20px 0px 38px 20px; }

.portrait               { width:225px; background-color:#f7f6f2; }
.portrait td            { color:#562f06; }
.portrait .img          { margin:0; }
.portrait .coordonnees  { display:block; padding:9px; }
.portrait span          { display:block; padding:4px; }

.portrait-link          { float:right; padding:13px 0 0 0; font-weight:bold; }
.portrait-link a        { color:#562f06; }
.portrait-cadre1        { border:solid 2px #663333; width:118px; }
.portrait-cadre2        { border:solid 1px #FFFFFF; width:10px; }
.contact                { padding:9px; background-color:#562f06; text-align:center; }
.contact a              { font-weight:bold; color:#FFFFFF; text-decoration:none; }
.contact a:hover        { text-decoration:underline; }

/*********** #Footer ***************************/
.footer									{ padding:0;	margin:0; height:28px; background-color:#e6e2d7; color:#666666; 
													vertical-align:middle; font-size:11px; }
.footer	table						{ vertical-align:middle; color:#666666; width:10px; height:27px; margin-left:0; margin-right:0; }
.footer	td							{ vertical-align:middle; }
.footer img							{ margin-right:5px; }
.footer div							{ line-height:27px; height:28px; display:block; padding:0 20px 0 20px; vertical-align:middle; }
.footer .left						{ float:left; border-right:#b4b8b9 solid 1px; }
.footer .right					{ float:right; border-left:#b4b8b9 solid 1px; }
.footer	a 							{ text-decoration:none; color:#666666;  font-size:11px; }
.footer	a:hover					{ text-decoration:underline; }

/*
.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;}*/