*, html, body, div {
	margin:0;
	padding:0;
}
body {
background:#e6e7e8;
}
div {
	/*border: 1px dashed red;*/
}
div#prosini_intro, div#prosini {
	width:1000px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	background: url('images/background.png') top left no-repeat;
}
div#prosini {

	background: url('images/bg.png') top left no-repeat;
}
div#header {
	height:175px;
	width:100%;
	font-size:80%;
}
div#header_small {
	height:125px;
	width:100%;
	font-size:80%;
}
span#sitemap{
color:#e6e7e8;
float:right;
font-family:Georgia, GeosansLight;
font-style:italic;
margin-right:10px;
padding-top:5px;
}
span#references{
color:#e6e7e8;
font-family:Georgia, GeosansLight;
font-style:italic;
padding-left:50px;
position:absolute;
top:675px;
display:block;
font-size:80%;
}
a:link, a:visited{
color:#e6e7e8;
text-decoration:none;
}
#principal a:link, #principal a:visited{
/*background:#95BDD8;
padding:5px;*/
color:#000;
text-decoration:underline;
}
div#logo {
padding-left:49px;
padding-top:36px;
	float:left;
}
div#logo img {
border:none;
}
div#logo span#slogan {
	position:relative;
	left:30px;
	bottom:15px;
}
div#top {
color:#95BDD8;
float:left;
font-family:Georgia, GeosansLight;
font-size:130%;
height:109px;
padding-bottom:10px;
padding-left:130px;
padding-top:32px;
width:51%;
	background: url('images/top.png') bottom right no-repeat;
}
div#prosini_intro div#top {
padding-left:145px;
width:50%;
}
div#prosini_intro div#top p {
	background: url('images/dash.jpg') bottom left no-repeat;
	padding-left:17px;
}
div#prosini div.smaller {
background:url("images/top_small.png") no-repeat right bottom;
height:88px;
padding-bottom:10px;
padding-top:11px;
}
div#prosini_intro div#edito-left {
font-size:70%;
height:145px;
margin-left:100px;
padding-bottom:20px;
padding-top:26px;
float:left;
width:40%;
}
div#prosini_intro div#edito-right {
font-size:70%;
height:145px;
float:left;
padding-bottom:20px;
margin-left:20px;
padding-top:26px;
width:40%;
	background: url('images/signature.png') bottom right no-repeat;
}
div#prosini_intro div#edito-left p {
text-indent:50px;
}
div#content {
	float:left;
	width:83%;
text-align:justify;
font-family:Arial;
}
div#prosini_intro div#principal {
clear:both;
	height:110px;
		background: url('images/principal.png') top left no-repeat;
			padding-top:50px;
}
div#prosini_intro div#principal div.carac {
float:left;
	padding-left:130px;
	position:relative;
}
div#prosini_intro div#principal div#pertinent {

}
div#prosini_intro div#principal div#esthetique {
bottom:42px;
}
div#prosini_intro div#principal div#accessible {
bottom:30px;
}
div#prosini_intro div#principal div#administrable {
top:20px;
}
div#prosini_intro div#principal div#ergonomique {
left:83px;
top:65px;
}
div#prosini_intro div#principal div#amelioration {
left:70px;
top:48px;
}
div#centre {
bottom:20px;
clear:left;
height:62px;
margin-left:194px;
position:relative;
text-align:center;
width:514px;
font-style:italic;
font-size:80%;
color:#495165;
font-weight:bold;
}
div#menu {
	color:#e6e7e8;
	font-size:80%;
float:left;
font-family:Georgia, GeosansLight;
font-style:italic;
height:300px;
padding-right:13px;
text-align:right;
width:15.5%;
}
div#menu ul {
font-style:normal;
	color:#fff;
}
div#menu ul#bloc {
	background: url('images/menu.png') top right no-repeat;
font-size:90%;
height:158px;
margin-top:7px;
padding-left:44px;
padding-top:10px;
text-align:left;
}
div#menu ul#bloc li {
margin-bottom:2px;
list-style-type: square;
}
div#menu ul#alone {
list-style-type:none;
}
div#menu ul#alone li {
	background: url('images/petit_menu.png') top right no-repeat;
height:27px;
text-align:center;
padding-left:15px;
}
div#prosini_intro div#slideshow {
	height:125px;
	width:75%;
	margin-left:160px;
}
div#qqpqcc {
float:left;
width:26%;
padding:0 10px 10px;
font-size:70%;
}
div#page {
float:left;
width:68%;
padding:10px;
font-size:80%;
border-left:1px solid #e6e7e8;
}
div#contact {
float:left;
width:23%;
padding:10px;
padding-right:0;
font-size:70%;
}
div#content h2 {
font-size:120%;
}
div#content h2, div#content h3, div#content span.qqpqcc {
color:#95C4E7;
font-style:italic;
}
div#content span.qqpqcc {
background: url(images/question.gif) top left no-repeat;
display:block;
font-weight:bold;
margin-top:2px;
padding-left:15px
}
div#content h3 {
padding-left:15px;
font-size:110%;
}
div#content div.off h3 {
display:inline;
}
div#prosini div#content p {
padding-top:5px;
padding-bottom:8px;
}
div#page div.off span {
font-style:italic;
font-size:60%;
}
div#top h1 {
font-size:130%;
padding-bottom:15px;
width:415px;
}
div#top p.col {
width:50%;
float:left;
font-size:70%;
position:relative;
right:15px;
}
div#top p.col1 {
width:95%;
float:left;
font-size:70%;
}
div#top p.colu {
float:left;
font-size:70%;
position:absolute;
top:154px;
}
div#caracteristique {
float:left;
width:55%;
padding:10px;
font-size:80%;
}
div.on p {
background-color:#495165;
padding-left:3px;
padding-right:3px;
color:#E6E7E8;
}
div#qqpqcc p {
border-bottom: 1px solid #E6E7E8;
}
div#qqpqcc p:hover {
background-color:#E6E7E8;
}
div#prestations {
float:left;
width:40%;
padding:10px;
font-size:80%;
}
div#content h2.lvl2 {
color:#c80205;
}
h1{
color:#e6e7e8;
}
div#content h3.lvl2, div#page h3{
color:#7B7A7A;
background-color:#E6E7E8;
text-decoration:underline;
}
div#content h3.lvl2 a:link, div#content h3.lvl2 a:visited, div#page h3 a:link, div#page h3 a:visited{
color:#7B7A7A;
}
div#page h3 {
background : none;
}
#caracteristique a:link, #prestations a:link, #page a:link, #caracteristique a:visited, #prestations a:visited, #page a:visited {
text-decoration:underline;
color:#000;
}
#back {
position:absolute;
top:160px;
margin-left:100px;
font-family:Georgia,GeosansLight;
font-size:130%;
font-style:italic;
}
#back a:link, #back a:visited, #container1 a:link, #container1 a:visited  {
color:#495165;
}
#container1 a:hover, #top a:hover, #references a:hover, #menu a:hover, #sitemap a:hover, #principal a:hover, div#content h3.lvl2 a:hover, #caracteristique a:hover, #prestations a:hover, #page a:hover, #back a:hover {
color:#C80205;
}
fieldset {
background:#E6E7E8;
padding:8px;
margin-bottom:15px;
border: 1px solid #495165;
}
fieldset legend {
font-size:110%;
}
#top p.col span, #top p.col1 span, #top p.colu span {

}
#top a:link, #top a:visited {
color:#E6E7E8;
}
#top a:hover {
text-decoration:underline;
}
div#devis img {
border:none;
}
div#devis {
float:right;
margin-top:55px;
padding-right:13px;
padding-bottom:21px;
}
.col-1, .col-2, .col-3, .col-4 {
float:left;
width:30%;
}
.col-1, .col-2 {
margin-right:30px;
}
#container1 {font-size:80%;padding:10px;}
.img-left {
float:left;
margin:0 10px 0 0;
}
span.black {
color:#95BDD8;
}
#top span.black a:link, #top span.black a:visited {
color:#95BDD8;
font-weight:bold;
}
#caracteristique img {
border:none;
}
#caracteristique #slideshow {
padding:10px;
height:250px;
}
#caracteristique #slideshow .img-left {
margin-top:10px;
}
#top p.red {
color:red;
}
div.site-pertinent {
background: url(images/cibler-besoin.jpg) bottom right no-repeat;
}
div.contact-internet {
background: url(images/contact-internet.jpg) bottom left no-repeat;
}
