/*###############
GENERAL
 ################*/

	body{font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;margin:1px 0px;padding:0px;text-align:center;background-color:white;color:#41597b;}			
	
	a{text-decoration:none;color:#41597b;} 
	a:hover{text-decoration:underline;color:#41597b;}	
	
	form{margin:0;padding:0;}
	
	img{border:0px;}
	
	div#tooltip{position:absolute;visibility:hidden;z-index:100;background-color:#618faf;border:1px solid white;padding:5px;font-size:10px;color:white;}
	
	input[type=text]{background-color:#ffffff;color:#40587b;border:1px solid #b7c1c7;padding:3px;}
	input[type=password]{background-color:#ffffff;color:#40587b;border:1px solid #b7c1c7;padding:3px;}
	select{background-color:#ffffff;color:#40587b;border:1px solid #b7c1c7;padding:3px;}
	textarea{background-color:#ffffff;color:#40587b;border:1px solid #b7c1c7;padding:3px;}
	
	
	
/*###############
 ID 
 ################*/
 
	#tooltip{position:absolute;visibility:hidden;background-color:#FFEEC7;border:1px solid black;padding:5px;font-size:10px;}
	
	#general_div{text-align:left;min-height:250px;-width:100%;background-image:url('gfx/top_general.jpg');background-repeat:no-repeat;margin-left:1px;}
	
	#master_div{width:945px;margin:auto;background-image:url('gfx/top.jpg');background-repeat:no-repeat;}								
	
	#g_vote_g{width:450px;float:left;min-height:300px;}
	#g_vote_d_old{width:300px;float:left;min-height:300px;margin-top:22px;margin-left:30px;}
	
	#g_ami_g{width:305px;float:left;min-height:300px;}
	#g_ami_old{width:460px;float:left;min-height:300px;margin-top:-3px;margin-left:40px;}
	
	#g_mess_g{width:220px;-width:210px;float:left;margin-left:20px;overflow:auto;}
	#g_mess_d{width:488px;float:left;margin-left:0px;}		
	
	#g_vprof_g{width:200px;float:left;margin-left:0px;overflow:auto;}
	#g_vprof_d{width:575px;float:left;margin-left:10px;}				
	
	#m_mess{width:779px;-width:774px;float:left;min-height:300px;margin-left:2px;}
	
	#form_vote2{height:380px;width:225px;overflow:auto;}	
	
	#div_g_vote{float:left;margin-left:25px}
	#div_d_vote{float:left;}
	
	#img_det_ami{-width:100%;}
	
	#det_usr_mod{-width:100%;}

				
							
/*###############
CLASS
 ################*/
 
	.link_w{color:#41597b;text-decoration:none;padding:1%;font-size:12px;}
	.link_w:hover{text-decoration:underline;color:white;}
	.Link_men{color:white;text-decoration:none;padding:1%;font-size:12px;}				
	.Link_men:hover{text-decoration:underline;color:#333333;}					
	.Link_bar{color:#6699cc;text-decoration:none;font-size:12px;}				
	.Link_bar:hover{text-decoration:underline;color:#4a6384;}	
	.Link_index{color:#4a6384;text-decoration:none;font-size:12px;padding:1%;}				
	.Link_index:hover{text-decoration:underline;color:#4a6384;}	
	
	.h_title{font-size:15px;vertical-align:top;padding:3px;padding-top:25px;}
	
	.pub_bandV{position:relative;top:0px;left:0px;width:180px;height:500px;float:left;text-align:center;}
	
	.fl1{float:left;width:170px;padding-left:40px}
	.fl2{float:left;padding-left:15px;margin:3px;font-size:10px;color:#a29b9b;font-style:italic;}
	.fl3{padding-left:5px;margin:4px;font-size:10px;color:#a29b9b;font-style:italic;}
	.fr{float:right;}
	.fr2{float:right;padding-left:15px;margin:3px;font-size:10px;color:#a29b9b;font-style:italic;}
	.fr3{float:right;margin:3px;font-size:10px;color:#a29b9b;font-style:italic;}
	.fl{float:left;}
	.fl23{float:left;width:130px;padding-top:2px;}
	.cb{clear:both;}
	.cl{clear:left;}
	
	.m1{margin:5px;margin-left:5%;}
	.m11{margin-left:35px;margin-top:8px;}
	.m3{margin:3px;}
	.m3b{margin-left:-5px;margin-top:-2px;margin-bottom:-5px;}
	.m5b{margin:5px;margin-right:0px}
	.m4{margin:4px;}
	.m6{margin:6px;padding-bottom:0px;}
	.m62{margin:3px;padding-bottom:10px;}
	.m63{margin:5px;padding-bottom:5px;padding-left:10px;}
	
	.mspe1{margin:6px;margin-bottom:10px;clear:both;}
	
	.w1{width:150px;}
	.w2{width:90px;}
	.fs10{font-size:10px;}
	.fs15{font-size:15px;}
	.frfs10{font-size:10px;float:right;}
	.flfs10{font-size:10px;float:left;}
	
	.w2fl{width:50px;float:left;margin-left:3px;margin-right:15px;font-size:10px;font-style:italic;}
	.w2f2{margin-top:5px;margin-left:20px;margin-right:15px;font-size:10px;font-style:italic;}
	.w2f3{font-size:10px;font-style:italic;}
	
	.mt_1{margin-top:20px;margin-bottom:5px;}
	.mt3{margin-top:3px;}
	.mt_2{margin-top:30px;margin-bottom:5px;}
	.ml_1{margin-left:5%;}
	.p1{padding:5px;margin-left:0px;text-align:left}
	
	.tar{text-align:right;}
	.tar1{text-align:right;padding-top:3px;}
	.tal{text-align:left;}
	.tac{text-align:center;}
	.dn{display:none;}
	
	.txt1{margin-left:150px;margin-top:5px;font-weight:bold;}
	.txt2{margin-left:160px;margin-top:7px;line-height:20px;}
	.txt3{margin-top:30px;margin-left:10px;font-weight:bold;}
	.txt4{margin-top:5px;margin-left:45px;}
	.txt41{margin-top:5px;margin-left:35px;}
	.txt5{font-weight:lighter;color:gray;font-style:italic}
	.txt51{font-weight:lighter;color:gray;font-style:italic;margin-left:25px;font-size:11px;}
	.txt6{font-weight:bold;}
	.txt7{margin-left:15px;height:35px;}
	
	.pt10{padding-top:10px;}
	
	.mt5{margin-top:5px;}
	.mt10{margin-top:10px;}
	.mt20{margin-top:20px;}
	.mt30{margin-top:30px;}
	.esp_box{height:34px;}
	 
	.b_ac{margin-bottom:30px;}
	.lab1{display:block;float:left;width:70px;clear:both;}
	.lab2{display:block;float:left;width:90px;clear:both;}
	
	.men_box{font-weight:bold;display:block;position:relative;float:right;width:121px;margin-left:1px;cursor:pointer;padding-top:9px;-height:28px;padding-bottom:13px;-padding-bottom:9px;background-image: url("gfx/menu.jpg");background-repeat:no-repeat;color:#4178af;}
	.ssmenu{display:block;float:left;width:944px;height:19px;margin-left:1px;padding-left:5px;padding-top:9px;margin-top:-5px;-margin-top:-14px;background-image: url("gfx/menu_foot.jpg");background-repeat:no-repeat;text-align:right;color:white;}	
	
	.aff_ami{margin-top:1px;padding:0px;padding-bottom:5px;height:60px;background-color:#d2e8fc;text-align:left;cursor:pointer;}
	.aff_ami:hover{background-color:#daeffa;}
	
	.img_gami{height:51px;width:51px;float:left;}
	.img_user{border:1px solid #a29b9b;max-height:100%;max-width:100%;}
	
	.aff_mess{margin-top:1px;padding:4px;padding-bottom:5px;height:49px;background-color:#d2e8fc;}
	.aff_mess:hover{background-color:#daeffa;}
	.prof_label{display:block;float:left;width:120px;}
	.art_img{border:1px solid #a29b9b;}
	
	.input{width:250px;}
	.input1{width:150px;}
	.select1{width:159px;}
	.input2{width:175px;-width:170px;margin-bottom:5px;}
	.input3{width:300px;}
	.select3{width:309px;}
	.input4{width:330px;}
		
	.div_img{width:150px;}
	.div_img1{margin:5px;padding:2px;height:170px;width:140px;float:left;margin-right:15px;}
	.div_img2{margin:5px;padding:2px;height:220px;width:180px;float:left;margin-right:15px;}
	
	.aff_vote{margin-top:1px;padding:3px;padding-bottom:5px;height:40px;background-color:#d2e8fc;text-align:left;}
	.aff_vote:hover{background-color:#daeffa;}

	.aff_notif{margin-top:1px;padding:4px;padding-bottom:5px;height:35px;background-color:#d2e8fc;}
	.aff_notif:hover{background-color:#daeffa;}
		
	
	.bar_purV{width:40px;height:15px;border:1px solid #a29b9b;text-align:right;font-size:10px;float:left;}
	.bar_purVint{background-color:#fdc25b;height:15px;float:left;}
	
	.author{color:#a29b9b;padding:0 0 0;font-style:italic;font-size:11px }
	
	.stat{float:left;width:140px;margin-bottom:3px;text-align:center;text-align:left;padding-left:5px;}
	.stat1{float:left;width:65px;margin-bottom:3px;text-align:center;}
	
	.box_ind{float:left;width:303px;-width:309px;height:205px;-height:200px;margin-bottom:18px;margin-left:15px;overflow:visible;-margin-left:8px;}
	
	.box_i_messR{border:1px solid #a29b9b;padding-left:5px;padding-right:5px;height:35px;-width:291px;margin-top:-1px;margin-bottom:0px;}
	.box_i_messR:hover{background-color:#aee0fb;}
	
	.head_iBox{background-image:url('gfx/head_box.jpg');background-repeat:no-repeat;color:black;width:303px;height:25px;}
	
	.box_pami{border-bottom:1px solid white;height:56px;margin-top:-1px;}
	.box_pami:hover{background-color:#d2e8fc;cursor:pointer;}
	
	.span_boxam{width:51px;height:51px;text-align:center;display:table-cell;vertical-align:middle;padding-top:3px;padding-left:1px;}
	.span_box{height:51px;text-align:center;display:table-cell;vertical-align:middle;}
	.rech_box{height:110px;width:150px;text-align:center;display:table-cell;vertical-align:middle;}
	
	.imgb1{width:39px;height:35px;text-align:left;float:left}
	
	.img_rech_box{height:100px;margin:5px;margin-bottom:3px;}
	
	.txt_bar_index{padding-top:4px; margin-left:10px;font-size:12px;color:black;text-align:left;}
	
	.center_content{float:left;width:570px;margin-top:25px;padding-right:14px;color:#333333;}
	
	.right_content{float:left;width:180px;text-align:center;margin-top:25px;}
	
	.tabcelistdet{display:table-cell;vertical-align:middle;width:66px;height:69px;text-align:center;}
	.tabcelistdet1{margin-left:15px;-margin-left:10px;float:left;margin-right:10px;background-image:url('gfx/box_liste_user.jpg');background-repeat:no-repeat;height:69px;width:69px;}
	
	.tabcelistdet_b2{margin-left:10px;float:left;margin-right:10px;height:65px;width:60px;-margin-top:10px;}
	.tabcelistdet_b{display:table-cell;vertical-align:middle;height:65px;text-align:center;width:60px;}
		
	.htabcelistdet{background-color:#d2e8fc;height:78px;padding-top:10px;margin-bottom:1px;}
	
	
	.box_img_user{background-image:url('gfx/box_img_user.jpg');background-repeat:no-repeat;height:90px;width:96px;margin-left:25px;-margin-left:0px;margin-top:25px;}
	
	.inter_col_g{background-color:#d2e8fc;width:190px;height:620px;text-align:right;float:left;margin-right:1px;padding-right:10px}
	
	.inter_col_d{background-color:#ddf0fa;text-align:left;float:left;width:359px;height:620px;padding-left:10px}