@charset "utf-8";
/* CSS Document */
/** { behavior: url(iepngfix.htc) } */
.style0b {
	font-size: 8pt;
}
.style0 {
	font-size: 9pt;
}
.style1 {
	font-size: 10pt;
}
.style2 {
	font-size: 12pt;
}
.style3 {
font-size:14pt;
}
.style4 {
font-size:16pt;
}
.style5 {
font-size:18pt;
}
.style6 {
font-size:20pt;
}
.style7 {
font-size:22pt;
}
.style8 {
font-size:24pt;
}
.style9 {
font-size:26pt;
}
a{
color:#666666;
text-decoration:none;
}
a:hover a:visited a:active{
color:#CC33FF;
text-decoration:none;
}
img{
border:none;
}
body {
-background: url(null) fixed ;
background-color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


#cache{
position:fixed;
width:100%;
height:100%;
z-index:98;
background-image:url(images/fondgl.png);
}
#flashcontent{
position:fixed;
z-index:1;
width:100%;
height:600px;	
overflow:hidden;
right:0;	
	

}
table {
margin:0px 0px 0px 0px;
height:100%;
width:100%;
vertical-align: middle;      
}   
#contenu{
position:absolute;
z-index:1;
width:800px;
margin-left:-400px;
left:50%;
top:360px;
height:900px;
}
#contenuent{
position:absolute;
z-index:1;
width:800px;
margin-left:-400px;
left:50%;
top:300px;
height:200px;
text-align:center;
font-size:16pt;
}
#coleft{

position:relative;
float:left;
width:180px;
height:900px;
background-color:#000000;
}
#colmid{
border-bottom:1px dashed #CC33FF;
border-right:1px dashed #CC33FF;
border-left:1px dashed #CC33FF;
border-top:thick solid #CC33FF;
padding:12px;
position:relative;
float:left;
margin-left:15px;
font-size:12px;
color:#FFFFFF;
width:382px;
height:600px;

background-image:url(images/fondgl.png);
_background: none transparent;
_filter: progid:DXImageTransform.Microsoft.Gradient(startcolorstr="#aa000000",endcolorstr="#aa000000");
}
#header{
background-color:#CC33FF;
height:15px;
position:fixed;
-position:absolute;
-top:expression(documentElement.scrollTop+body.scrollTop);
text-align:center;
width:100%;
left:0px;
top:0px;
z-index:2000;
font-size:8pt;
font-weight:bold;
}

html>body #colmid {
height: auto;
min-height: 600px;
} 
#colright{
position:relative;
float:left;
margin-left:15px;
width:180px;
height:900px;
}
#menu{
color:white;
background-color:#000000;
font-size:10px;
font-weight:bold;
width:178px;
height:16px;
line-height:10px;
margin-bottom:12px;
border:1px dashed #CC33FF;
}
#menu a{
color:#FFFFFF;
}
#menu a:visited{
color:#FFFFFF;
}

#menu:hover a{
color:#CC33FF;
}
#menu:hover{
background-color:#FFFFFF;


}

#imgmenu{
margin-right:4px;
}
#frise{
padding: 3px 12px 12px 12px;
width:154px;
height:297px;
border:1px dashed #CC33FF;
margin-bottom:12px;

}
#friseswf1{
width:100%;
height:98%;

}
#friseswf2{
width:100%;
height:98%;

}
#listmail{
background-color:#333333;
width:158px;
height:44px;
padding:10px;
border:1px dashed #CC33FF;
}
#sendmail{
margin-top:0px;
}
#inptxt{
border: 1px solid #CC33FF;
}
#titrerose{
color:#CC33FF;
font-size:10px;
font-weight:bold;
margin:0px 0px 0px 0px;
}
#titreblanc{
color:#FFFFFF;
font-size:10px;
}
.notes{
font-size:10px;
color:#FFFFFF;
}
#langue{
text-align:right;
padding-top:10px;
font-size:11pt;
color:#CCCCCC;
}
#flag{
border:0px;
margin-left:10px;
}
#flagent{
border:0px;
margin-right:40px;
}
#popu{
visibility:hidden;
position:absolute;
left: -310px;
top: -1000px;
margin-left:0px;

width:10px;
height:5px;
z-index:100;
}
#situation{
visibility:hidden;
z-index:1500;
position:absolute;
left: -450px;
top: -462px;

width:452px;
height:452px;
}
#situationcontent{
visibility:hidden;

position:absolute;
left: -450px;
top: -450px;
width:452px;
height:291px;
}
html>body #popu {
height: auto;
min-height: 100px;
} 
#pophead{
background-color:#CC33FF;

height:9px;
padding:2px;
text-align:right;
}
#popcontent{
background-color:#000000;
padding:10px;
font-size:10pt;
border:#CC33FF 1px dashed;
border-top:none;


}
#titrevert{
font-size:16pt;
color:#00FFFF;
border-bottom:#FFFFFF 1px solid;
padding-bottom:10px;
margin-bottom:10px;
}
#titreterms{
font-size:16pt;
color:#00FFFF;
border-bottom:#FFFFFF 1px solid;
padding:0px;
margin-bottom:10px;
}
#titretermsimg{
vertical-align:bottom;
text-align:right;
}
#titretermstxt{
padding-bottom:5px;
vertical-align:middle;
}
#titrevertpetit{
font-size:12pt;
color:#00FFFF;
font-weight:bold;
margin-top:5px;
}
#titrevertpetit a{
font-size:8pt;
font-weight:bold;
color:#00FFFF;

}
#titrevertpetit a:hover{
font-size:8pt;
font-weight:bold;
color:#00FFFF;
}
#titrevertpetit a:visited{
font-size:8pt;
font-weight:bold;
color:#00FFFF;
}
#cuthead{
margin-top:20px;
margin-bottom:0px;
width:100%;
height:18px;
text-align:right;
background-image:url(images/fond.png);
background-repeat:repeat-y;


}
#footerrose{
background-color:#CC33FF;
}
#footer{

}
#pricelist{
border-bottom:#FFFFFF 1px dashed;
padding-top:5px;
padding-bottom:5px;
color:#00FFFF;


}

#pricelist img, #pricelisttitre{
  vertical-align: middle;
  display: inline-block;
}
#pricelist span{
margin-left:10px;
}

#pricelistdet{
border-bottom:#FFFFFF 1px dashed;
padding-top:10px;
padding-bottom:10px;
color:#FFFFFF;


}
#pricelistdettitre{
font-weight:bold;
color:#D4145A;
background-color:#FFFFFF;
width:270px;
}
#pricelisttd a{
color:#00FFFF;
}

#pricelisttd:hover{
background-color:#00FFFF;
color:#000000;

}
#pricelisttd:hover a{
color:#000000;
}


#formquotein {
background-color:#CC33FF;
width:290px;
height:15px;
margin-top:5px;
margin-bottom:5px;
border: #333333 1px solid;

}
#formquotesend{
border: #00FFFF 1px solid;
}
#formquote textarea{
background-color:#CC33FF;
width:100%;
height:200px;
border-color:#333333;
border-width:1px;
margin-bottom:10px;
}
#cattemplates{
margin-top:20px;
padding:0px;
border-bottom:#FFFFFF 1px solid;
width:100%;
}
#titretemplates{
background-color:#FFFFFF;
color:#D4145A;
font-size:12pt;
font-weight:bold;
padding:1px;
border-bottom:#FFFFFF 1px solid;
}
#contact{
border-bottom:#FFFFFF 1px dashed;
padding-top:5px;
padding-bottom:5px;
color:#00FFFF;


}
#contactdet{
border-bottom:#FFFFFF 1px solid;
padding-top:5px;
padding-bottom:5px;
color:#00FFFF;


}
#contactdet a{
color:#00FFFF;


}
#contactdet a:hover{
color:#CC33FF;


}
#contactdet img, #number{
  vertical-align: middle;
  
}
#number{

color:#FFFFFF;
}
#number img{
margin-right:10px;
}
#contactfoot{
background-color:#4D4D4D;
text-align:center;
margin-bottom:5px;
}
#contactfoot a{
color:#00FFFF;
font-weight:bold;
}

.cutlisttitre{
font-weight:bold;
color:#000000;
font-size:8pt;
background-color:#00FFFF;  
}
.cutlisttitre2{
background-color:#CC33FF;
color:#FFFFFF;
}
.cutlist{

color:#FFFFFF;
font-size:8pt;
}
.cut1{
padding-top:10px;
padding-bottom:8px;
background-color:#000000;
}
.cut2{
padding-top:10px;
padding-bottom:8px;
background-color:#4D4D4D;
}
.cutable{
border-bottom: #4D4D4D 1px solid;
height:auto;
}
.popimg{


margin-right: 15px; 


}


