/* Style Print New-Tone - Pixels Carres 03/2009 */

body {
	font-family: serif;
	font-size: 12pt;
	color: #000;
	background-color: #FFFFFF;
}
a img {
	border: 0;
}
.flv, #navtop, #menuleft, #logo, #footer ul li, .imgpommes, .imgatelier, .imgaequipe, .imgborel3, .next, .info, #flash, #header {
	display: none;
}

/*#header {
	width: 100%;
	margin: 0;
}*/

#logoprint {
	display: block;
	text-align: center;
}
a {
	color: #000;
	text-decoration: none;
}
#page {
	width: 100%;
	margin: 0;
}
/* @group Les Contenus */

#contenumk {
	width: 100%;
}
#contenumk h1 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 16pt;
}
#contenumk p {	
}
#contenumk a {
	color: #333;
	border-bottom: none;
}
#contenu {
	width: 100%;
}
#contenu h1 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 16pt;
}
#contenu p {	
}
#contenuactu {
	width: 100%;
}
#contenuactu h1 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 40%;
	font-size: 16pt;
}
#contenuactu h2 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 70%;
	font-size: 12pt;
}
#contenuactu h3 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 12pt;
}
#contenuactu p {
}
#contenuactu li {
	list-style-type: circle;
}
#borel {
	border: 0;
	text-align: center;
}
#louvre {
	border: 0;
	text-align: center;
}
.imgcerruti {
	border: 0;
	margin-left: 6cm;
}
.imgdiesel {
	border: 0;
	margin-left: 6cm;
}
.imgmoret {
	border: 0;
	margin-left: 6cm;
}
.spacer {
	width: 100%;
	height: 0;
	page-break-before: always;
}
.spacer2 {
	width: 100%;
	height: 0.5cm;
	page-break-before: avoid;
}
#plan {
	width: 100%;
}
#plan h1 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 16pt;
	
}
#plan h2 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 30%;
	font-size: 12pt;
}
#plan ul {
	list-style-type: none;
	padding-left: 1cm;
}
#plan ul li {
}
#plan ul li a {
}
#flashprint {
	width: 100%;
	display: block;
	text-align: justify;
	margin-top: 3cm;
	margin-bottom: 2cm;
}
#archi {
	width: 5cm;
	height: auto;
	margin-left: 2cm;
	float: none;
}
#archi ul, #design ul, #luxe ul, #pub ul {
	padding: 0;
	margin: 0;
}
#archi li, #design li, #luxe li, #pub li {
	list-style-type: none;
	line-height: 19px;
}
#design {
	width: 5cm;
	height: auto;
	float: none;
	margin-left: 2cm;
}
#luxe {
	width: 5cm;
	height: auto;
	float: none;
	margin-left: 2cm;
	margin-bottom: 2cm;
}
.pub {
	margin-top: 2cm;
}
#archi h2, #design h2, #luxe h2 {
	text-align: left;
	border-bottom: 1pt solid #b3b3b3;
	color: #e6e6e6;
	width: 100%;
	font-size: 10pt;
}

/* @group Mentions */
#mentions {
	width: 100%;
}

#mentions h1 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 16pt;
}
#mentions h2 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 12pt;
}

#mentions p {
	text-align: justify;
}
#mentions a {
	color: #666;
}
/* @end */

/* @end */

/* @group Home */
#contenuh {
	width: 100%;
}
#contenuh h1 {
	margin-top: 1cm;
	text-align: right;
	border-bottom: 1pt solid #b3b3b3;
	width: 35%;
	font-size: 16pt;
}
#texthome {
	text-align: justify;	
}
#texthome p {	
}
.print {
	display: block;
	text-align: center;
	margin-bottom: 3cm;
}
/* @end */

/* @group Footer */
#footer {
	width: 100%;
	text-align: center;
	font-size: 10pt;
	border-top: 1pt solid #b3b3b3;
	position: fixed;
	bottom: 0;
	display: block;
}
/* @end */

.center {
	text-align: center;
}
abbr {
	border-bottom: none;
}
fieldset {
	display: none;
}
.infoprint {
	display: block;
	text-align: center;
	margin-top: 5cm;
}