﻿/* CSS Document */



/* Section evaluer les besoins 

--------------------------------------------------------*/



.table-needs1{

    	width: 100%;

    	text-align: center;

	border-width:1px; 

	border-style:solid; 

	border-color:#8d907f;

}

.bazil div{
margin-left:30px;
background-image:url(/images_contenu/bazile/bazile2.jpg);
}


.table-needs1 .first-tr{

background: #8D907F;

height: 60px;

vertical-align:middle;

font-weight:600;

}



.table-needs1 .first-tr td{

font-weight:600;

}



.table-needs1 tbody .common-tr{

border: 0;

}



.table-needs1 tbody .common-tr-odd{

background: #DDDFD1;

border:0;

}



.table-needs1 tbody td{

text-align:center;

border: 0;

}



.table-needs1 .low{

background: #DDDFD1;

}



.table-needs1 .medium{

background: #CBCFB5;

}



.table-needs1 .high{

background: #BABF9B;

}



.disc ul li{

list-style-type:disc;

list-style-position: inside;

margin-left: 35px;

}





.table-needs1 tbody .common-tr ul li{

list-style-type: disc;

text-align: left;

}



.table-needs1 tbody .common-tr-odd ul li{

list-style-type: disc;

text-align: left;

}



.byroom-content tr td{

border: 0;

}



.byroom-content tr{

margin: 20px 0;

padding:10px 0;

border-bottom: 1px solid #EEEEEC;

}



.byroom-content{

border: 1px solid #EEEEEC;

padding: 5px;

vertical-align:middle;

}



.byroom-content ul li{

list-style-type:disc;

list-style-position: inside;

}



/* Liens vers les images des schémas

---------------------------------------------*/



.schema-icon{

background: #FFF url(/images_contenu/dossier/schema-icon.jpg) no-repeat left center;

line-height: 50px;

height: 50px;

display:block;

clear:left;

padding-left: 50px;

}



#page_criter_info .product_listing_title p{

text-align: left;

}



.pcom{

float:right;

margin: 0 0 0 20px;

}

.comparaison{
border: 1px solid #DFDFDF;
}

.comparaison tr, .comparaison tr td{
border: 0;
font-size:11px;
}

.comparaison .compare-1{
  background: #DFDFDF;
}

.compare-img{
width: 100px;
height:100px;
}

.qsn-right{
float:right;
width: 300px;
padding: 20px;
margin: 0 0 20px 20px;
background: #EEEEEC;
border:1px solid #9F9F9F;
clear:bottom;
}

.qsn-title{
font-size:18px;
font-weight:bold;
line-height:20px;
}

.qsn-s-title{
font-weight:bold;
font-size:13px;
line-height: 16px;
}

.qsn-img{
border:5px solid #BFBFBF;
}

#compare-table{
margin: 0 auto;
font-size:11px;
border-collapse:collapse;
}

table#compare-table tr td{
border:1px solid #DFDFDF;
padding: 5px 2px;
}

table#compare-table tr.line-1{
background: #D1DDDF;
}


/* Service Pro

---------------------------------------------*/

#pro-title{
background: #8d8f81;
width:840px;
margin: 0 auto;
padding: 20px;
color: #FFF;
font-size:20px;
line-height:1.5em;
font-weight:bold;
}

.pro-li{
margin: 10px 0;
}

.pro-li li{
background: url(images_contenu/validation.jpg) no-repeat left center;
line-height: 30px;
padding: 0 0 0 30px;
}

.pro-title2{
font-size:20px;
font-weight:bold;
margin: 0 0 15px 0;
}

.ava-title{
font-size:20px;
font-weight:100;
color:#4a5344;
letter-spacing:-1px;
}

.ava-desc{
background: #FFF;
border:1px solid #BFBFBF;
padding: 20px;
z-index:1;
position: static;
margin: 0 0 15px 0;
}
