BODY { 
background : #fff; 
font : 0.74em/1.4em Verdana, Arial, sans-serif; 
} 
img { 
border : 0; 
} 
A { 
color : #3b6ebf; 
text-decoration : none; 
} 
A:hover { 
text-decoration : underline; 
} 
H1 { 
font-size : 22px; 
color : #000; 
padding-top : 22px; 
} 
H2 { 
font-size : 22px; 
color : #000; 
} 
H3 { 
border : 1px solid #e1e1e1; 
text-align : center; 
padding : 10px; 
margin-bottom : 5px; 
} 
#contenu { 
padding-right : 40px; 
padding-left : 40px; 
padding-bottom : 0; 
padding-top : 0; 
} 

.red { 
color : red; 
} 
.rose { 
color : #ff3399; 
} 
.left { 
float : left;  
} 
.right { 
float : right;  
} 
.clear { 
clear : both; 
} 
.spacer { 
padding-top : 10px; 
} 
.barre { 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 2px; 
padding-top : 2px; 
border-bottom : 1px solid #e1e1e1; 
} 
#cadre_txt { 
border : 1px solid #e1e1e1; 
text-align : center; 
padding : 10px; 
margin-bottom : 5px;
} 
#cadre_txt .img { 
width : 20%; 
float : left; 

} 
#cadre_txt .txt { 
width : 60%; 
float : left;
text-align: left; 
margin-left : 10px; 

} 
#detail li { 
list-style-image: url(../img/dot.gif);
margin-left : 20px;
} 
#tab li { 
list-style: none;
border-top : 1px solid #e1e1e1; 
width : 100%; 
text-align : left; 
} 
#footer { 
color : #666; 
text-align : center; 
} 

#back {
top: 0px;
left: 0px;
height:100%;
width: 100%;
/*position: fixed;*/
}

#cache { 
top : 0; 
left : 0; 
height : 1500px; 
padding-top:100px;
width : 100%; 
background-color : #fff; 
color : #000;
position:absolute;
} 

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

 

.navi { 
padding-left : 18px; 
padding-top : 127px; 
border-right : 1px solid black; 
font-weight : bold; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.bg { 
background-image : url(../img/rest_bg.gif); 
background-repeat : repeat-x; 
width : 100%;
} 
.content { 
margin : auto; 
text-align : center; 
height : 590px; 
width : 747px; 
border : 1px solid black; 
background-color : #fff;
padding-top:10px; 
} 
.partenaire { 
float : left; 
text-align : left; 
background-image : url(../img/back_menu.jpg); 
background-repeat : no-repeat; 
border : 1px solid black; 
margin-left : 20px; 
height : 450px; 
width : 200px; 
margin-top : 20px; 
} 
.partenaire ul { 
margin-left : 5px; 
padding : 0; 
} 
.partenaire ul li { 
margin : 0 0 0 0; 
list-style : none; 
font-weight : bold; 
} 
.title_txt { 
margin-left : 10px; 
margin-top : 5px; 
font-weight : bold; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.description { 
float : left; 
border : 1px solid black; 
margin-left : 20px; 
height : 440px; 
width : 482px;
margin-top : 20px;  
font-weight: bold;
padding-top: 10px;
} 
.media {
margin: 2px;
}

.txt_h1 { 
background-image : url(../img/txt_h1.jpg); 
height : 18px; 
width : 394px; 
margin : auto; 
margin-top : 20px; 
} 
.txt_h2 { 
background-image : url(../img/txt_h2.jpg); 
height : 12px; 
width : 380px; 
margin : auto; 
margin-top : 20px; 
} 
#add_part a { color:#000; }
.txt_h3 { 
background-image : url(../img/txt_h3.jpg); 
height : 103px; 
width : 430px; 
margin : auto; 
margin-top : 20px; 
} 
.cmd_h4 { 
background-image : url(../img/cmd_h4.jpg); 
height : 148px; 
width : 430px; 
margin : auto; 
margin-top : 20px; 
} 
.txt_h5 { 
background-image : url(../img/txt_h5.jpg); 
height : 41px; 
width : 430px; 
margin : auto; 
margin-top : 20px; 
margin-bottom : 5px; 
} 
.txt6 { 
font-weight : bold; 
color : #fc0101; 
} 
ul.features, ul.benefits {
	list-style:none;
	line-height:22px;
	margin-left:-35px;
	width:520px;
	font-size: 13px;
}



#msg { margin:20px;text-align:center;display:block;font-weight:bold;}



#wrapper {
    width: 700px;
    margin: 0 auto;
    padding: 40px 0;
    position: relative;
}

#branding {
    width: 213px;
    height: 132px;
    margin: 0 auto 20px;
}
.hide { display: none }
.hidden { visibility: hidden }
.show { display: block }
#zipli-tooltip {
    background-color: #FFF6BF;
    border: 2px solid #FFD324;
    color: #514721;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    -moz-border-radius: 5px;
    margin-bottom: 10px;
}
#zipli-box {
    background-color: #33ADD9;
    border: 2px solid #228CB5;
    text-align: center;
    padding: 20px 0;
    -moz-border-radius: 10px;
    position: relative;
}
.zipli-box-context {
    border: 4px solid #228CB5;
    border-top: none;
    background-color: #D5EDF7;
    margin: 0 20px;
    padding: 30px 20px 20px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
}
#navigation li { float:left; width:100px; }
#zipli-box-results {
    background-color: #D5EDF7;
    border-width: 4px;
    border-top: none;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
}
#longUrl {
    width: 480px;
    margin-right: 10px;
    vertical-align: top;
    font-size: 35px;
    background-color: #fff;
    border: none;
    padding: 5px;
    -moz-border-radius: 5px;
}
#url-zipled {
    border: none;
    width: 600px;
    font-size: 4em;
    background-color: #fff;
    padding: 5px;
    margin-bottom: 10px;
     -moz-border-radius: 5px;
}

#footer-links {
    margin: 20px 0 0;
    text-align: center;
}
#footer-links li {
    display: inline;
    margin-right: 10px;
}
#part { width:500px; padding:20px; border:2px solid #228CB5;display:none;margin-top:20px;}
#part input, #part textarea { margin-bottom:2px; border:solid 2px #dededd; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.417em; }
#part textarea { width:400px; }

.post-info{margin-top:20px;background:transparent url(../images/info-bar.png) no-repeat right top;float:left;width:32%;height:42px;font-style:italic;color:#bbb;}
.post-info a{font-weight:700;color:#999;}
.post-info p{line-height:32px;margin:0;padding:0;}
.post-info p.author{width:40%;padding:0 0 0 6px;}
.post-date{width:75px;margin-top:20px;background:transparent url(../images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:700;}
.post-date_right{width:75px;margin-top:20px;margin-left:8%;background:transparent url(../images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:700;}
