@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; background:#0a5781 url(../images/backgrounds/body.jpg) repeat-x left top;}
.container{margin:0 auto; width:846px; text-align:justify; background:url(../images/backgrounds/contenair.jpg) no-repeat center top;}
.wrapper{float:left; width:166px;}
.content{float:left; width:680px; overflow:hidden;}
.spacer{display:block; width:100%; height:1px; clear:both; font-size:1px;}
.header{display:block; height:317px;}
img{border:none;}
#container2{ background: #000;}
a:link, a:visited{color:#01b5ff; text-decoration:none;}
a:hover{ font-weight:bold; text-decoration:underline;}
ul.menu_top{display:block;  margin:0; padding: 18px 0 0 0; list-style-type:none; height:30px; }
ul.menu_top li{ float:left; height:30px;}
ul.menu_top li.wrap{ width:50px; height:30px; background:none; margin:0; padding:0;}
ul.menu_top li a:link, ul.menu_top li a:visited { height:30px; background-position:left top; background-repeat:no-repeat; display:block; outline:none; position:relative;}
ul.menu_top a{display: block; float: left; height: 100%;}
ul.menu_top li a:hover{ height: 30px;}
ul.menu_top li a.stores{background-image: url(../images/menu_top/stores.gif); width:164px;}
ul.menu_top li a.automatismes{background-image:url(../images/menu_top/automatismes.gif); width:89px;}
ul.menu_top li a.portails{background-image:url(../images/menu_top/portails.gif); width:54px;}
ul.menu_top li a.volets{background-image:url(../images/menu_top/volets.gif); width:47px;}
ul.menu_top li a.portes{background-image:url(../images/menu_top/portes.gif); width:104px;}
ul.menu_top li a.realisations{background-image:url(../images/menu_top/realisations.gif); width:79px;}
ul.menu_top li a.partenaires{background-image:url(../images/menu_top/partenaires.gif); width:71px;}
ul.menu_top li a:hover{ background-position:left -30px;}
ul.menu_top  li a span{display:none;}
ul.menu_page {display:block; height:18px; margin:0; padding: 7px 0 0 1px; list-style-type:none; }
ul.menu_page li{margin:0; padding:0; float:left; height:18px;}
ul.menu_page li a:link, ul.menu_page li a:visited{ height:18px; background-position:left top; background-repeat:no-repeat; display:block; outline:none;}
ul.menu_page li a.accueil{background-image:url(../images/menu_page/accueil.gif); width:69px;}
ul.menu_page li a.contact{background-image:url(../images/menu_page/contact.gif); width:70px;}
ul.menu_page li a.plan{background-image:url(../images/menu_page/plan.gif); width:93px;}
ul.menu_page li a:hover{ background-position:left bottom;}
ul.menu_page  li a span{display:none;}
.flash{display:block; width:660px; height:175px; margin:4px 0 0 1px !important; margin:3px 0 0 1px;}
h1{margin:20px 0; padding:0;}
.text{width:660px;}
.text img{float:left; border:solid 3px #fff; margin:0 25px 0 0;}
#text2{ width:800px; margin: 15px auto;}
ul.galerie{list-style-type:none; margin:0; padding:0; }
ul.galerie li { float:left; margin:0 15px 0 0;}
ul.galerie li img{border:solid 3px #fff;}
.footer{ display:block;  margin:15px 0 0 0; text-align:center; font-size:11px; color:#ccc; padding:5px 0 0 0; width:660px; border-top:solid 1px #666; color:#666;}
.footer a:link, .footer a:visited{color:#666;}
.footer a:hover{font-weight:normal;}
.footer img.logo_MTC{margin-top:15px; clear:both;}
.left_col{ width:200px; text-align:justify;  float:left; }
.left_col h1{padding-bottom:5px; }
.left_col p{color:#ffffff;}
.right_col{  width:450px;  float:left;  display:block; padding:0;}
.right_col h1{ padding-bottom:5px; margin-left:21px; }
.zonetexte1{list-style-type:none; display:block; font-size:12px; width:846px; float:left; margin:0; padding:0; }
.zonetexte1 li{float:left;  color:#ffffff; width:200px; height:150px; text-align:left; padding:0 25px 0 10px; border-left:#FFFFFF solid 1px;}
.zonetexte1 li h2{font-size:14px; color:#ffffff; font-weight:bold}
ul.logos{list-style-type:none; margin:0; padding:0; }
ul.logos li { float:left; margin:0 20px 0 0;}
ul.logos li img{border:solid 3px #fff;}
ul.home_list{color:#01b5ff; list-style-type:square;}