html, body, p, ul, li, h1, h2, h3, ha, h5, h6, hr, img, table, form, fieldset, pre, code{margin:0;padding:0;border:none}
html{font-size:10px}
body{background-color:#f6f6f6;font-size:100%;font-family:verdana, arial, helvetica, sans-serif}
h1{color:#f60;font-family:verdana, arial, helvetica, sans-serif;font-size:2.8em;font-weight:normal;padding:0 0 0 8px;margin:0 0 15px 0;line-height:150%}
h2{color:#f60;font:normal 2.2em verdana, arial, helvetica, sans-serif;margin:35px 0 30px 0;padding:0 0 2px 0;border-bottom:1px solid #ccc}
h3{color:#f60;font:italic normal normal 1.7em verdana, arial, helvetica, sans-serif;margin:15px 0 5px 0}
h4{color:#f00;font-size:1.7em; font-style:italic;font-family:Verdana, Arial, Helvetica, Geneva sans-serif;margin:0 0 1em 0}
hr{height:2px;color:#fff;width:100%;clear:both;visibility:hidden}
ul, li{list-style:none}
pre{}
code{}
a{color:#069;text-decoration:underline}
a:hover{color:#060;text-decoration:none}
a.ici{color:#060}
acronym, abbr{color:#903;border-bottom:1px dotted  #903;font-style:italic;cursor:help}	
address{padding :1.5em !important;font:italic bold small/1.3em Verdana, Arial, Helvetica, sans-serif;color:#036} 
p{color:#333;font-size:1.3em;line-height:150%}
#contenu{width:100%;border-top:1px solid #f6f6f6;background-color:#f6f6f6}
#page{width:850px;margin:0 auto; border-left:15px solid #4470a7;border-right:15px solid #4470a7}
#entete{height:190px;width:100%}
#lh{height:20px;width:auto; background:#fff;border-bottom:1px solid #eee}
#lh p{color:#999;font-size:10px;text-align:right;padding:0 10px}
#lh p a{line-height:16px;color:#ccc;text-decoration:none}
#fondlogo{float:left;height:170px;width:151px}
#fondlogo #logo{display:block;background:transparent url("../images/logo-alarme-systeme.png") no-repeat top left;height:167px;width:187px}
#bantitre{float:right;height:167px;width:680px;background:transparent url("../images/alarme-systeme.png") no-repeat top right}
#bantitre p{text-align:right}
#bantitre p a{text-align:right;font-size:10px;color:#666;text-decoration:none}
#bantitre span{display:none}
#banfond{height:170px;background-color:#fff}
#banfond1{}
#banfond2{}
#fonddroit{}
#fondgauche{}
#menu-haut{}
#nav{}
#recherche{}
#principal{margin:0;clear:both !important;padding:0 6px .5em 6px;background-color:#fff;overflow:visible;}
#utile{float:left;width:550px;margin:0 }
#col2{float:left;overflow:visible !important;width:540px}	
#zone_haut{margin:0}
#milieu{padding:12px 1.5%;background-color:#fff;}
#milieu p.t6{}
#chemin{margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid #eee}
#chemin p{color:#666;font-weight:bold;font-size:1em}
#intro{}
#apropos p{line-height:160%;letter-spacing:0.02em;text-align:justify}
#article p{margin-bottom:35px;line-height:180%;letter-spacing:0.02em;text-align:justify}
#article p.lien_partenaire{width:350px;padding:0 0 0 12px;line-height:normal;letter-spacing:normal;text-align:left}
#article p.lien_partenaire span.t7{font-size:0.75em}
#article ul{margin:1.5em 0}
#article ul li{color:#333;font-size:1.3em;text-align:left;line-height:150%;list-style-type:square;margin-left:3em}
#zone_bas{margin-top:15px}
#pub_bas{text-align:left;margin-top:10px;margin-bottom:5px}
#cse-search-box{margin-bottom:20px}
#cse-search-box  fieldset{border:1px solid #999;padding:15px}
#cse-search-box  legend{font-size:1.2em}
#col3{float:right;width:260px;margin:0 5px 0 0;overflow:visible}
#col3 #bloc3{margin-top:25px} /* bloc interne pour bug IE7 */	  
#bloc3 p{padding:4px}
#bloc3 div.pub1{padding:15px 0;width:auto}
#bloc3 div.pub1 h3{border-bottom:1px solid #eee}
#bloc3 div.pub1 ul{position:relative;width:auto !important;width:100%;margin-bottom:2em}
#bloc3 div.pub1 ul li{width:100%;line-height:22px;height:auto}
#bloc3 div.pub1 ul li a{font-size:13px;font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;padding-left:10px;display:block;height:auto;line-height:22px;text-decoration:none}
#bloc3 div.pub1 ul li a:hover{background:#f5f9ff;text-decoration:none}
#bloc3 div.pub2{margin-bottom:0; width:auto;height:auto;border-bottom:1px solid #ff9933}
#bloc3 div.pub2 h4{color:#f00;font-weight:700;margin:0 0 5px 0;text-align:center;line-height:140%}
#bloc3 div.pub2 p{text-align:center;font-size:1.1em;color:#333}
#bloc3 div.pub2 div.img{height:auto;text-align:center}
#bloc3 div.pub3{padding:15px 0;text-align:center;border:1px solid #ccc}
#bloc3 div.pub3 p{text-align:center;padding-bottom:20px}
#bloc3 div.pub3 img{text-align:center}
#bloc3 div.pub3 h4{text-align:center;color:#f60}
#bloc3 div.pub3 h4 span{color:#39c;font-weight:normal}
#bloc3 hr.sep3{height:2px;width:70%;color:#fff;border-top:1px solid #aaa;margin:15px auto;text-align:center;visibility:visible}
#bloc3 div.pub3 p.livre1{margin:0 auto;background-color:#fffcd9;width:246px;padding:15px 0;border:1px solid #c00}
#bloc3 div.pub3 p.livre2{margin:0 auto;background-color:#fffcd9;width:244px;padding:15px 0;border:2px solid #06c}
#bloc3 div.pub3 p.livre1 img, p.livre2 img{margin-top:15px}
#bloc3 div.pub3 p.livre2 span.accroche{color:#c00;font-weight:bold;font-size:1.6em}
a img{border:none;text-decoration:none}
#col1{}
#menu-lateral{}
.bold{font-weight:bold}
.italic{font-style:italic}
.center{text-align:center}
.left{text-align:left}
.rouge{color:#f00}
#sep{height:1px;width:100%;background-color:transparent}
#basdepage{text-align:left;width:850px;margin:0 auto;clear:both;background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee}
#basdepage a{text-decoration:none;font-size:1em}
#basdepage a:hover{text-decoration:underline;font-size:1em}
#basdepage p.text_basdepage{}
#basdepage p.nav_basdepage{text-align:center;margin:0.5em;font-size:1.1em;color:#666}
#basdepage p.nav_basdepage a{font-size:1.1em;text-decoration:none}
#basdepage p.nav_basdepage a:hover{color:#f60}
#basdepage p.liste_partenaire{text-align:center;margin:0.5em;font-size:1em;color:#666}
#basdepage p.liste_partenaire a{color:#666;font-size:1em;text-decoration:none}
#basdepage p.liste_partenaire a:hover{color:#f60;text-decoration:underline}
#lb{width:850px;margin:0 auto;background-color:#fff;border-left:15px solid #4470a7;border-right:15px solid #4470a7}
#lb p{padding:0 20px 3px 0;font-size:10px;text-align:right}
#lb p a{font-size:1em;text-decoration:none}
#lb p a:hover{text-decoration:underline}
div.pub468_60{width:auto;height:70px;padding-left:20px;background-color:#fcfcff}
div.pub468_15{height:30px;margin:20px 0 30px 0}
div.pub336_280{width:336px;height:auto;margin:15px 0 15px 2px}
div.pubd{width:210px;border-top:1px solid #b0bfda}
div.pubd p{margin:15px 0}
img.guide{width:250px;height:287px}
img.google{width:75px;height:32px;margin-left:20px;vertical-align:middle}

