/*= Communs
-------------- */
body {
	margin: 0; padding: 0;
	font-size: 62.5%;
	font-family: Trebuchet MS,"Trebuchet MS", Arial, sans-serif ;
	background: #FFF;
	}
		
#page {
		display:block;
		width: 21cm;
		margin: 10px auto 0 auto;
		}
		
#header,#filArianne,
#particulier,
#entreprise,
#footer,
#ColA,.etape, .image3, .image2, #tools
{display:none;}

#bodyHome.Intparticulier #ColB, #bodyHome.IntEntreprise #ColB{
	margin:0 0cm !important; padding: 0 0 0 0 !important; 
	float:left; width:12cm; border-right:1px #999 solid;
}
#sidenotes{
	float:right; width:8cm;
}

img {border: 0;}

#bodyHome.Intparticulier #ColB p, #bodyHome.IntEntreprise #ColB p {font-size:1.1em; line-height:1.2em; margin:0px 0px 5px 0px !important;}
#bodyHome.Intparticulier #ColB #formMag p, #bodyHome.IntEntreprise #ColB #formMag p {margin:0px 0px 0px 0px !important;}

#bodyHome.Intparticulier #ColB h1, #bodyHome.IntEntreprise #ColB h1 {font-size:1.8em; line-height:auto; margin-bottom:10px; font-weight:bold; padding-left:0px; color:#DB0014;}
#bodyHome.Intparticulier #ColB h1 strong, #bodyHome.IntEntreprise #ColB h1 strong{font-size:1.5em; line-height:auto; color:#DB0014;}

#bodyHome.Intparticulier #ColB h2, #bodyHome.IntEntreprise #ColB h2 {font-size:1.4em; line-height:1.4em; margin:8px 0px 5px 0px !important; font-weight:bold;}
#bodyHome.Intparticulier #ColB h3, #bodyHome.IntEntreprise #ColB h3 {font-size:1.4em; line-height:1.2em; margin:5px 0px 10px 0px !important; font-weight:bold; color:#DB0014;}
#bodyHome.Intparticulier #ColB h4, #bodyHome.IntEntreprise #ColB h4 {font-size:1.3em; line-height:1.3em; margin:8px 0px 4px 0px !important; font-weight:normal;}
#bodyHome.Intparticulier #ColB h5, #bodyHome.IntEntreprise #ColB h5 {font-size:1.1em; line-height:1.1em; margin:3px 0px 3px 0px !important; font-weight:normal; font-style:italic !important;}
#bodyHome.Intparticulier #ColB h6, #bodyHome.IntEntreprise #ColB h6 {font-size:1.0em; line-height:1.0em; margin:3px 0px 3px 0px !important; font-weight:normal;}

#bodyHome.Intparticulier #ColB ul, #bodyHome.IntEntreprise #ColB ul {margin:5px 0px 5px 15px; }

hr {display:block !important; height:0px !important;  background-color:#FFF !important; ;}

#bodyHome.Intparticulier #ColB ul li, #bodyHome.IntEntreprise #ColB ul li{font-size:1.2em; margin:4px 0px 4px 5px; padding-left:10px;}
#bodyHome.Intparticulier #ColB ul li {background:transparent url(/global/images/PuceCarre.gif) no-repeat 0px 5px;}
#bodyHome.IntEntreprise #ColB ul li {background:transparent url(/global/images/PuceCarreEnt.gif) no-repeat 0px 5px;}
#bodyHome.Intparticulier #ColB hr, #bodyHome.IntEntreprise #ColB hr {border: 1px #FFF solid; border-top: 1px #E3E3E3 solid; }
#bodyHome.Intparticulier #ColB a, #bodyHome.IntEntreprise #ColB a {color:#787878; cursor:pointer;}
sup {position:relative;  }

a.pdf {
	display:block; width:250px;
	border: 1px #B8B9C5 solid;
	text-decoration:none; font-size:0.99em; color:#C90A0A !important;
	padding:0px 20px 0px 20px; 
	background-color:#DADADA;
	}
	a:hover.pdf  {border: 1px #C90A0A solid;}
	
	/* = Style pour les class sur lien de Wb ------------------------ */
	#bodyHome.Intparticulier #ColB a.lienExterne, #bodyHome.IntEntreprise #ColB a.lienExterne,
	#bodyHome.Intparticulier #ColB a.lienInterne, #bodyHome.IntEntreprise #ColB a.lienInterne {
	display:block; padding-left:15px;
	font-size:1.2em; text-decoration:none;
	background:transparent url(/global/images/PuceLiens.gif) no-repeat 0px 2px;
	}
	
	#bodyHome.IntEntreprise #ColB a.LienEntreprise {
		display:block; padding:5px 5px 5px 14px; margin:0px 0px 0px 0px!important;
		font-size:1.2em; color:#3576B5; text-decoration:none; font-weight:bold;
		background:transparent url(/global/images/PuceLienEntreprises.gif) no-repeat 0px 5px;
		}
		#bodyHome.IntEntreprise #ColB a.LienEntreprise:hover {
			color:#EA0904;
			background:transparent url(/global/images/PuceLienEntreprisesHover.gif) no-repeat 0px 5px;
			}


			#mainContent.colonne1 #ColB .SavPlus, #mainContent.colonne1 #ColB .RetourArticle {
			border-bottom:1px solid #484848;
			color:#C11A15;
			display:block;
			margin:1px 0 15px;
			padding:3px;
			text-align:right;
			text-decoration:none;
			}
			
			
			
			
/*--------------------- parti devis*/
#resultat_devis h3 em{
	display:block; font-size:1.8em; line-height:1.1em;
	color:#FF9100; font-weight:bold !important; font-style:normal !important;
}
#resultat_devis h3{color:#aaa !important;}

#Content.devis hr{height:50px !important; visibility:hidden;}

#Content.devis table{border-collapse:collapse; margin:0 0 10px 0; width:340px; font-size:1.1em;}
#Content.devis table th,
#Content.devis table td{padding:2px; vertical-align:middle;}
#Content.devis table th{
	border:1px #DDD solid;
	background-color:#C50000;
	color:#fff;
}
#Content.devis table td{
	border:1px #DDD solid;
	
}

#Content.devis table .alg_d{text-align:right;  }
#Content.devis table .alg_c{text-align:center;}
#Content.devis table .alg_g{text-align:left;}

#Content.devis table tfoot{font-size:1.5em; font-weight:bold; color:#FF9100; }
#Content.devis table tfoot .total{color:#D51E1A; }

#Content.devis table .coul1{color:#006BBE;}
#Content.devis table .coul2{color:#C60000;}

.big{font-size:1.5em !important; text-align:center; font-weight:bold !important; color:#646567; padding-bottom:10px !important; width:340px;}

.blocfoot{
	width:105px; height:145px; background-color:#E4E4E4;
	float:left;
	overflow:hidden;
	margin-right:12px;
	text-align:center;
	padding-top:5px;

}
.last{margin-right:0;}


.bloc.image1 a{background: #fff url('../images/devis/bloc_image1.jpg') no-repeat 0 0;}
.bloc.image2 a{background: #fff url('../images/devis/bloc_image2.jpg') no-repeat 0 0;}
.bloc.image3 a{background: #fff url('../images/devis/bloc_image3.jpg') no-repeat 0 0;}
.bloc.image4 a{width:340px; background: #fff url('../images/devis/bloc_tel_image4.png') no-repeat 0 0;}

.mentioncnil {padding:5px 0; margin:10px 0 !important; border:1px #DDD solid; clear:both;
	border-left:none; border-right:none;}

#tools{
	clear:both;
	display:block;
	text-align:center;
	background: transparent url('../images/devis/cartouche_2.jpg') no-repeat top center;
color:#C11A15 !important;
height:23px; position:relative;
}
#tools a{text-decoration:none;
	color:#C11A15 !important;
	position:absolute;
	top:5px; left:88px;
	}
	/*--------------------- sidebarre vos infos*/
	.tr,.br{
		position:absolute; right:0;
		display:block;
		width:10px; height:10px;
		overflow:hidden;
		background: transparent url('../images/devis/corner.png') no-repeat -10px 0;

	}
	.tr{top:0;}
	.br{bottom:0; background: transparent url('../images/devis/corner.png') no-repeat -10px -10px;}

	#vos_info{
		margin-top:10px;
		position:relative;
		background-color:#FFFEE4;
		font-size:1.1em;
		padding:10px 0 13px 0;

		
	}
	#vos_info h4{
		margin:5px 5px 0 5px;
		color:#C11A15;
		font-weight:bold;
		font-size:1.2em;
	}
	#vos_info h3{
		margin:0px 5px 10px 5px;
		color:#C11A15;
		font-weight:bold;
		font-size:1.3em;
	}
	#vos_info ul{
		margin:3px 5px 0 5px;
	}
	#vos_info ul li{
		color:#000;
		padding:0 0 0 10px; margin:3px 0;
		background:transparent url('../images/devis/chevron.png') no-repeat 2px 5px;
		}
	#vos_info a{color:#000;text-decoration:underline;}

	
	/*= Page adresses
	------------------- */
		#bodyAdresses #header {
			width: 450px; height: 77px; background: transparent url('/global/images/bgHeaderAdress.jpg') no-repeat 0 0;
			text-indent: 0!important;
			position: absolute; top: 0; left: 0;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
		}
		#bodyAdresses #header p {padding: 5px 100px 0 5px;line-height: 1em;}
		#bodyAdresses #page {
			width: 450px;
			background: none;
			position: relative; top: 0; left: 0;
			background-color:#ffffff;
			padding-bottom: 40px;
			margin-top: 0;
		}
		#bodyAdresses #mainContent {
			position: relative; top: 50px; left: 25px;
			width: 400px; z-index: 1000;
			}
		#bodyAdresses a {color: red;}
		#bodyAdresses table {width: 100%;}
		#bodyAdresses td {border-bottom: 1px #888 solid; padding: 10px 0 10px 0; vertical-align: top;}
		#bodyAdresses .adresse {width: 40%;}
		#bodyAdresses .adresse strong{color: #db0014;}
		#bodyAdresses .horaires {}