/* Print Style Sheet */

header, #nav, #sidebar, footer, #vcontent, #news, #menu-header, .menu-princ, .container, .menu_page, #poucet, #headertxt, #headernav-outer, #slideshow, .ref, #prod_associe, #dl_box, #etude-perso a, #liens, #tele, #follow-us, #article-recent, #formsearch, #s2_form_widget-2,#post-content a, .wp-pagenavi{display: none;}

.main{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 860px;
}
.content{
	width: 68%;
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	margin-bottom: 35px;
	float: right;
}
#scontent li{
	list-style: none;
	margin-top: 30px;
}
#product h2{
	text-transform: uppercase;
}
#page_parent .content a{
	font-size: 1em;
	line-height: 1.909em;
	color:#007ec2;
	text-decoration: none;
	position: absolute;
	width: 164px;
	font-family: din-bold, Arial, sans-serif;
}

#page_parent .content a:hover{
	color:#323232;
}
#bref h2{
	text-transform: uppercase;
	margin-top: 30px;
}
#bref{
	page-break-inside: avoid;
}
.portefolio article{
	display: inline-block;
	height: 200px;
	width: 164px;
	margin-right: 15px;
	margin-left: 15px;
	line-height: 1.2;
	font-size: 12px;
	position: relative;
}
.portefolio article p{
	margin-top: 125px;
}
#page_parent .content article h3{
	font-size: 10px;
	position: absolute;
	bottom: 20px;
}
#page_parent .content article img{
	float: left;
	margin-right: 10px;
}
#page_parent .content article img:hover{
	opacity: 0.5;
}
#page_parent .content section{
	margin-bottom: 35px;
}
.mcontact{
	margin: 0;
	padding: 0;
	position: relative;
	display: inline-block;
	float: left;
}
.mcontact img{
	margin: 0;
	padding: 0;
	margin-left: -20px;
	margin-bottom: 30px;
}
.mcontact figure{
	margin-top: 0;
}
.mcontact .figcontact{
	position: absolute;
	color: #939393;
	bottom: 50px;
	left:35px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.mcontact .figcontact a{
	color: #939393;
	text-decoration: none;
}
.mcontact .figcontact a:hover{
	color:#007ec2;
}

#page_reno .content figure{
	margin: 0;
	padding: 0;
	display: inline-block;
	position: relative;
	margin-top: 35px;
	margin-right: 20px;
	width: 272px;
}

#page_reno .content figure p{
	margin: 0;
}

#page_reno figure a:hover{
	opacity: 0.7;
}

#page_reno figure figcaption{
	position: absolute;
	height: 91px;
	bottom: -1px;
	font-size: 1.4em;
	color: black;
	width: 180px;
	line-height: 1.1;
	padding-left: 7px;
}
#copyright{
	display: block;
	margin-top: 30px;
}

.avantages{
	display: inline-block;
	text-transform: uppercase;
	background-color: #007ec2;
	color: black;
	height: 300px;
	width: 280px;
}
.avantages h3{
	width: 240px;
	margin: auto;
	border-bottom: 1px solid;
	font-size: 1.2em;
}
.avantages li{
	line-height: 1.6;
}
.avantages ul{
	padding-right: 10px;
}

#etude-perso{
	height: 370px;
	width: 860px;
	margin: auto;
	position: relative;
	text-transform: uppercase;
	page-break-inside: avoid;
}
#etude-perso h2{
	margin-bottom: 15px;
}
#etude-perso h3{
	position: absolute;
	top: 100px;
	left: 50px;
}
#etude-perso ul{
	display: inline-block;
	position: absolute;
	top: 145px;
	left: 60px;
	font-size: 0.8em;
	line-height: 1.7;
}

#brefe{
	background-color: #007ec2;
	color: white;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
}
.equip{
	height: 175px;
	margin-bottom: 30px;
	position: relative;
	page-break-inside: avoid;
}
/*.equip img{
	//float:right;
}*/
.equip p{
	position: absolute;
	top: 50%;
	bottom: 50%;
	width: 290px;
	margin-top: -5%;
}
.sidebarnews{
	width: 270px;
	position: absolute;
	right: 0;
	margin-right: 20px;
	margin-top: 30px;
}
.sidebarnews h3{
	padding-left: 10px;
}
.sidebarnews #article-recent h3{
	background-color: #2582c5;
}
#formsearch{
	background-color: #2582c5;
	height: 50px;
	padding-left: 10px;
}
.sidebarnews #s{
	margin-top: 14px;
}
.sidebarcontact{
	width: 260px;
	position: absolute;
	right: 0;
	margin-right: 20px;
	margin-top: 50px;
}
.sidebarcontact #contact-adr h3{
	background-color: #2582c5;
	margin-top: 20px;
	padding-left: 10px;
	color: white;
}
.sidebarcontact ul{
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	margin-top: 10px;
}
.sidebarcontact ul li ul li{
	margin-left: 10px;
}
#page_contact .content, #page_news{
	float:left;
}
#post{
	margin-bottom: 10px;
	height: 124px;
	position: relative;
}

#post a{
	position: absolute;
	bottom: 0px;
	left: 175px;
}

#post img{
	float: left;
	padding-right: 10px;
}
#post h3{
	text-transform: uppercase;
	font-size: 0.9em;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	font-weight: normal;
	height: 20px;
	margin-bottom: 5px;
}

#post p{
	font-size: 0.9em;
	margin: 0;
	vertical-align:top;
	line-height: 1;
}
#post li{
	list-style-image: url(images/picto-news.png);
	margin-left: 170px;
	font-size: 1.6em;
	letter-spacing: -0.1em;
	height: 30px;
}

#page_news{
	width: 63%;
	/*width: 876px;*/
	min-height: 750px;
}
.content #post{
	margin-bottom: 10px;
	height: 200px;
	position: relative;
}
.content #post h3{
	border-bottom: 1px solid #2582c5;
	width: 100%;
	height: 30px;
}
.content #post img{
	padding-right: 10px;
	bottom: 0;
	left: 0;
}
.content #post ul{
	margin-top: 0;
}
.content #post p{
	margin-left: 175px;
}
.content #post li{
	margin-left: 0px;
}
.content #post-content{
	position: relative;
	height: 124px;
}
.volant{
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 58px;
	left: 490px;
	text-transform: uppercase;
	font-weight: bold;
}
.volant li{
	margin-top: 33px;
}
.volant_2{
	color: white;
	position: absolute;
	bottom: 120px;
	width: 300px;
	left: 320px;
	font-size: 1.2em;
}