@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

p{
margin:0;
padding:0;
}

body{
background-image:url(../images/fond_body.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#globale{
position:absolute;
width:990px;
left:50%;
margin-left:-495px;
margin-top:15px;
}

#conteneur{
float:left;
width:990px;
padding-bottom:5px;
background-color:#FFFFFF;
}

#banniere{
float:left;
width:980px;
height:255px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
background-image:url(../images/aide_banniere.jpg);
}

#contenu{
float:left;
width:980px;
min-height:353px;
margin-left:5px;
margin-right:5px;
background-image:url(../images/fond_contenu.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#0074c2;
}

#menu_principal{
float:left;
display:inline;
width:980px;
height:35px;
margin-top:10px;
}

#menu_principal ul li{
float:left;
display:inline;
width:112px;
height:35px;
margin-left:6px;
margin-top:0;
padding:0;
list-style:none;
background-image:url(../images/btn_menu.jpg);
}

#menu_principal ul li a{
color:#FFFFFF;
padding-left:16px;
line-height:26px;
text-decoration:none;
}

#menu_principal ul li a:hover{
color:#e30d19;
}

#photos_accueil{
float:left;
width:348px;
height:248px;
margin-left:40px;
margin-top:30px;
}

#formulaire{
float:left;
width:348px;
height:360px;
margin-left:40px;
margin-top:30px;
margin-bottom:20px;
}

#actualite{
float:left;
width:900px;
height:400px;
margin-left:40px;
margin-top:30px;
margin-bottom:20px;
background-color:#000000;
}

#texte{
float:left;
width:512px;
height:248px;
margin-left:40px;
margin-top:30px;
text-align:justify;
color:#FFFFFF;
line-height:18px;
}

#texte a{
color:#FFFFFF;
text-decoration:none;
}

#texte_service{
float:left;
width:350px;
text-align:justify;
color:#FFFFFF;
line-height:18px;
}

#texte_service img{
padding-top:5px;
padding-right:8px;
}

#photos_service{
float:right;
display:inline;
margin-left:35px;
width:240px;
}

#photos_fumigene{
float:right;
display:inline;
margin-left:35px;
width:240px;
height:340px;
}

#bandit{
float:right;
display:inline;
margin-left:35px;
width:240px;
height:100px;
text-align:center;
}

#bandit img{
text-align:center;
border:none;
}

#photos_service img{
width:100px;
background-color:#FFFFFF;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:5px;
margin-left:5px;
}

.service{
color:#FFFFFF;
margin-left:100px;
margin-top: 13px;
margin-bottom: 30px;
}

.concept{
color:#FFFFFF;
width:220px;
margin-left:40px;
margin-top: 13px;
margin-bottom: 30px;
text-align:center;
}

#navigation{
float:left;
width:275px;
height:260px;
margin-top:30px;
padding:0;
background-image:url(../images/fond_menu_services.jpg);
background-repeat:no-repeat;
}

#navigation2{
float:left;
width:275px;
height:260px;
margin-top:30px;
padding:0;
background-image:url(../images/fond_menu_concept.jpg);
background-repeat:no-repeat;
}

#navigation ul{
margin-left:45px;
padding:0;
color:#FFFFFF;
}

#navigation ul li{
width:210px;
height:30px;
background-image:url(../images/fleche.gif);
list-style:none;
background-repeat:no-repeat;
margin-left:0px;
padding-left:0px;
text-indent:15px;
}

#navigation ul li a{
color:#FFFFFF;
text-decoration:none;
padding:0;
margin:0;
}

#navigation2 ul{
margin-left:45px;
padding:0;
color:#FFFFFF;
}

#navigation2 ul li{
width:210px;
height:45px;
background-image:url(../images/fleche.gif);
list-style:none;
background-repeat:no-repeat;
margin-left:0px;
padding-left:0px;
text-indent:15px;
}

.concept_menu{
margin-left:15px;
}

#alarme{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
}

#tele{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
}

#video{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
}

#coffre{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
}

#automatisation{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
}

#dissuation{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
}

#concept{
float:left;
display:inline;
width:625px;
margin-left:40px;
margin-top:30px;
padding-bottom:15px;
color:#FFFFFF;
}

.nouveau{
font-weight:bold;
color:#000000;
text-decoration:underline;
}

h2{
font-size:16px;
color:#e30d19;
margin-bottom:10px;
}

h3{
font-size:14px;
color:#FFFFFF;
margin-bottom:10px;
}

#pied{
float:left;
width:980px;
height:41px;
margin-left:5px;
background-image:url(../images/fond_pied.jpg);
font-size:0,9em;
color:#FFFFFF;
line-height:41px;
text-align:center;
letter-spacing:1px;
}

.rouge{
color:#e30d19;
}

#mentions{
float:left;
width:880px;
height:41px;
margin-left:5px;
color:#999999;
font-size:12px;
line-height:60px;
}

#fam{
float:left;
display:inline;
width:100px;
height:41px;
}
#fam a:hover {
	font: 0.85em Verdana, Arial, Sans-serif;
	font-weight:bold;
	color: #666;
}
#fam a:link {
	font-weight: bold;
	font: 0.85em Verdana, Arial, Sans-serif;
	text-decoration: none;
	color: #666;
}
#fam a:visited {
	font-weight: bold;
	font: 0.85em Verdana, Arial, Sans-serif;
	text-decoration: none;
	color: #666;
}
#fam a:active {
	font: 0.85em Verdana, Arial, Sans-serif;
	font-weight:bold;
	color: #666;
}
