
@font-face {
     font-family: 'AuktyonZ-Regular';
     src: url('/font/2B816C_0_0.eot');
     src: url('/font/2B816C_0_0.eot?#iefix') format('embedded-opentype'),
          url('/font/2B816C_0_0.woff') format('woff'),
          url('/font/2B816C_0_0.ttf') format('truetype'),
          url('/font/2B816C_0_0.svg#wf') format('svg');
     font-weight:normal
}

@font-face {
    font-family: 'fabadaregular';
    src: url('/font/fabada-regular-webfont.eot');
    src: url('/font/fabada-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/fabada-regular-webfont.woff') format('woff'),
         url('/font/fabada-regular-webfont.ttf') format('truetype'),
         url('/font/fabada-regular-webfont.svg#fabadaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

div#preload {display: none;}

.round{
        -moz-border-radius-bottomleft: 8px;
        -webkit-border-bottom-left-radius: 8px;
        border-bottom-left-radius: 8px;
        -moz-border-radius-bottomright: 8px;
        -webkit-border-bottom-right-radius: 8px;
        border-bottom-right-radius: 8px;
        -moz-border-radius-topleft: 8px;
        -webkit-border-top-left-radius: 8px;
        border-top-left-radius: 8px;
        -moz-border-radius-topright: 8px;
        -webkit-border-top-right-radius: 8px;
        border-top-right-radius: 8px;
        padding:8px 8px 8px 8px;    
}

.shadow{
        box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.8);
        -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.8);
        -moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, .80);
}

.round_menu{
        -moz-border-radius-bottomleft: 6px;
        -webkit-border-bottom-left-radius: 6px;
        border-bottom-left-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        -webkit-border-bottom-right-radius: 6px;
        border-bottom-right-radius: 6px;
        -moz-border-radius-topleft: 6px;
        -webkit-border-top-left-radius: 6px;
        border-top-left-radius: 6px;
        -moz-border-radius-topright: 6px;
        -webkit-border-top-right-radius: 6px;
        border-top-right-radius: 6px;

        box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
        -moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, .60);
        padding:8px 8px 8px 8px;
}

div.menu{
position:absolute;
top:-6px;
background-color:#FFFFFF;
color:#CD3534;
font-size:18px;
font-family:fabadaregular, Verdana;
letter-spacing:2px;
border:solid 1px #CD3534;
text-align:center;
}

div.menu:hover{
background-color:#CD3534;
color:#FFFFFF;
border:solid 1px #FFFFFF;
}

div.menu_s{
position:absolute; 
top:-6px;
background-color:#CD3534;
color:#FFFFFF;
font-size:18px;
font-family:fabadaregular, Verdana;
letter-spacing:2px;
border:solid 1px #FFFFFF;
text-align: center;
}

a{
text-decoration:none;
}

.lnk{
color:#CD3534;
text-decoration:underline;
}

.cv1{
    border:solid 1px #FFFFFF;
    position:absolute;
    font-family:fabadaregular, Verdana;
    background-color:#CD3534;
    color:#FFFFFF;
    height:200px;
    width:340px;
}

.cv2{
    border:solid 1px #CD3534;
    position:absolute;
    font-family:fabadaregular, Verdana;
    background-color:#FFFFFF;
    color:#CD3534;
    height:200px;
    width:340px;
}

.produit {
    width:200px;
    height:200px;
    background-color:#FFFFFF;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    color:#CD3534;
    border:solid 1px #FFFFFF;
}

.produit:hover {
    background-color:#CD3534;
    color:#FFFFFF;   
    border:dotted 1px #FFFFFF;
}

.prod_hover div{
    display: none;
}

.prod_hover:hover div{
    position:fixed;
    top:50px;
    left:295px;   
    display: block;
}    

.prod_desc{
    color:#FFFFFF;
    background-color:#CD3534;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    border:solid 1px ;
    padding:40px;
    cursor:default;
}

input.mail, textarea.mail{
color:#CD3534;    
border:solid 1px #CD3534;
}

div.mail{
position:absolute;    
font-family:fabadaregular, Verdana;
background-color:#FFFFFF;
color:#CD3534;
border:solid 1px #CD3534;
}

.bouton{
font-family:fabadaregular, Verdana;
}

div.accueil{
position:absolute;   
background-color:#FFFFFF;
color:#CD3534;
font-size:13px;
font-family:fabadaregular, Verdana;
border:solid 1px #CD3534;
padding:25px;
text-align:justify;
}

div.dia{
display:block;

position:absolute;
top:220px;
left:685px;
width:235px;

padding:5px;
border:dotted 1px gray;

background-color:#CD3534;
color:#FFFFFF;

font-size:11px;
text-align:justify; 
}

div.legend{
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;

filter:alpha(opacity=20);
opacity:0.2;

background-color:#CD3534;
}

div.legende{
position:absolute;
top:560px;
z-index:10;

width:623px;
height:22px;

color:#FFFFFF;
font-size:18px;

padding:10px;
}