body{
	background-image: url(image/fond/text55181191.jpg);
	text-align: center;
}
.body{
	text-align: center;
	background-image: url(image/fond/text55181191.jpg);
}
.cadre{
	position: relative;
	height: auto;
	width: 800px;
	text-align: left;
	margin: auto;
}
.barmenu-haut{
	top: 201px;
	position: absolute;
	height: 52px;
	width: 100%;
	text-align: center;
	background-image: url(image/fond/blacktile-opti.gif);
}
.barmenu-alarme{
	top: 20px;
	position: absolute;
	height: 80px;
	width: 100%;
}
/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}
.barmenu-bas{
	height: 100px;
	width: 100%;
	background-image: url(image/fond/grisfonce_001.jpg);
	position: absolute;
	bottom: 0px;
}
.fond_haut{
	position: absolute;
	height: 201px;
	width: 100%;
	background-image: url(image/fond/gris_194.jpg);
}
.centre{
	position: absolute;
	height: 500px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.courbebd{
	position: absolute;
	height: 110px;
	width: 110px;
	left: 690px;
	bottom: 100px;
	background-image: url(image/fond/courbe-bd-2.gif);
	background-repeat: no-repeat;
}
.texte1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: 600;
}
.texte1a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: 600;
}
.texte2{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
}
.texte2a{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
}
.texte3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #000000;
}
.texte3a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #000000;
}
.texte4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: normal;
}
.texte5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texte6{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	font-weight: 900;
}
.texte7{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: 400;
}
.texte8{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #999999;
}
.texteinvisible{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.textemenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: 900;
}
.textemenualarme{
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
}
.keywords{
	position: absolute;
	height: auto;
	width: 100%;
	background-color: #000000;
}
/*-------------------------------------------------------styles index*/
.centre-index{
	position: absolute;
	height: 1300px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-index1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 10px;
}
.cadre-index2{
	position: absolute;
	height: 750px;
	width: 250px;
	left: 0px;
	top: 0px;
	text-indent: 10px;
}
.cadre-index3{ /* compteur 1and1*/
    position: absolute;
	height: 20px;
	width: 800px;
	top: 1550px;
}
.cadre-index4{ /* emplacement panneau pub pour les envenements */
    position: absolute;
	height: auto;
	width: auto;
	top: -20px;
	left: 720px;
}
.cadre-index5{
	position: absolute;
	height: 750px;
	width: 250px;
	left: 540px;
	top: 340px;
	border: 3px solid #CCCCCC;
}
.cadre-index6{
	position: absolute;
	height: auto;
	width: 420px;
	left: 70px;
	top: 770px;
}
.cadre-index7{
	position: absolute;
	height: 337px;
	width: 492px;
	left: 35px;
	top: 390px;
	overflow: auto;
	overflow-X: hidden;
}
.cadre-index7a{
	position: absolute;
	height: 390px;
	width: 500px;
	left: 30px;
	top: 340px;
	background-image: url(image/index/cadre_news.png);
	background-repeat: no-repeat;
}

/* image bouge au passage de la souris */
#kwick {
	position: absolute;
	height: auto;
	width: 718px;
	left: 50px;
	top: 120px;
}
#kwick .kwicks {
	DISPLAY: block; MARGIN: 0px; HEIGHT: 200px
}
#kwick LI {
	FLOAT: left
}
LI:unknown {
	content: ""
}
#kwick .kwick {
	BORDER-RIGHT: #fff 2px solid; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 72px; CURSOR: pointer; HEIGHT: 200px
}
#kwick .kwick SPAN {
	DISPLAY: none
}
#kwick .opt1 {
	BACKGROUND: url(image/index/aritech.jpg)
}
#kwick .opt2 {
	BACKGROUND: url(image/index/tecnoalarm.jpg)
}
#kwick .opt3 {
	BACKGROUND: url(image/index/daitem.jpg)
}
#kwick .opt4 {
	BACKGROUND: url(image/index/video-surveillance.jpg)
}
#kwick .opt5 {
	BACKGROUND: url(image/index/controle_acces.jpg)
}
#kwick .opt6 {
	BACKGROUND: url(image/index/interphonie.jpg)
}
#kwick .opt7 {
	BACKGROUND: url(image/index/automatisme.jpg)
}
#kwick .opt8 {
	BACKGROUND: url(image/index/portail_alu.jpg)
}
#kwick .opt9 {
	BACKGROUND: url(image/index/sectionnelle.jpg) #000; BORDER-RIGHT-WIDTH: 0px
}
/* fin de image bouge au passage de la souris */
/*-------------------------------------------------------fin styles index*/

/*-------------------------------------------------------styles alarme*/
.centre-alarme{
	position: absolute;
	height: 1100px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-alarme1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 140px;
}
.cadre-alarme2{
	position: absolute;
	height: auto;
	width: 400px;
	left: 50px;
	top: 200px;
}
.cadre-alarme3{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 730px;
}
.cadre-alarme4{
	position: absolute;
	height: auto;
	width: 150px;
	left: 540px;
	top: 220px;
}
.cadre-alarme5{
	position: absolute;
	height: auto;
	width: 150px;
	left: 540px;
	top: 350px;
}
.cadre-alarme6{
	position: absolute;
	height: auto;
	width: 60px;
	left: 585px;
	top: 545px;
}
.cadre-alarme7{
	position: absolute;
	height: auto;
	width: 325px;
	left: 630px;
	top: 0px;
}
/*-------------------------------------------------------fin styles alarme*/

/*-------------------------------------------------------styles alarme filaire*/
.centre-alarme_filaire{
	position: absolute;
	height: 1600px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-alarme_filaire1{
	position: absolute;
	height: 100px;
	width: 700px;
	top: 135px;
	left: 50px;
}
.cadre-alarme_filaire2{
	position: absolute;
	height: 550px;
	width: 700px;
	left: 50px;
	top: 235px;
}
.cadre-alarme_filaire3{
	position: absolute;
	height: 250px;
	width: 196px;
	top: 310px;
	left: 500px;
}
/*-------------------------------------------------------fin style alarme filaire*/

/*-------------------------------------------------------style alarme radio*/
.centre-alarme_radio{
	position: absolute;
	height: 2200px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-alarme_radio1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 155px;

}
.cadre-alarme_radio2{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 670px;

}
.cadre-alarme_radio3{
	position: absolute;
	height: auto;
	width: 250px;
	left: 420px;
	top: 1350px;
}
.cadre-alarme_radio4{
	position: absolute;
	height: auto;
	width: 350px;
	left: 399px;
	top: 1440px;

}
.cadre-alarme_radio5{
	position: absolute;
	height: auto;
	width: 225px;
	left: 95px;
	top: 1645px;
}
.cadre-alarme_radio6{
	position: absolute;
	height: auto;
	width: 400px;
	left: 50px;
	top: 1860px;
}
.cadre-alarme_radio7{
	position: absolute;
	height: auto;
	width: auto;
	left: 550px;
	top: 1850px;
}
.cadre-alarme_radio8{ /* compteur 1and1*/
    position: absolute;
	height: 20px;
	width: 800px;
	top: 2450px;
}
/*-------------------------------------------------------fin style alarme radio*/

/*-------------------------------------------------------style alarme mixte*/
.centre-alarme_mixte{
	position: absolute;
	height: 1400px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-alarme_mixte1{
	position: absolute;
	height: auto;
	width: 700px;
	top: 150px;
	left: 50px;
}
.cadre-alarme_mixte2{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 300px;
}
.cadre-alarme_mixte3{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 539px;
}
.cadre-alarme_mixte4{
	position: absolute;
	height: auto;
	width: 400px;
	left: 50px;
	top: 770px;
}
.cadre-alarme_mixte5{
	position: absolute;
	height: auto;
	width: 153px;
	left: 525px;
	top: 820px;
}
/*-------------------------------------------------------fin style alarme mixte*/

/*-------------------------------------------------------style statistique*/
.centre-statistique{
	position: absolute;
	height: 800px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-statistique1{
	position: absolute;
	height: auto;
	width: 700px;
	top: 140px;
	left: 50px;
}
/*-------------------------------------------------------fin style statistique*/

/*-------------------------------------------------------style alarme video*/
.centre-alarme_video{
	position: absolute;
	height: 800px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-alarme_video1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 140px;
}
.cadre-alarme_video2{
	position: absolute;
	height: 350px;
	width: 450px;
	left: 175px;
	top: 200px;
}
.cadre-alarme_video3{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 590px;
}
/*-------------------------------------------------------fin style alarme video*/

/*-------------------------------------------------------style alarme offre*/
.centre-alarme-offre{
	position: absolute;
	height: 750px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-alarme-offre1{
	position: absolute;
	height: auto;
	width: 700px;
	top: 140px;
	left: 50px;
}
.cadre-alarme-offre2{
	position: absolute;
	height: auto;
	width: 300px;
	top: 260px;
	left: 85px;
}
.cadre-alarme-offre3{
	position: absolute;
	height: auto;
	width: 180px;
	top: 230px;
	left: 475px;
}
.cadre-alarme-offre4{
	position: absolute;
	height: auto;
	width: 200px;
	top: 450px;
	left: 120px;
}
.cadre-alarme-offre5{
	position: absolute;
	height: auto;
	width: 300px;
	top: 460px;
	left: 420px;
}
/*-------------------------------------------------------fin style alarme offre*/

/*-------------------------------------------------------styles video-surveillance*/
.centre-video-surveillance{
	position: absolute;
	height: 1000px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-video-surveillance1{
	position: relative;
	height: 100px;
	width: 560px;
	left: 20px;
	top: 0px;
}
.cadre-video-surveillance2{
	position: absolute;
	height: 100px;
	width: 180px;
	left: 580px;
	top: 0px;
}
.cadre-video-surveillance3{
	position: absolute;
	height: 250px;
	width: 700px;
	top: 100px;
	left: 50px;
}
.cadre-video-surveillance4{
	position: absolute;
	height: 200px;
	width: 300px;
	top: 350px;
	left: 30px;
}
.cadre-video-surveillance5{
	position: absolute;
	height: 300px;
	width: 400px;
	top: 350px;
	left: 380px;
}
.cadre-video-surveillance6{
	position: absolute;
	height: 300px;
	width: 700px;
	top: 650px;
	left: 50px;
}
/*-------------------------------------------------------fin styles video-surveillance*/

/*-------------------------------------------------------styles interphonie*/
.centre-interphonie{
	position: absolute;
	height: 1100px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-interphonie1{
	position: absolute;
	height: auto;
	width: 600px;
	left: 100px;
	top: 10px;
}
.cadre-interphonie2{
	position: absolute;
	height: auto;
	width: 200px;
	left: 60px;
	top: 120px;
}
.cadre-interphonie3{
	position: absolute;
	height: auto;
	width: 450px;
	left: 300px;
	top: 100px;
}
.cadre-interphonie4{
	position: absolute;
	height: auto;
	width: 150px;
	left: 144px;
	top: 348px;
}
.cadre-interphonie5{
	position: absolute;
	height: auto;
	width: 400px;
	left: 330px;
	top: 380px;
}
.cadre-interphonie6{
	position: absolute;
	height: auto;
	width: 90px;
	left: 550px;
	top: 650px;
}
.cadre-interphonie7{
	position: absolute;
	height: auto;
	width: 400px;
	left: 100px;
	top: 650px;
}
/*-------------------------------------------------------fin styles interphonie*/

/*-------------------------------------------------------styles contact*/
.centre-contact{
	position: absolute;
	height: 1100px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
			h2 {
				text-decoration:underline; 
				/*font-size:16px;*/
				font-size:133%;
			}
			
			h3 {
				/*font-size:14px*/
				font-size:116%;
			}
			
			input {
				/*font-size:11px;*/
				font-size:95%;
			}
			
			/* not found */
			/*.gross {
				font-size:16px
			}*/
			/* found in messageboard.xsl. formatting of links in entryhandle and entrymenu templates.
			formatting of submitted fields in guest/moderator html mails (template entry).
			formatting of user name and submission date of an entry in layout mode 2.
			formatting of response type message in templates preview and updateform*/
			.klein {
				font-size:90%;
				/*font-size:10px*/
			}
			/* found in messageboard.xsl. formatting of | chars in template entryhandle.
			formatting of entry subject (template entry) in layout mode 2*/
			.mittel {
				font-size:116%;
				/*font-size:14px;*/
			}
			/* found in messageboard.xsl. formatting entryhandle and entrymenu template contents */
			.rechts {
				text-align:right
			}
			/* found in messageboard.xsl. formatting entry number */
			.riesig {
				/*font-size:20px;*/
				font-size:166%;
			}
			
			/* not found */
			/*.noline {
				text-decoration: none
			}*/
			
			.admin {
				margin:0 4px;
			}
			
			.warn {
				color:#000000;
				font-weight:bold;
			}
			table,tr,td,li,a {
				color:#000000;
				font-family:'Trebuchet MS', Verdana, 'Lucida Sans Unicode', Arial, serif;;
				font-size:12px;
			}
						/* found in messageboard.xsl and feedback.xsl */
			.invert {
				background-color:#000000;
				color:#FFFFFF
			}
			
			input,textarea {
				border:0px none #FFFFFF;
				color:#383838;
				scrollbar-base-color:#FFFFFF;
				scrollbar-shadow-color:#383838;
				scrollbar-darkshadow-color:#FFFFFF;
				scrollbar-track-color:#FFFFFF;
				scrollbar-3dlight-color:#FFFFFF;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#FFFFFF;
				scrollbar-arrow-color:#383838
			}
			
			/* found in messageboard.xsl and feedback.xsl */
			.high,input,textarea {
				background-color:#D8D8D8
			} 
			
			/* found in messageboard.xsl and feedback.xsl. styling of input fields in case of 
			wrong/missing input.*/
			.warn {
				background-color:#F71F1F
			}
			
			/* found in messageboard.xsl. formatting of admin link texts in template entryhandle. */
			.admin {
				color:#F71F1F;
			}
						
			/* found in messageboard.xsl and feedback.xsl. border around table components.*/
			.dborder {
				border:1px dotted #383838;
				padding:2px 2px 2px 2px;
			}
			
			/* found in messageboard.xsl, feedback.xsl and counter.xsl. submit buttons. */
			.button {
				border:1px solid #383838;
			}
			
			/* found in messageboard.xsl. formatting of header for guest html reply mail (template entry).
			formatting of entry body (both modes) (template entry).
			found in feedback.xsl. formatting of header for reply mail.*/
			.message {
				border-bottom:1px solid #ECECEC;
				border-left:1px solid #ECECEC;
				/*line-height:18px;*/ 
				line-height:150%;
				padding:3px 3px 3px 3px
			}
.cadre-contact1{
	position: absolute;
	height: 100px;
	width: 700px;
	left: 50px;
	top: 550px;
}
TD{Color : #000000; Font-Family : Arial, Sans-serif; Font-Size : 11px;font-style: normal;Font-Weight : Bold;}
H1 { Color : #999999;	Font-Family : Arial, Sans-serif;	Font-Size : 18px;font-style: normal;Font-Weight : bold; padding-bottom : 2px; margin-bottom : 2px;}
TD.bg_color {background-image: url(plan-maison6.jpg);}
TABLE.border { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; Border-Color: #ffffff; }
.margins {	margin: 10px, 10px, 10px,10px; }
.arrow {	Color: #ff0000; }
INPUT.format { font-size: 11px; color: #003D59; background-color : #EFFCFF; font-style: normal;
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color:#003D59;
}
SELECT.format { font-size: 11px; color: #003D59; font-style: normal;}
TEXTAREA { font-size: 11px; color: #003D59; background-color : #EFFCFF;BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color: #003D59;font-style: normal;
}
INPUT.submit { font-size: 17px; color: #000000; Font-Family : Arial, Sans-serif;  font-style: normal;Font-Weight : Bold; background-color : #ffffff; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #000000;
}
INPUT.reset { font-size: 17px; color: #000000; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #ffffff; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #000000;
}
a.info{
position:relative; /*this is the key*/
z-index:24; 
text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
display:inline;
position:absolute;
top:1em; left:1em; width:15em;
background-color:#ff0000; color:#000000;
text-align: center}
.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
.obli {color: #ff0000; Font-Family : Arial, Sans-serif; }
.mef { font-size: 11px; color: #003D59; font-style: normal;
}
/*-------------------------------------------------------fin styles contact*/

/*-------------------------------------------------------styles automatisme*/
.centre-automatisme{
	position: absolute;
	height: 2600px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-automatisme1{
	position: absolute;
	height: auto;
	width: 600px;
	left: 100px;
	top: 10px;
	border: 1px solid #000000;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.cadre-automatisme2-1{
	position: absolute;
	height: 55px;
	width: 400px;
	left: 350px;
	top: 158px;
}
.cadre-automatisme2{
	position: absolute;
	height: 65px;
	width: 150px;
	left: 150px;
	top: 152px;
}
.cadre-automatisme3{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 120px;
}
.cadre-automatisme4{
	position: absolute;
	height: 100px;
	width: 500px;
	left: 50px;
	top: 270px;
}
.cadre-automatisme5{
	position: absolute;
	height: 175px;
	width: 150px;
	left: 600px;
	top: 260px;
}
.cadre-automatisme6{
	position: absolute;
	height: 74px;
	width: 150px;
	left: 40px;
	top: 220px;
}
.cadre-automatisme7{
	position: absolute;
	height: 50px;
	width: 500px;
	left: 250px;
	top: 500px;
}
.cadre-automatisme8{
	position: absolute;
	height: 85px;
	width: 300px;
	left: 30px;
	top: 480px;
}
.cadre-automatisme9{
	position: absolute;
	height: 100px;
	width: 500px;
	left: 50px;
	top: 580px;
}
.cadre-automatisme10{
	position: absolute;
	height:150px;
	width: 150px;
	left: 520px;
	top: 570px;
}
.cadre-automatisme11{
	position: absolute;
	height:150px;
	width: 150px;
	left: 80px;
	top: 730px;
}
.cadre-automatisme12{
	position: absolute;
	height:100px;
	width: 500px;
	left: 280px;
	top: 730px;
}
.cadre-automatisme13{
	position: absolute;
	height:100px;
	width: 500px;
	left: 50px;
	top: 900px;
}
.cadre-automatisme14{
	position: absolute;
	height:150px;
	width: 150px;
	left: 600px;
	top: 910px;
}
.cadre-automatisme15{
	position: absolute;
	height:150px;
	width: 150px;
	left: 50px;
	top: 1080px;
}
.cadre-automatisme16{
	position: absolute;
	height:100px;
	width: 500px;
	left: 280px;
	top: 1100px;
}
.cadre-automatisme17{
	position: absolute;
	height: 50px;
	width: 500px;
	left: 250px;
	top: 1300px;
}
.cadre-automatisme18{
	position: absolute;
	height: 150px;
	width: 150px;
	left: 100px;
	top: 1250px;
}
.cadre-automatisme19{
	position: absolute;
	height:100px;
	width: 500px;
	left: 50px;
	top: 1410px;
}
.cadre-automatisme20{
	position: absolute;
	height:150px;
	width: 150px;
	left: 600px;
	top: 1420px;
}
.cadre-automatisme21{
	position: absolute;
	height:150px;
	width: 150px;
	left: 70px;
	top: 1580px;
}
.cadre-automatisme22{
	position: absolute;
	height:100px;
	width: 500px;
	left: 250px;
	top: 1600px;
}
.cadre-automatisme23{
	position: absolute;
	height:100px;
	width: 500px;
	left: 50px;
	top: 1750px;
}
.cadre-automatisme24{
	position: absolute;
	height:150px;
	width: 150px;
	left: 550px;
	top: 1740px;
}
.cadre-automatisme25{
	position: absolute;
	height:150px;
	width: 150px;
	left: 145px;
	top: 1890px;
}
.cadre-automatisme26{
	position: absolute;
	height:100px;
	width: 500px;
	left: 300px;
	top: 1910px;
}
.cadre-automatisme27{
	position: absolute;
	height:100px;
	width: 500px;
	left: 30px;
	top: 2050px;
}
.cadre-automatisme28{
	position: absolute;
	height: 84px;
	width: 200px;
	left: 550px;
	top: 2070px;
}
.cadre-automatisme29{ /* compteur 1and1*/
    position: absolute;
	height: 20px;
	width: 800px;
	top: 2850px;
}
/*-------------------------------------------------------fin styles automatisme*/

/*-------------------------------------------------------styles controle-acces*/
.centre-controle-acces{
	position: absolute;
	height: 1500px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-controle-acces1{
	position: relative;
	height: auto;
	width: 600px;
	left: 100px;
	top: 10px;
	border: 1px solid #000000;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.cadre-controle-acces2{
	position: absolute;
	height: 100px;
	width: 450px;
	left: 120px;
	top: 300px;
}
.cadre-controle-acces3{
	position: absolute;
	height: 100px;
	width: 200px;
	left: 600px;
	top: 280px;
}
.cadre-controle-acces4{
	position: absolute;
	height: 100px;
	width: 100px;
	left: 10px;
	top: 280px;
}
.cadre-controle-acces5{
	position: absolute;
	height: 100px;
	width: 500px;
	left: 300px;
	top: 450px;
}
.cadre-controle-acces6{
	position: absolute;
	height: 100px;
	width: 700px;
	left: 50px;
	top: 800px;
}
.cadre-controle-acces7{
	position: absolute;
	height: 100px;
	width: 700px;
	left: 50px;
	top: 450px;
}
/*-------------------------------------------------------fin styles controle-acces*/

/*-------------------------------------------------------styles portail*/
.centre-portail{
	position: absolute;
	height: 1980px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-portail1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 10px;
}
.cadre-portail2{
	position: absolute;
	height: 73px;
	width: 200px;
	left: 96px;
	top: 142px;
}
.cadre-portail3{
	position: absolute;
	height: 88px;
	width: 158px;
	left: 531px;
	top: 143px;
}
.cadre-portail4{
	position: absolute;
	height: auto;
	width: 720px;
	left: 40px;
	top: 220px;
}
.cadre-portail5{
	position: absolute;
	height: auto;
	width: 200px;
	left: 50px;
	top: 270px;
}
.cadre-portail6{
	position: absolute;
	height: auto;
	width: 200px;
	left: 301px;
	top: 312px;
}
.cadre-portail7{
	position: absolute;
	height: auto;
	width: 200px;
	left: 551px;
	top: 287px;
}
.cadre-portail8{
	position: absolute;
	height: auto;
	width: 200px;
	left: 58px;
	top: 694px;
}
.cadre-portail9{
	position: absolute;
	height: auto;
	width: 200px;
	left: 298px;
	top: 621px;
}
.cadre-portail10{
	position: absolute;
	height: auto;
	width: 200px;
	left: 569px;
	top: 553px;
}
.cadre-portail11{
	position: absolute;
	height: auto;
	width: 200px;
	left: 524px;
	top: 803px;
}
.cadre-portail12{
	position: absolute;
	height: auto;
	width: 158px;
	left: 140px;
	top: 1090px;
}
.cadre-portail13{
	position: absolute;
	height: auto;
	width: 200px;
	left: 480px;
	top: 1100px;
}
.cadre-portail14{
	position: absolute;
	height: auto;
	width: 720px;
	left: 40px;
	top: 1180px;
}
.cadre-portail15{
	position: absolute;
	height: auto;
	width: 200px;
	left: 10px;
	top: 1250px;
}
.cadre-portail16{
	position: absolute;
	height: auto;
	width: 200px;
	left: 298px;
	top: 1300px;
}
.cadre-portail17{
	position: absolute;
	height: auto;
	width: 200px;
	left: 445px;
	top: 1595px;
}
.cadre-portail18{
	position: absolute;
	height: auto;
	width: 200px;
	left: 105px;
	top: 1550px;
}
.cadre-portail19{
	position: absolute;
	height: auto;
	width: 200px;
	left: 580px;
	top: 1250px;
}
.cadre-portail20{
	position: absolute;
	height: 64px;
	width: 150px;
	left: 530px;
	top: 1220px;
}
/*-------------------------------------------------------fin styles portail*/

/*-------------------------------------------------------styles portail-offre*/
.centre-portail-offre{
	position: absolute;
	height: 700px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-portail-offre1{
	position: absolute;
	height: auto;
	width: auto;
	left: 620px;
	top: 10px;
}
.cadre-portail-offre2{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 10px;
}
.cadre-portail-offre3{
	position: absolute;
	height: auto;
	width: 295px;
	left: 80px;
	top: 320px;
}
.cadre-portail-offre4{
	position: absolute;
	height: auto;
	width: 295px;
	left: 430px;
	top: 320px;
}
/*-------------------------------------------------------fin styles portail-offre*/

/*-------------------------------------------------------styles portail-realisation*/
.centre-portail-realisation{
	position: absolute;
	height: 2800px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-portail-realisation1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 10px;
}
.cadre-portail-realisation2{
	position: absolute;
	height: auto;
	width: 540px;
	left: 130px;
	top: 50px;
}
/*-------------------------------------------------------fin styles portail-realisation*/

/*-------------------------------------------------------styles sectionnelle*/
.centre-sectionnelle{
	position: absolute;
	height: 2000px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-sectionnelle1{
	position: absolute;
	height: auto;
	width: 600px;
	left: 100px;
	top: 10px;
	border: 1px solid #000000;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.cadre-sectionnelle2{
	position: absolute;
	height: 150px;
	width: 700px;
	left: 50px;
	top: 200px;
}
.cadre-sectionnelle3{
	position: absolute;
	height: 150px;
	width: 700px;
	left: 50px;
	top: 380px;
}
.cadre-sectionnelle4{
	position: absolute;
	height: 200px;
	width: 700px;
	left: 50px;
	top: 550px;
	background-color: #CCCCCC;
}
.cadre-sectionnelle5{
	position: absolute;
	width: 600px;
	height: auto;
	left: 100px;
	top: 550px;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.cadre-sectionnelle5-1{
	position: absolute;
	height: auto;
	width: 400px;
	left: 10px;
}
.cadre-sectionnelle5-2{
	position: relative;
	height: auto;
	width: 150px;
	left: 450px;
}
.cadre-sectionnelle6{
	position: absolute;
	width: 600px;
	height: auto;
	left: 100px;
	top: 720px;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.cadre-sectionnelle6-1{
	position: absolute;
	height: auto;
	width: 400px;
	left: 10px;
}
.cadre-sectionnelle6-2{
	position: relative;
	height: 100px;
	width: 150px;
	left: 420px;
}
.cadre-sectionnelle7{
	position: absolute;
	width: 600px;
	height: auto;
	left: 100px;
	top: 900px;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.cadre-sectionnelle7-1{
	position: relative;
	height: 50px;
	width: 600px;
}
.cadre-sectionnelle7-2{
	position: relative;
	height: 105px;
	width: 300px;
	left: 150px;
	top: 20px;
}
.cadre-sectionnelle7-3{
	position: relative;
	height: 230px;
	width: 600px;
	top: 20px;
}
/*cadre arrondis*/
.arrondis-cadre{/*cadre orignal*/
	position: absolute;
	width: 600px;
	height: auto;
	left: 100px;
	top: 550px;
	background-image: url(image/fond/grisfonce_002.jpg);
}
.arrondis-contenu{/*texte interieur cadre original*/
    color: white;
    margin: 0.5em; /*gestion des espaces interparagraphes */
}
/* propriétés spécifiques à chaque coin */
.arrondis-hautgauche {
    background: url(image/fond/C-hautgauche-30x30.gif) no-repeat;
	height: 30px; 
    width: 30px;
}
.arrondis-hautdroit {
    float: right;
    background: url(image/fond/C-hautdroit-30x30.gif) no-repeat;
	height: 30px; 
    width: 30px;
}
.arrondis-basgauche {
	background: url(image/fond/C-basgauche-30x30.gif) no-repeat;
	height: 30px; 
    width: 30px;
}
.arrondis-basdroit {
    float: right;
    background: url(image/fond/C-basdroit-30x30.gif) no-repeat;
	height: 30px;
    width: 30px;
}
/*fin propriete coin*/
/*-------------------------------------------------------fin styles sectionnelle*/

/*-------------------------------------------------------styles maps*/
.centre-maps{
	position: absolute;
	height: 1400px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.barmenu-bas-maps{
	height: 100px;
	width: 100%;
	background-image: url(image/fond/grisfonce_001.jpg);
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.cadre-maps1{
	position: absolute;
	height: auto;
	width: 550px;
	left: 120px;
	top: 580px;
}
.cadre-maps2{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 1030px;
	background-image: url(image/fond/grisfonce_002.jpg);
}
/*-------------------------------------------------------fin styles maps*/

/*-------------------------------------------------------styles lien*/
.centre-lien{
	position: absolute;
	height: 1500px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-lien1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 10px;
}
/*-------------------------------------------------------fin styles lien*/

/*-------------------------------------------------------styles subscribe*/
.centre-subscribe{
	position: absolute;
	height: 600px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-subscribe1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 10px;
}
/*-------------------------------------------------------fin styles subscribe*/

/*-------------------------------------------------------styles evenement*/
.centre-evenement{
	position: absolute;
	height: 1600px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-evenement1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 20px;
}
.cadre-evenement2{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 800px;
}
/*-------------------------------------------------------fin styles evenement*/

/*-------------------------------------------------------styles plan*/
.centre-plan{
	position: absolute;
	height: 800px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-plan1{
	position: absolute;
	height: auto;
	width: 700px;
	left: 50px;
	top: 20px;
}
/*-------------------------------------------------------fin styles plan*/

/*-------------------------------------------------------styles search*/
.centre-search{
	position: absolute;
	height: 1200px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-search1{
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 20px;
}
/*-------------------------------------------------------fin styles search*/

/*-------------------------------------------------------styles essais*/
.centre-essais{
	position: absolute;
	height: 500px;
	width: 800px;
	top: 252px;
	background-color: #FFFFFF;
	background-image: url(image/fond/plan-maison6.jpg);
}
.cadre-essais1{
	position: absolute;
	height: auto;
	width: auto;
	left: 200px;
	top: 100px;
}
.cadre-essais2{
	position: absolute;
	height: 200px;
	width: 198px;
	left: 50px;
	top: 30px;
	border: 2px solid #000000;
}
.cadre-essais3{
	position: absolute;
	height: 200px;
	width: 198px;
	left: 500px;
	top: 200px;
	background-color: #FF0000;
}

/*-------------------------------------------------------fin styles essais*/
