/* 
=============
= PUW GRIDS = 
=============
*/

#puwart, #puwmes, #puwpaix, #puwint, #puwprem, #puwpic, #puwqfp, #puwtprf {
	width: 500px;
	border: #999 2px solid;
}
.headart1 {
	width: 70px;
	height: 35px;
	background: #d93;
	border-right: #999 2px solid;
	border-bottom: #999 2px solid;
}
.headart2 {
	width: 430px;
	background: #ddd;
	border-bottom: #999 2px solid;
}

.contart1 {
	background: #f3f3f3;
	border-right: #999 2px solid;
}
.headr1 {
	width:100%;
	font: bold 14px/1.5em Arial;
	background: #fc3;
	padding: 3px 5px;
}
.headr1 .titr1 {
	font: bold italic 14px/1.5em verdana;
}
.numb {
	font: normal 10pt Verdana;
}
.contart2 {
	vertical-align: top;
	padding: 20px;
}
.contart2 h1 {
	font-size: 14pt;
}
.contart2 h2 {
	font: bold 11pt/1.4em Arial;
	margin: 0px;
}
.contart2 h3 {
	font-size: 10pt;
	font-weight: normal;
	margin: 0 0 35px 0;
}
.footart1 {
	height: 30px;
	background: #d93;	
	border-right: #999 2px solid;
	border-top: #999 2px solid;
}
.footart2 {/*COPYRIGHT*/
	width: 400px;
	text-align: center;
	vertical-align: middle;
	background: #ddd;
	border-top: #999 2px solid;
}
.footart3 {/*GOTOP*/
	width: 30px;
	vertical-align: middle;
	background: #ddd;
	border-top: #999 2px solid;
}

.dwnld {
	font: normal 9pt/1.5em Arial;
}
.chapo {
	font: italic 12pt/1.4em Arial;
	couleur: #f00;
}
.linkback {
	font: normal 8pt Verdana;
}
.sendmail {
	font: normal 9pt Arial;
}
.hdrtitr1 {
	
}

/* ===PUW_PAIX=== */

#puwpaix .headart1, #puwpaix .footart1 {
	background: #fc0;
}
#puwpaix .headr1 {
	background: #fc6;
}

/* ===PRESSE : TPRF=== */

#puwtprf h2 {
	font: italic 12px/1.2em verdana;
}
.lettre {
	font: normal 12px/1.2em verdana;
}
#urldons {
	font: normal 10px/1.2em verdana;
}

/* ===PRESSE : PUW_FAIT 1&2=== */

#visit {
	width: 400px;
	font: normal 10pt Arial;
	margin-top: 20px;
}
.lin1 {
	background: #fc6;
	padding-bottom: 2px;
}
.lin2 {
	background: #ffc;/*f9f9f9 f6f6f6*/
	padding-bottom: 2px;
}
.col1 {
	width: 30px;
	padding: 0 10px 0 0;
	text-align: right;
}
.col2 {
	width: 80px;
}
.col3 {
	width: 110px;
}
.col4 {
	width: 180px;
}

/* ===PRESSE : TEXTES MAHA === */

.textintro {
	font: bold 10pt Arial;
}
.textmaha {
	font: italic 11pt/1.5em Verdana;
	margin: 0 0 0 25px;
}
.signatmaha1, .signatmaha2 {
	font: bold 12px Verdana;
	margin: 15px 0 0 25px;
}
.signatmaha2 {
	margin: 15px 0 0 0;
}
.note {
	font: normal 8pt Verdana;
}

/* ===PRESSE : QFP=== */

#puwqfp h1 {
	font: bold 18px/1.2em Arial;
}
#puwqfp h2, #puwqfp h3 {
	font: bold 14px/1.2em Arial;
	padding: 0px;
}
#puwqfp h2 {
	margin: 20px 0 0 0;
}
#puwqfp h3 {
	margin: 5px 0 0 0;
}
#puwqfp p {	
	margin: 10px 0 0 0;
/*	background: #ffc;*/
}
#puwqfp p .last {	
	margin: 10px 0 10px 0;
/*	background: #ffc;*/
}

/* ===BIO : PUW_PREM=== */

#puwprem .headart1, #puwprem .footart1 {
	background: #39c;
}
#puwprem .headr1 {
	background: #6cf;
}

/* ===PUW_INT=== */

#puwint h2 {
	font: bold 11pt/1.1em Arial;
}
#puwint p {
	font: normal 11pt/1.2em Arial;
}
#puwint .contart2 {
	font: normal 11pt/1.5em Verdana;
}

/* ===PUW_KNOW=== */

#puwmes .contart2 {
	font: normal 11pt/1.5em Verdana;
	padding: 20px 25px;
}
#puwmes .headart1, #puwmes .footart1 {
	background: #f93;
}
#puwmes .headr1 {
	background: #f93;/*fc6*/
}
.quote {
	font: bold 12pt/1.5em Arial;
	color: #666;
	text-align: justify;
	padding: 7px 0;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
}

/* ===BIO : PUW_PICS=== */

body #puwpic{
	margin: 25px 20px; 
}
#puwpic .headart1, #puwpic .footart1 {
	background: #39c;
}
#puwpic .headr1 {
	font: bold 11pt/1.5em Arial;
	background: #6cf;
	margin-bottom: 20px;	
}
#puwpic .contart2  {
	text-align: center;
	vertical-align: top;
	padding: 30px 40px;
}
.album {
	width: 350px;
}
.show {
	text-align: center;
	padding-bottom: 20px;
}
.caption {
	font: normal 9pt Arial;
	text-align: center;
	padding: 2px 0;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
}
.navalb {
	text-align: center;
	padding-top: 20px;
}


/* ===DIVERS=== */

.spacer05 {/**/
	width: 100%;
	height: 5px;
	margin: 0px;
	background: #ffc;
}
.spacer10 {
	width: 100%;
	height: 10px;
	margin: 0px;
	background: #ffc;	
}
.spacer15 {
	width: 100%;
	height: 15px;
	margin: 0px;
}
.spacer20 {
	width: 100%;
	height: 10px;
	margin: 0px;
}
.cita {
	font-style: italic;
	margin-left: 20px;
}
.paragr {
	margin: 5px 0 0 0;
}
