html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent;  }

html{font-family : Helvetica, Arial,Georgia,Serif;}
a{text-decoration : none;color : #000000;}
#snow{position : relative;left : 0;top : -20px;}
#checknav{text-indent : -9999px;}

#header{background-image :url(i/fdhtml.jpg);width : 100%;height : 200px;background-position : 0 100%;border : 1px solid;border-bottom : 0;
border-top-left-radius : 20px;
border-top-right-radius : 20px;
-moz-border-radius-topleft : 20px; 
-moz-border-radius-topright : 20px; 
-webkit-border-top-left-radius : 20px;
-webkit-border-top-right-radius : 20px;}
#content{width : 100%;min-height: 600px;border : 1px solid;}
#brand{width : 100%;height : 277px;background-image :url(i/accroche.png);
background-repeat : no-repeat;background-position : 300px 140px ;}
#mainIaccueil{position : relative;left : -150px;}
#mainIbout{position : relative;left : -200px;}
#nav{width : 100%;}

#footer{border-bottom : 3px solid #eeee00;background-image :url(i/fdfooter.png);background-repeat : repeat-x;background-position : 0 20px;width : 100%;height : 54px;padding-top : 10px;}

#resa{visibility : hidden;width : 458px;position : absolute;top : 10px ;left : 430px;background-image :url(iimglocski.png);background-color : #243f6b;
background-repeat : no-repeat;background-position : 15px 5px ;
border-bottom-left-radius : 20px;
border-bottom-right-radius : 20px;
-moz-border-radius-bottomleft : 20px; 
-moz-border-radius-bottomright : 20px; 
-webkit-border-bottom-left-radius : 20px;
-webkit-border-bottom-right-radius : 20px;
text-align : center;text-transform : uppercase;padding-top : 10px;padding-bottom : 10px;}

#resa:hover{color : #ffccff}

#logo{text-indent : -9999px}

#accroch{position : relative;left : 580px;top : 0;text-indent : -9999px;width : 341px;height : 178px;background-image : url(i/multisport.png);background-repeat : no-repeat;
}

#nav ul{list-style-type : none;font-size : 13px;}
#main_nav a{color : #000000;}
#main_nav{color : #000000;position :absolute;left : 40px;top : 200px;}

#main_nav li{display : inline;text-transform : uppercase;border : 1px solid;margin:0;padding : 5px}
#main_nav li:hover{color : #000000;background-color : #999999;}

#footer h2,address{position :relative;top : -100px; text-transform : uppercase;font-weight : bold;float : left;margin-left : 20px;margin-right : 10px;
}
#esf{position : relative;top : -120px;left : 5px;
}
#sivu{position : relative;top : -120px;left : 5px;
}
#footer{text-transform : uppercase;font-size : 70%;
}
#footer span{display : none;
}


#footer a{color : #000000;font-weight : bold;
}

#footer a:hover{color : #999999;
}

#left p,blockquote{font-size : 12px;
}

#right p,blockquote{font-size : 12px;
}


#left h2,#left h3,#right h2,#right h3{font-size : 13px;text-transform : uppercase;font-weight : bold;margin-bottom : 5px;padding-top : 5px;text-align : center;
background-image :url(i/fdhtml.jpg);}
#right h2{border-top : 0;
border : 1px solid #000000;
border-top-right-radius : 20px; 
-moz-border-radius-topright : 20px; 
-webkit-border-bottom-left-radius : 20px;
-webkit-border-top-right-radius : 20px;}

#right ul{list-style-type : none;font-size : 12px;
}

#left{height : 600px;margin-top :50px;padding-left : 15px;
}
#right{text-align : right;
}

.blocleft{width : 305px;line-height : 15px;border-top : 2px solid;margin-bottom : 50px;text-align : right;
}

.blocright{width : 200px;line-height : 15px;position : absolute;left : 0;top : 0;
}

.blocright a{color : #000000;
}

.blocright img{border : 2px solid #ffffff;
}
.blocright img:hover{border : 2px solid #000000;
}
#R1{left : 0;top : 0;
}

#R2{left : 235px;top : 370px;
}

#R3{left : 470px;
}

#R4{top : 370px;
}

#R5{left : 470px;top : 370px;
}

#contentpromo{font-family : Helvetica Neue;
}
#promotitre{position : absolute;top : 30px;left : 50px;width : 650px;text-decoration : underline;text-transform : uppercase;font-weight : bold;font-family : Helvetica Neue;font-size :1.1em;
}

#promotext{position : absolute;left : 80px;top : 150px;width : 450px;text-align :justify;padding : 20px;border : 1px dotted black;background-color : #ffeeff;font-size :1em;
}

#promimg{position : absolute;left : 640px;top : 80px;
}

