

body, html {height:100%; background-color: #ffffff;/*fill the viewport*/} 

DIV{ font-size: 10px; font-family: verdana; padding:0px; margin:0px; border-collapse:collapse;}
.noborder {border:0px}


.bord {border: 1px solid #B70002; background-color: #ffffff; padding: 5px;}

#CADRE { position: relative; width: 900px; height: 600px;}
#LOGO { position: absolute; top: 0px; left:0px; width: 271px; height: 72px;}
#MENUBG { position: absolute; top: 0px; left:271px; width: 629px; height: 72px;background-image:url(./imprimerie/menu2.jpg);}
#MENU { position: absolute; left: 30px; top: 50px;}

#CONTENT { position: absolute; left: 0px; top: 72px;width: 900px; height: 510px;  background-image:url(./imprimerie/imprimerie.jpg)}
#CONTENT2 { position: absolute; left: 0px; top: 72px;width: 900px; height: 510px; background-image:url(./imprimerie/imprimerie.jpg)}
#CONTENT3 { position: absolute; left: 0px; top: 72px;width: 900px; height: 510px; background-image:url(./imprimerie/imprimerie.jpg)}
#CONTACT { position: absolute; left: 0px; top: 72px;width: 900px; height: 510px; background-image:url(./imprimerie/imprimerie.jpg)}


#SUBMENU {position: absolute; font: 11px Verdana ; color: #000000; left: 445px; top: 20px;width: 432px; height: 150px;  
overflow: auto; text-align:left;}

#SUBMENU H1 { font: bold 11px Verdana ; color: #E72E0B; border:0px;padding-top:2px;}
#SUBMENU H1 a { font: normal 11px Verdana ; color: #444444; text-decoration:none;   }
#SUBMENU   img{padding-right:5px;padding-right:5px;padding-top:0px;}


#KW {color:#bbbbbb; font-size:12px; font-weight:normal;}
#KW a{color:#bbbbbb; font-size:12px; font-weight:normal; text-decoration: none;}
#KW a:hover {color:#999999; font-size:12px; font-weight:normal;}
#BOTTOM {position: absolute; text-align:right; color:#66696C; left: 0px; top: 583px;width: 900px; height: 18px; background-image:url(./imprimerie/serigraphie-Kakemono-affiches2.jpg);  font-size:11px;}

#ACCUEIL-IMAGE { text-align:center;  position: absolute; left: 18px; top: 182px;width: 355px; padding:10px 15px; height:255px;}
#ACCUEIL-ACCROCHE { position: absolute; left: 18px; top: 40px;}
#ACCUEIL-TEXT {position: absolute; font: 11px Verdana ; color: #000000; left: 430px; top: 14px;width: 450px; height: 450px;  overflow: auto; 
text-align:left; scrollbar-3d-light-color: #DC2D05;scrollbar-arrow-color: #DC2D05;scrollbar-base-color: #DC2D05;
scrollbar-dark-shadow-color: #DC2D05;scrollbar-face-color: #ffffff;scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DC2D05;}

#PRODUITS-IMAGE { width: 386px;; text-align:left;  position: absolute; left: 8px; top: 170px; height:290px; }
table.center{height:100%; width:100%;vertical-align:middle;text-align:center;}
table.center tr td {height:100%; width:100%;vertical-align:middle;text-align:center;}

#EQ-IMAGE { text-align:center;  position: absolute; left: 18px; top: 182px;width: 355px; padding:10px 15px; height:280px;}


#CONTACTADDRESS{ font: bold 12px Verdana; color: white; text-align:left; position: absolute; left: 14px; top: 40px;width: 300px; height:200px; }
#CONTACTADDRESS a { color: white; }


#FORMULAIRE { position: absolute; font: normal 11px Verdana ; color: #000000; left: 454px; top: 10px;width: 424px; height: 480px;  text-align:left; font-size:10px;}
#FORMULAIRE  form{ padding: 0px; border: 0px; margin: 0px; }
#FORMULAIRE form table tr td {font:normal 11px Verdana ; color: #000000;padding:0px; margin:0px; font-size:10px;}


table.menutop tr td a:link, table.menutop tr td a:visited
{text-align:left;color:#666666 ;text-decoration:none;font: normal bold 13px verdana; }

table.menutop tr td a:hover { 
	text-decoration: underline;

	
	}

table.menutop tr td {color:#D80E02 ;text-decoration:none;font: normal bold 13px verdana; vertical-align:middle; border:0px solid #FF0000;}
table.menutop tr td.presse a {color:white ;text-decoration:none;font: normal normal 12px verdana; vertical-align:middle; letter-spacing: -0.08em;}
table.menutop tr td.presse a:hover {color:#E62A07 ;text-decoration:underline; }
table.menutop tr td img{vertical-align:middle;border:0px; }

table.image td{height:300px; width:100%;text-align:center;}

 




H1 {color:#D80E02 ;font: normal 18px verdana; margin-top: 2px; margin-bottom: 1px;}
H1.IMP {color: black; font: bold 12px verdana; margin-top: 4px; margin-bottom: 1px; display:inline;}
.S {text-decoration: underline;  font: normal 11px verdana;}
.BS {text-decoration: underline; font: bold 12px verdana;}
DIV.SP {padding: 3px 0px 3px 0px; font: normal 11px verdana;}

H2 {color:#000000 ;font: normal 12px verdana; margin-top: 2px; margin-bottom: 1px;}
H3 {color:#000000 ;font: bold 12px verdana;  margin-top: 8px; margin-bottom: 1px;}

#EQUIPEMENTS2 H3 {color:#000000 ;font: bold 12px verdana;  margin-top: 4px; margin-bottom: 1px;}
 

#EQUIPEMENTS {position: absolute; font: 11px Verdana ; color: #000000; left: 444px; top: 175px;width: 424px; height: 306px;  text-align:left; overflow: auto; }
#EQUIPEMENTS2 {position: absolute; font: 10px Verdana ; color: #000000; left: 444px; top: 150px;width: 424px; height: 346px;  text-align:left; overflow: auto; }


input.text {font-size:9px; top:0px; color: #000000;  background: #ffffff; border: 1px solid #EF661D; width:200px; height:14px;padding:0px;margin: 0px  }

input.radio { color: #000000;  border: 0px; margin: 0px 5px; }

textarea {font-size: 10px; font-family: verdana; color: #000000; background: #ffffff; 
border: 1px solid #EF661D; width:300px; height:60px;overflow: auto;
scrollbar-3d-light-color: #EF661D;
scrollbar-arrow-color: #EF661D;
scrollbar-base-color: #EF661D;
scrollbar-dark-shadow-color: #EF661D;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #EF661D;
}

.right {float:left;}
img {border:0px; padding:0px; margin: 0px;}
img.imgviz {border:0px; padding:0px; margin: 0px;width:354px; height:254px;}

a.imageq {font-size:14px;color:#333333}
a.imageq:hover {font-size:14px;color:#FF0000}
a.imageqs {font-size:14px;color:#FF0000; text-decoration:none;}


div.disp {display: inline;}
div.nodisp {display: none;}
div.numeric {display: none;}
 


/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -316px;
    width: 633px;
    height: 449px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #444; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}