input, textarea{ border:1px solid #737373;
}

body {
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-repeat:no-repeat
	}


.arboresence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.arboresence_choisi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C90420;
	font-weight: normal;
}
.arboresence_gris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	font-weight: normal;
}
.bas_page:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.bas_page:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.bas_page:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.btn_contact {
width:80px; 
height:20px; 
background-color:#ffffff; 
color:#C90420; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold
}

.div_texte{
	overflow: auto;
	height:140px;
	position:static;
	width: 260px;
	padding-right:60px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
 }
 
.fond {
	background-color: #C90420;
}
.lien_savoirfaire:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration:none
}

.lien_savoirfaire:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration:none
}
.lien_savoirfaire:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration:none
}
.lien_savoirfaire:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C90420;
	text-decoration:none;
	font-weight: bold;

}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.titre_contact {
	color: #C90420;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}

.ubiquist:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.ubiquist:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.ubiquist:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.div_texte2 {

	overflow: auto;
	height:180px;
	position:static;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 5;
	padding-bottom: 5;
}
.texte_contact {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #737373;
}
.texte_tel {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #737373;
}
.texte_nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #737373;
	letter-spacing: 1px;
	line-height: 25px;
}
.div_noticelegal {
	overflow: auto;
	height:350px;
	position:static;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 5;
	padding-right: 50px;
}
.texte_infolegal {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #737373;
}
.espace {
	letter-spacing: 1px;
}
.div_texte_petit {

	overflow: auto;
	height:100px;
	position:static;
	width: 260px;
	padding-right:60px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_texte_60 {


	overflow: auto;
	height:120px;
	position:static;
	width: 290px;
	padding-right:40px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_texte_facades {



	overflow: auto;
	height:120px;
	position:static;
	width: 300px;
	padding-right:40px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_texte_10 {




	overflow: auto;
	height:80px;
	position:static;
	width: 300px;
	padding-right:40px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_texte160 {

	overflow: auto;
	height:150px;
	position:static;
	width: 260px;
	padding-right:60px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_texte_partner {

	overflow: auto;
	height:350px;
	position:static;
	width: 300px;
	padding-right:60px;
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#C90420;
	padding-top: 10px;
	padding-bottom: 10px;
}
