/* vote */


.main_vote #ground { position:relative; margin:0px; left:-20px; width:750px; height:616px; background:url(../images/terrain_gris.jpg); }
.main_vote #ground .target { position:absolute; width:80px; height:94px; }

.main_vote #ground #target1 { left:339px; top:433px; }
.main_vote #ground #target2 { left:97px; top:330px; }
.main_vote #ground #target3 { left:258px; top:330px; }
.main_vote #ground #target4 { left:423px; top:330px; }
.main_vote #ground #target5 { left:581px; top:330px; }
.main_vote #ground #target6 { left:97px; top:211px; }
.main_vote #ground #target7 { left:258px; top:211px; }
.main_vote #ground #target8 { left:423px; top:211px; }
.main_vote #ground #target9 { left:581px; top:211px; }
.main_vote #ground #target10 { left:258px; top:90px; }
.main_vote #ground #target11 { left:423px; top:90px; }

.main_vote #ground #voter {
	position:absolute;
	top:10px;
	left:262px;
	width:226px;
	height:31px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	color:#000000;
}

.main_vote #ground #voter ul, .main_vote #ground #voter li {
	float:left;
	width:226px;
	height:31px;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.main_vote #ground #voter a {
	width:226px;
	height:31px;
	display:block;
	background:url(../images/bouton_voter.gif);
	color:#ffffff;
}

.main_vote #ground #voter a:hover {
	background:url(../images/bouton_voter.gif);
	text-decoration:none;
	color:#14b0ec;
}

.main_vote .draggable {
	float:left;
	width:80px;
	height:94px;
	background-color:#cccccc;
	margin:10px;
}

.main_vote .draggable .contenu {
	float:left;
	margin:1px;
	width:78px;
	height:92px;
	background-color:#ffffff;
}

.main_vote .draggable .contenu .image { float:left; width:51px; height:65px; margin-left:13px; }
.main_vote .draggable .contenu .nom { float:left; width:78px; height:27px; font-size:10px; color:#333333; text-align:center; line-height:13px; }




#resultatvote {
	float:left;
	width:362px;
	height:370px;
	background-color:#6d6d6d;
	margin:20px;
}

#resultatvote #top {
	float:left;
	width:360px;
	height:39px;
	margin:1px;
}

#resultatvote #top #titre1 {
	float:left;
	width:179px;
	height:39px;	
	margin-right:1px;
}

#resultatvote #top .unselected {
	float:left;
	width:100%;
	height:100%;
	background:url(../images/background_vote_title.gif);
	color:#ffffff;
}

#resultatvote #top #titre {
	float:left;
	width:148px;
	height:39px;
	line-height:39px;	
	font-size:12px;
	text-transform:uppercase;
	text-indent:15px;
	font-weight:bold;
}

#resultatvote #top a {
	display:block;
	float:left;
	width:100%;
	height:39px;
	color:#bbbbbb;
	background:#ffffff;
}

#resultatvote #top a:hover {
	display:block;
	float:left;
	width:100%;
	height:39px;
	background:url(../images/background_vote_title.gif);
	text-decoration:none;
	color:#ffffff;
}

#resultatvote #top #image {
	float:left;
	width:31px;
	height:39px;	
}

#resultatvote #top #titre2 {
	float:left;
	width:180px;
	height:39px;
}

#resultatvote #middle {
	float:left;
	width:360px;
	height:248px;
	background: #ffffff url(../images/terrain_s.jpg) 20px 10px no-repeat;
	margin-left:1px;
}

#resultatvote #middle #resultatground {
	position:relative;
	width:360px;
	height:248px;
}

#resultatvote #middle #resultatground .position {
	position:absolute;
	width:75px;		
}

#resultatvote #middle #resultatground .position .icone {
	float:left;
	width:75px;
	height:32px;
	background:url(../images/silhouette_s.png) 20px 0px no-repeat;		
}

#resultatvote #middle #resultatground .position .nom {
	float:left;
	width:75px;
	line-height:11px;
	text-align:center;
	color:#000000;
	font-size:9px;
}

#resultatvote #middle #resultatground #position1 { top:190px; left:140px; }
#resultatvote #middle #resultatground #position2 { top:130px; left:20px; }
#resultatvote #middle #resultatground #position3 { top:130px; left:100px; }
#resultatvote #middle #resultatground #position4 { top:130px; left:180px; }
#resultatvote #middle #resultatground #position5 { top:130px; left:260px; }
#resultatvote #middle #resultatground #position6 { top:70px; left:20px; }
#resultatvote #middle #resultatground #position7 { top:70px; left:100px; }
#resultatvote #middle #resultatground #position8 { top:70px; left:180px; }
#resultatvote #middle #resultatground #position9 { top:70px; left:260px; }
#resultatvote #middle #resultatground #position10 { top:10px; left:100px; }
#resultatvote #middle #resultatground #position11 { top:10px; left:180px; }

#resultatvote #bottom {
	float:left;
	width:360px;
	height:35px;
	background: #ffffff;
	margin-left:1px;
	line-height:35px;
	text-indent:15px;
}



