* {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    line-height:15px;
    color:#78005d;
}

body {
    background: #fff url('http://exemple.eurolive.com/images/bg.gif') repeat-x left top;
}


div#disclaimer-cadre a:hover { color:blue; }
div#disclaimer-cadre a { text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
div#disclaimer-cadre b { font-size:14px; color:black; }
div#disclaimer-cadre { width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px;
font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-conteneur { position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-fond { position:absolute; z-index:1000; width:100%; height:2650px; background:white;
filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer { text-align:left; }


.clBulle {
    /* width: 160px; */
    display: none;
    position: absolute;
    background-color: #000;
    padding: 2px;
    margin: 2px;
    border: 0px ridge #F4F49C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    z-index : 1;
}

table.back { 
    background-repeat: no-repeat;
    background-position: center;
}             
td.opacity img { 
    -moz-opacity : 0.6;
    -khtml-opacity:0.6;
    filter:alpha(opacity='60');
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
}                 
img.over_off { 
    background-image: url('http://www.cretinblog.com/media/img/over_off.gif');
}               
img.over_on { 
    background-image: url('http://www.cretinblog.com/media/img/over_on.gif');
}

/**************/
/*** HEADER ***/
/**************/

#header table {
    background-color: #78005d;
}

#header td {
    border: #000 0px solid;
}


/************/
/*** MENU ***/
/************/

#menu table {
    background-color: #000;
    border: 0px solid;
    border-top: 1px #000 solid;
}

#menu a:link {
     color: #fff;
     font-weight:bold;
     background-color: transparent;
     text-decoration: none;
}
#menu a:visited {
     color: #fff;
     font-weight:bold;
     background-color: transparent;
     text-decoration: none;
}
#menu a:hover {
     color: #ddd;
     font-weight:bold;
     background-color: transparent;
     text-decoration: underline;
}

#menu a.sexy:link { 
     color: #F446F9;
}                    
#menu a.sexy:visited { 
     color: #F446F9;
}                       
#menu a.sexy:hover { 
     color: #F779FC;
}


/*****************/
/*** SOUS MENU ***/
/*****************/

#smenu table {
    background-color: #666;
    border-top: #000 1px solid;
    border-bottom: #000 1px solid;
}

#smenu a:link {
     color: #F446F9;
     font-weight:bold;
     background-color: transparent;
     text-decoration: none;
}
#smenu a:visited {
     color: #F446F9;
     font-weight:bold;
     background-color: transparent;
     text-decoration: none;
}
#smenu a:hover {
     color: #F779FC;
     font-weight:bold;
     background-color: transparent;
     text-decoration: underline;
}


/*********/
/* FOCUS */
/*********/

#focus table.focus { 
    background-color: #fff;
    border: #ff00ff 1px solid;
    font-weight:bold;
    color: #000;
}

#focus table.focus h2 { 
    font-size:11px;
}

#focus table.focus a:link { 
    font-family: verdana;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}                                 
#focus table.focus a:visited { 
    font-family: verdana;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}                                    
#focus table.focus a:hover { 
    font-family: verdana;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}


/***********/
/* TOPLIST */
/***********/

#toplist table.toplist { 
    background-color: #000;
    border: #ff00ff 1px solid;
    font-weight:bold;
    color: #fff;
}

#toplist table.toplist h2 { 
    font-size:11px;
}

#toplist table.toplist a:link { 
    font-family: verdana;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}                                 
#toplist table.toplist a:visited { 
    font-family: verdana;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}
#toplist table.toplist a:hover { 
    font-family: verdana;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}


/************/
/*** LEFT ***/
/************/


/**************/
/*** CENTRE ***/
/**************/

#center table {
    background-color: #ffcece;
    border: #000 0px solid;
}


/*************/
/*** RIGHT ***/
/*************/

#right table { 
    background-color: #fff;
    border: #f0f 1px solid;
}


/*************/
/*** LIENS ***/
/*************/

#liens table {
    background-color: #ffc5df;
    border: 0px solid;
}


/**************/
/*** FOOTER ***/
/**************/

#footer table {
    background-color: #78005d;
    border: 0px;
}

#footer p {
    font-size: 11px;
    color: #ddd;
}
