body {
	margin:0px;
	background-color:#ffffff;
	background-image:url(images/back.gif);
	background-repeat:repeat;
}
body, td, input, textarea { font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;  color : #000000;}

.petit {
font-size:10px;
}

form {
padding:0px;
margin:0px;
}

.gaBlock { margin:0px ; padding-bottom:16px ; cursor:pointer }
.gaTitle {text-decoration:underline ; color:#6633FF ; font-size:16px ; font-weight:bolder ; font-family:Arial, Helvetica, sans-serif}
.gaText { color:#000000 }
.gaUrl { color:#000000 }
.gaBigTitle {text-decoration:underline ; color:#6633FF ; font-size:20pt ; font-weight:bolder}
.gaBigText { color:#000000 ; font-size:12pt }
.gaBigUrl { color:#000000 ; font-size:12pt }



.backmenu {
display:block;
padding:4px;
text-align:left;
vertical-align:text-top;
color:#000000;
font-weight:bolder;
}

.ninput {
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.opacity 	{filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;}

.tb { border:1px solid #e0e0e0 }
.rub00 {border-left:10px solid #D8DAE2; background-color:#f5f5f5}


.bom {
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
BORDER-RIGHT: 0px; BORDER-TOP: #000000 2px solid; FONT-SIZE: 12px; MARGIN: 0px; margin-top:0px ;
BORDER-LEFT: 0px; WIDTH: 180px; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 2px solid; HEIGHT: 22px
}

h1 {
margin:0px;
font-size:16px;
display:block;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background-color:#000000 ; padding:5px ; margin-bottom:3px ;
font-weight:bolder;
}

.points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFCC00;
}

h4 {
margin:0px;
font-size:18px;
display:block;
color:#440077;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF ; padding:0px ; margin-bottom:5px
}

h2 {
margin:0px;
padding:0px;
font-size:16px;
display:inline;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.first:first-letter {
color:#c0c0c0;
font-size:28px;
font-weight:bolder;
float:left;
line-height:100%;
}

h5 {
margin:0px;
padding:0px;
font-size:20px;
display:inline;
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
}4

.less:active {
	COLOR: #000000; TEXT-DECORATION: none ; font-style: italic; font-size:15px;
}
.less:link {
	COLOR: #000000; TEXT-DECORATION: none ; font-style: italic;font-size:15px;
}
.less:visited {
	COLOR: #000000; TEXT-DECORATION: none  ; font-style: italic; font-size:15px;
}
.less:hover {
	COLOR: #000000; TEXT-DECORATION: underline ; font-style: italic; font-size:15px;
}

form {
padding:0px;
margin:0px;
}


.blanc{
color:#FFFFFF;
font-size:10px;
font-weight:bolder;
}

.orange {
color:#FF9900
}

.rose {
color:#F99DEF
}

.style1 {
color: #990066
}

hr { background-color: #e0e0e0; color: #d0d0d0; height: 1px; border: none; }


.hot {
color:#FFFFFF; font-weight:bolder;
}

.mcdiv {
padding-left:16px;
padding-top:4px;
line-height:17px;
}

.datep {color: #a0a0a0 ; font-size:9px}
.datec {color: #000000 ; font-size:10px}
.datev {font-size:10px ; font-weight:bolder ; color:#00CC00}
.dater {font-size:10px ; font-weight:bolder ; color:#CC0000}


.menusep { margin:10px ; border-bottom:1px dotted #E1E6EC}


.menu {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #FF0099; FONT-FAMILY: Arial
}

.nav:active{font-size: 11px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}
.nav:link{font-size: 11px ; text-decoration:none ; color:#ED008C ;  background-color:#FFFFFF ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}
.nav:visited{font-size: 11px ; text-decoration:none ; color:#ED008C ; background-color:#FFFFFF ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}
.nav:hover{font-size: 11px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}

.nav_selected:active{font-size: 11px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}
.nav_selected:link{font-size: 11px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}
.nav_selected:visited{font-size: 11px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}
.nav_selected:hover{font-size: 11px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #000000 ; padding:5px ; font-weight:bolder}

.ha:active { text-decoration: underline; color: #FF0000; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px ; font-weight:bolder}
.ha:link { text-decoration: underline; color : #0033DD; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px ; font-weight:bolder}
.ha:visited { text-decoration: underline; color : #0033DD; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px ; font-weight:bolder}
.ha:hover { text-decoration: underline; color: #FF0000; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px ; font-weight:bolder}

.hatop:active { text-decoration: underline; color: #FF0000; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:16px ; font-weight:bolder}
.hatop:link { text-decoration: underline; color : #0800a0; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:16px ; font-weight:bolder}
.hatop:visited { text-decoration: underline; color : #0800a0; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:16px ; font-weight:bolder}
.hatop:hover { text-decoration: underline; color: #FF0000; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:16px ; font-weight:bolder}


.hab:active { text-decoration: underline; color: #000000; font-weight:bolder}
.hab:link { text-decoration: none; color : #ffffff; font-weight:bolder}
.hab:visited { text-decoration: none; color : #ffffff; font-weight:bolder}
.hab:hover { text-decoration: underline; color: #000000; font-weight:bolder}

.habx:active { text-decoration: underline; color: #FF0000;}
.habx:link { text-decoration: underline; color : #ffffff;}
.habx:visited { text-decoration: underline; color : #ffffff;}
.habx:hover { text-decoration: underline; color: #FF0000;}


.hab2:active { text-decoration: underline; color: #FF0000; font-size:10px}
.hab2:link { text-decoration: none; color : #816554; font-size:10px}
.hab2:visited { text-decoration: none; color : #816554; font-size:10px}
.hab2:hover { text-decoration: underline; color: #FF0000; font-size:10px}

.hab3:active { text-decoration: underline; color: #FF0000; font-size:11px}
.hab3:link { text-decoration: underline; color : #4E1A7A; font-size:11px}
.hab3:visited { text-decoration: underline; color : #4E1A7A; font-size:11px}
.hab3:hover { text-decoration: underline; color: #FF0000; font-size:11px}

.pag:active{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}
.pag:link{font-size: 10px ; text-decoration:none ; color:#b0b0b0 ; background-color:#ffffff ; border:1px solid #d0d0d0 ; padding:4px ; font-weight:bolder}
.pag:visited{font-size: 10px ; text-decoration:none ; color:#b0b0b0 ; background-color:#ffffff ; border:1px solid #d0d0d0 ; padding:4px ; font-weight:bolder}
.pag:hover{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}
.pag_selected{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}

.let:active{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}
.let:link{font-size: 10px ; text-decoration:none ; color:#b0b0b0 ; background-color:#ffffff ; border:1px solid #d0d0d0 ; padding:4px ; font-weight:bolder}
.let:visited{font-size: 10px ; text-decoration:none ; color:#ED008C ; background-color:#ffffff ; border:1px solid #d0d0d0 ; padding:4px ; font-weight:bolder}
.let:hover{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}

.let_selected:active{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}
.let_selected:link{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}
.let_selected:visited{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}
.let_selected:hover{font-size: 10px ; text-decoration:none ; color:#FFFFFF ; background-color:#ED008C ; border:1px solid #ED008C ; padding:4px ; font-weight:bolder}



.vert{color:#007700}

.menusep {display: block;overflow:hidden;width:100%; height:0px; margin:0px;border-top:1px solid #E1E6EC;border-bottom:1px solid #FFFFFF;}


/* ---------------------------------------------------- */

.onglets ul {
margin: 0;
padding: 0 0 0 6px;
height: 29px;
overflow: hidden;
position: relative;
z-index: 1;
background: url(images/onglets/tb.gif) repeat-x;
}

.onglets ul li {
margin: 2px 0 0 -1px;
padding: 0 0 0 5px;
list-style: none;
float: left;
display: inline;
background: url(images/onglets/t.gif) left;
position: relative;
z-index: 2;
}

.onglets ul li.alt {
background-position: bottom left;
}

.onglets ul li.on {
background-position: top left;
}

.onglets ul a {
padding: 0 15px 0 10px;
color: #000;
background: url(images/onglets/t.gif) right;
line-height: 27px;
float: left;
font-weight: bold;
text-decoration:none;
}

.onglets ul li.alt a {
background-position: bottom right;
color: #FFF;
font-weight: bold;
text-decoration:none;
}

.onglets ul li.on a {
background-position: top right;
font-weight: bold;
color: #000;
text-decoration:none;
}



/* ---------------------------------------------------- */

.poller{	/* The poller box */
}
/* Poller title above radio buttons */
.pollerTitle{
	margin-bottom:5px;
	font-weight:bold;
}
/* Label for each radio button */
.pollerOption{
	margin:0px;
}
/* Label for each option above graph - i.e. results */
.result_pollerOption{
	font-size:10px;
	margin:0px;
	font-size:0.8em;
}
/* Title of poller - when ajax shows the results */
.result_pollerTitle{
	margin-bottom:5px;
	font-weight:bold;
}
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
/* The <div> tag where the percentage result is shown */
.result_pollGraph div{
	float:left;
	height:16px;
	line-height:16px;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	margin:0px;
	padding:0px;
	border:0px;
	display:inline;
}
/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph{	
	height:16px;
	clear:both;
}

/* Message when Ajax is working getting restults fromt the server */
.poller_waitMessage{
	display:none;	
}	

.result_totalVotes{
	clear:both;
	font-size:0.8em;
	margin-top:10px;
	font-style:italic;
}

