/* Homepage CSS */

div#main
{
width:100%;
margin 0;
overflow:visible;
}

div#center
{
margin:0px 210px 0px 210px;
background-color:#FFFFFF;
padding: 0px 15px 0px 15px;
padding-top:20px;
}

div#left
{
width:190px;
float:left;
background:url(../fr/img/home/ML.gif) repeat-y left;
background-position:-2px 0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
margin:0;

}

div#right
{
width:190px;
float:right;
background:url(../fr/img/home/MR.gif) repeat-y left;
background-position:-9px 0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
}

/* ----------------------- FONT styles ----------------------- */


#main p,#main span
{
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:0.7em;*/
text-align:justify;
}

p.normal, span.normal
{
font-size:0.7em;
color:#313131;
}
p.normal_light, span.normal_light
{
font-size:10px;
color:#A7A7A7;
}
a.normal
{
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main h1, #main h2, #main h3
{
font-family:Georgia, "Times New Roman", Times, serif;

}

#main h1 {font-size:1em;font-family:Geneva, Arial, Helvetica, sans-serif;}
#main h2 {font-size:1em;font-family:Geneva, Arial, Helvetica, sans-serif; }
div#center h2 {padding-bottom:15px; color:#333333; font-size:1.1em;font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#main h3 {font-size:0.8em; font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333;}*/

.grey_title
{
height:30px;
background:url(../fr/img/header/fond_menu.gif) repeat-x bottom;
}

a.explicit_link
{
color:#003399;
border-bottom:dotted #CCCCCC 1px;
}
a.implicit_link
{
color:inherit;
border:0;
}
a.implicit_link_nocolor
{
border:0;
}
a.implicit_link:hover, a.implicit_link_nocolor:hover
{
color:#FF0000;
border:0;
}

li {text-align:left;}

/* --------------------------- sections ------------------------------------ */
table.maxlarge
{
width:99%;
}
p.medaltxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div#medaldiv
{
width:100%;
margin:20px 0px 20px 0px;
}

div.wrapwide
{
width:99%;
overflow:auto;
}
div#concept
{
float:left;
width:50%;
}
div#search
{

display:table-cell;
width:45%;
}
div#gg
{
margin-left:auto;
margin-right:auto;
width:200px;

}
div#gsearch
{
margin-bottom:200px;
background-color:#FFFFFF;
float:left;
}

.text_near_image
{
padding-left:10px;
padding-right:10px;
}
.image_near_text
{
float:left;
margin-right:15px;
}

div#dernier_debat, div#chaud_debat
{
margin:10px 0px 15px 0px;
width:99%;
overflow:hidden;
background-color:#F4F4F4;
}
div#dernier_debats_liste a, div#hotdiv_liste a
{
font-size:10px;
}
div#dernier_debat_principal, div#hotdiv_principal,div#chaud_debat_principal
{
margin-left:70px;
padding-left:8%;
padding-right:8%;
margin-top:30px;
}
div#img_navigation, div#img_navigation2
 {
 width:70px;
 
 float:left;
 }
div#dernier_debats_liste
{
background-color:#FFFFFF;
float:left;
width:42%;
text-align:center;
padding:5px;
}
div#hotdiv_liste
{
background-color:#FFFFFF;
float:left;
width:42%;
text-align:center;
padding:5px;
}

li.liste_lien
{
font-size:0.7em;
}

div.pretitre
{
font-weight:bold;

margin-bottom:4px;
padding-left:00%;
border-bottom:#CCCCCC solid 1px;
padding-bottom:0px;
padding-top:0px;
}
span.transpan
{
width:100px;
height:30px;
background-color:#FFFFFF;
color:#000000;
padding-bottom:6px;
padding-top:6px;
padding-left:10px;
padding-right:10px;
margin-left:20px;

opacity: 0.5;
-moz-opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
div.transpan
{
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);

width:150px;

background-color:#FFFFFF;
color:#000000;
margin:0;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
margin-left:30px;
}

span.info_line
{
padding-top:15px;
font-family:"Courier New", Courier, monospace;
color:#999999;
}

/* ===================================== LEFT & RIGHT MENU ==================================== */
h2.column
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
color:#CCCCCC;
border-bottom:#FFFFFF 3px solid;
margin-bottom:5px;
}

div#left a, div#right a
{
font-size:0.8em;
color:#52598D;
}
/* ===================================== LEFT MENU ==================================== */

img.leftcol
{
position:relative;
left:-7px;
}

div#categodiv
{
margin:10px 0px 30px 0px;
}

div.feeds
{
margin:0px 0px 20px 0px;
}

div.top_users
{
margin:20px 0px 20px 0px;
}

div.undertitle
 {
 width:100%;
 height:3px;
 }
 
 ul.categolist
 {
 list-style-image:url(../fr/img/home/minifolder.gif);
 text-align:left;
 }
 
 li.categolist
 {
 text-align:left;
 }
 
 div.column_module
 {
 margin:10px 0px 20px 0px;
 padding:5px;
 }
 
 div#gsearchres
 {
 margin-left:20px;
 }
 /* ===================================== RIGHT MENU =============================== */
 img.rightcol
{
position:relative;
right:14px;
overflow:hidden;
}

 img.trombitem
 {
 border:#CCCCCC 1px solid;
 float:left;
 width:60px;
 height:60px;
 
 opacity: 0.3;
-moz-opacity: 0.3;
filter:Alpha(opacity=30);
 }
 img.trombitemshow
 {
 border:#FFFFFF 1px solid;
 float:left;
 width:60px;
 height:60px;
 
 opacity: 1;
-moz-opacity: 1;
filter:Alpha(opacity=100);
 }
 
 img.imgnav
 {
 border:#CCCCCC 1px solid;
 float:left;
 width:65px;
 height:65px;
 
 opacity: 0.3;
-moz-opacity: 0.3;
filter:Alpha(opacity=30);
 }
 img.imgnavshow
 {
 border:#FFFFFF 1px solid;
 float:left;
 width:65px;
 height:65px;
 
 opacity: 1;
-moz-opacity: 1;
filter:Alpha(opacity=100);
 }
 
 
 h2.bigname
 {
 text-align:center;
 
 }
 img.ctrimg
 {
 text-align:center;
 }
 
 
 
 /* ========================================= USER PAGE ============================================ */
 table.tud
 {
 padding-top:20px;
 margin:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.6em;
 color:#414141;
 }
 
 div.bigblock
 {
 margin:0 0 20px 0;
 background-color:#EEEEEE;
 overflow:auto;
 width:98%;
 }
 td.idt
 {
 padding:0px 20px 0px 20px;
 vertical-align:middle;
 text-align:center;
 border:#CCCCCC 1px solid;
 }
 td.dcell
 {
 margin:0;
 padding:5px 10px 5px 5px;
 border-top:1px #CCCCCC solid;
 border-right:1px #F0F0F0 solid;
 border-left:1px #CCCCCC solid;
 border-bottom:1px #F0F0F0 solid;
 font-weight:bold;
 }
 td.ccell
 {
 margin:0;
 padding:5px 10px 5px 5px;
 border-top:1px #CCCCCC solid;
 border-right:1px #F0F0F0 solid;
 border-left:1px #CCCCCC solid;
 border-bottom:1px #F0F0F0 solid;
 }
 th.hcell
 {
 background-color:#ffffff;
 padding:5px 10px 5px 5px;
 }
 
 .alt11 {background-color:#D2E9FF}
 .alt12 {background-color:#ECF5FF}
 .alt21 {background-color:#eeeeee}
 .alt22 {background-color:#ffffff}
 
 td.low
 {
 background-color:#FFCECE;
 }
 td.medium
 {
 background-color:#FFFFB0;
 }
 td.high
 {
 background-color:#C6FFC6;
 }
 
 form#modifdetails
 {
 display:none;
 }
 
 span.busy
 {
 background-color:#FF9933;
 color:#000000;
 }
 span.done
 {
 background-color:#BDF2A4;
 color:#000000;
 }
 
 div.messtop
 {
 margin:0;

 padding:26px 20px 00px 30px;
 background:url(../fr/img/home/messtop.jpg) no-repeat;
 width=450px;
 font-size:14px;
 color:#666666;
 font-family:"Courier New", Courier, monospace;
 }
 p.messbody
 {
 padding:0px 25px 0px 25px;
 font-size:14px;
 color:#666666;
 font-family:"Courier New", Courier, monospace;
 }
 
 h4.messbody
 {
 margin-right:20px;
 font-weight:normal;
 font-size:12px;
 color:#666666;
 text-align:right;
 font-family:"Courier New", Courier, monospace;
 }
 
 div.wholemessage
 {
 margin:0;
 background:url(../fr/img/home/messbody.jpg) repeat-y;
 width:450px;
 margin-bottom:30px;
 }
 div.wholemessage textarea
 {
 margin-left:30px;
 }
 div.wholemessage input
 {
 margin-left:30px;
 font-size:10px;
 }
 
 td.votecell
 {
 background-color:#FEFADE;
 }
 td.argcell
 {
 background-color:#DFE2FD;
 }
 
 h1#uname
 {
 font-size:24px;
 color:#333333;
 font-family:"Comic Sans MS";
 }
 
 div.binq
 {
 	height:25px;
	
 }
 
 div#rvote_global
 {
 width:99%;
 margin:0;
 padding:0;
 overflow:auto;
 }
 
 div#rvote_qual
 {
 width:60%;
 margin:0;
 padding-right:0%;
 float:left;
 }
 
 div#rvote_quant
 {
 width:35%;
 margin:0;
 padding-left:0%;
 float:left;
 }
 
 td.big
 {
 	font-size:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
 td.ctr
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:30px;
 vertical-align:middle;
 text-align:center;
 }
 
 /* ========================================== ENTOURAGE ====================================== */
div.entourage_user
{
float:left;
padding:1px;
background-color:#FFFFFF;
border:1px solid #E6E6E6;
width:82px;
height:120px;
}
h4.entourage_user
{
font-family:"Comic Sans MS";
font-size:10px;
background-color:#ffffff;
text-align:center;
border-bottom:1px solid #CCCCCC
}

/* ========================================== MEDALS PAGE ====================================*/
tr.g2w
{
background-color:#ECEDD1;
}
tr.w2g
{
background-color:#F5F5F5;
}

div#medpage td
{
padding-top:30px;
padding-bottom:30px;
}
div#medpage h3
{
font-size:14px;
}

div#medpage
{
margin-left:10%;
margin-right:10%;
}

body#medbod
{
background:url(../fr/img/light_star.gif) left repeat;
}
h1.medal
{
color:#999999;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:20px 0px 20px 0px;
}
p.medal, ol.medal
{
color:#999999;
margin:10px 100px 10px 100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table.medal
{
width:100%;
margin-top:30px;
}

/* ======================================== UserS page ===================== */
table#users_table
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table#users_table td {
    padding: 5px;
    border: solid #eeeeee 1px;

}

td.alternate
{
background-color:#F5F5F5;
}

div#userspage
{
margin-left:10px;
}