body { margin: 20px 0px 20px 0px;  font-family: Verdana,Helvetica,arial,sans-serif ; }
a:link img,a:hover img,a:visited img,a:active img{border: solid #000000 0px ;}
.fondmain { background: #4472B2 ;background-image: url(images/ciel.jpg);background-repeat:no-repeat;
            background-position: right top;}

.header { BACKGROUND: #FFFFFF; border-left: solid #999999 0px; border-right: solid #999999 1px;}
.footer {  background:url(images/barfoot.gif) ;height: 25px;
          border-left: solid #E5E5E5 2px ;border-right: solid #E5E5E5 2px ;border-bottom: solid #E5E5E5 2px ;
          COLOR: #FFFFFF; FONT-SIZE: 10px;}
.fondfooter {background: #FFFFFF }
.menu {margin: 0px 0px 0px 2px; background: #FFFFFF ;}
.menubas {background-image: url(images/fond.jpg);}

a.menufont_g:link, a.menufont_g:active, a.menufont_g:visited, a.menufont_g:hover
  {
  	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
        text-decoration: none;
	padding:2px 5px 0px 24px;
	display: block;
	height: 22px;
	cursor:pointer;
	background:url(images/m_rub.gif) left top no-repeat;
        outline: none;
  }

a.menufont_p:link, a.menufont_p:active, a.menufont_p:visited, a.menufont_p:hover
  {
  	COLOR: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
	font-weight: bold;
        text-decoration: none;
	padding:4px 5px 0px 4px;
	display: block;
	height: 20px;
	cursor:pointer;
	background:url(images/m_srub.gif) left top no-repeat;
	outline: none;
  }
  a.menufont_p:hover {COLOR: #000000;background:url(images/m_srubh.gif) left top no-repeat; }
  
.rouge {COLOR: #EE0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; margin: 0px 10px 0px 10px;}
.moyen {COLOR: #aaaaaa; FONT-SIZE: 11px; FONT-WEIGHT: bold;margin-right: 10px ;}
.petit {COLOR: #555555; FONT-SIZE: 11px; TEXT-DECORATION: none; margin: 0px 10px 0px 10px;}
.index { margin: 26px 0px 30px 30px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
        COLOR: #222222; FONT-SIZE: 14px;FONT-FAMILY: Verdana, Helvetica;}
.installation{ margin: 23px 0px 30px 0px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
         COLOR: #222222; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}
.ext-inc{ margin: 23px 0px 30px 0px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
         COLOR: #222222; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}
.ttk{ margin: 20px 15px 30px 15px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
         COLOR: #222222; FONT-SIZE: 13px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}

.prod_divers{ margin: 20px 15px 30px 15px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
         COLOR: #222222; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}
.services{ margin: 20px 15px 30px 15px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
         COLOR: #222222; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}
.services_tab{ margin: 20px 20px 20px 20px; BACKGROUND: #e5e5e5 ; border: solid #FFaaaa 1px;
         COLOR: #555555; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}
.contact{ margin: 30px 15px 20px 20px; BACKGROUND: #ffffff ; border-right: solid #FFFFFF 2px;
         COLOR: #222222; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}
.contact_tab{ margin: 0px 0px 0px 0px; BACKGROUND: #ffffff ;
         COLOR: #303030; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;}

.fgris{ margin: 0px 0px 0px 0px; BACKGROUND: #e5e5e5 ;border-top: solid #888888 1px;
         COLOR: #222222; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;}













