body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
.box_pack
{
	float : left;
	width:155px;
	height:94px;
	margin-left:8px;
	margin-bottom:25px;
	cursor:pointer;
	cursor:hand;
}
.link_pack
{
	font-weight: 600;
	color: #4A5371;
}
.kit_prix
{
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	font-size: 11px;
	color: red;
}
.no_recherche
{
	margin:60px 0 60px 55px;
	width:550px;
	height:400px;
	border: 1px solid #AAAAAA;
	text-align:center;
	vertical-align:center;
}

.style_base_mini
{
	height:16px;
	position:relative;
	top:-3px;
}
.img_ping
{
	position:relative;
	top:-3px;
	left:1px;
}
.ligne_typ
{
}
.div_code_a
{
	height:8px;
}
.div_code_b
{
	height:5px;
}

.count_max_ping
{	
	margin-left:6px;
	margin-bottom:7px;
	width:24px;
	height:18px;
	float:left;
	vertical-align:top;
	text-align : center; 
	border: 1px solid black;
	cursor:pointer;
	background-color:black;
	cursor:hand;
	color:white;
}
.count_ping
{
	margin-left:6px;
	margin-bottom:7px;
	width:24px;
	height:18px;
	float:left;
	vertical-align:top;
	text-align : center; 
	border: 1px solid #888888;
	cursor:pointer;
	cursor:hand;
	color:black;
}
.count_is_ping
{
	margin-left:6px;
	margin-bottom:7px;
	width:24px;
	height:18px;
	float:left;
	vertical-align:top;
	text-align : center; 
	border: 1px solid #888888;
	cursor:pointer;
	cursor:hand;
	color:orange;
	background-repeat:no-repeat
}


.img_fle
{
	position:relative;
	top:-4px;
	left:-1px;
}
.ligne_haut_typ
{
	width:39%;
	vertical-align:top;
	padding-top:3px;
}
.sel_rch_form
{
	float:right;
	margin-left:6px;
}
.input_rch_form
{
	height:20px;
}
.txt_part_class
{
	text-align:left;
	padding:1 2 1 3;
	margin-top:4px;
	width:315px;
	overflow:auto;
	height:148px;
	border: 1px solid #AAAAAA;
	font-size:11px;
}
.lib_part_class
{
	margin-top:1px;
	font-size:13px;
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	color:black;
	cursor:pointer;
	cursor:hand;
	
}
.sub_aides
{
}
.div_aides
{	
	margin-bottom:5px;
}
.li_aide
{
	color:black;
	font-size:11px;
	font-weight: 600;
}
.menu_aides
{
	font-weight: 600;
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-size:12px;
	margin-bottom:5px;
	cursor:pointer;
	cursor:hand;
}
.menu_aides_max
{
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:5px;
	color:black;
}
.div_part_class
{
	margin-left:10px;
	width:615px;
}
.sub_part_class
{
	width:250px;
	float:left;
}
.desc_part_class
{width:320px;
	float:left;
}
.img_part_class
{
	float:left;
	margin:2px;
}



.count_fin_ping
{
	margin-left:6px;
	margin-bottom:7px;
	font-size:9px;
	height:18px;
	width:24px;
	display:block;
	float:right;
	vertical-align:top;
	text-align : center; 
	border: 1px solid #888888;
	cursor:pointer;
	cursor:hand;
	color:black;
}
.img_meta
{
	position:relative;
	top:4px;
	left:-4px;
}
.meta_add
{
	margin-top:5px;
	margin-left:5px;
	font-size:12px;
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	color: Black;
	cursor:pointer;
	cursor:hand;
	
}
.img_bs
{
	border: 1px solid #888888;
	cursor:pointer;
	cursor:hand;
	
}
.img_cont_rch
{
	margin:0px 5px 10px 5px;
	padding:5px 0px 6px 6px;
	float:left;
	border: 1px solid #AAAAAA;
}
.lib_cont_rch
{
	margin-top:0px;
	font-size:12px;
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;	
	color: Black;
	text-align:center;
}
.cont_rch
{
	margin-top:5px;
	margin-left:5px;
	
}
td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, td, li, a
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:18px;
		color:#636363;
	}
select
{
	height:20px;
	font-size:11px;
} 

a, strong, span { color:#282828; line-height:14px;}

input, textarea, select { color:#363636;}
.in_lis
{
	margin-bottom:5px;
}
.ls_rub
{
	margin-bottom:1px;
}
.m1_text { 
	color:#636363; 
	/*margin-left:10px;
	font-size:11px;*/
	}

.ml5 { margin-left:5px}

.t_cell { padding-left:10px; vertical-align:middle;}
	
.c_text, .c_text a 
	{
	 	color:#939393; line-height:11px; text-decoration:none;
	}
	
.c_text a:hover { text-decoration:underline}

.cell_l { padding: 12px 20px 10px 6px}

.cell_r { padding: 10px 15px 10px 13px}

.line { height:3px; background-color:#7A7A7A;}

.dot_line { height:1px; background-image:url(images/h-l.gif); background-repeat:repeat-x}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}
	
.annuaire
{
	padding-bottom: 20px;
	border: solid 1px #999999;
	margin : 5px;
	width : 250px;
	height : 140px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 1em #AEAEAE;
  -webkit-box-shadow: 0 0 1em #AEAEAE;
}
.no_part_class
{
	font-size:10px;
	color:black;
	padding-left:10px;
	padding-right:10px;
	margin-top:8px;
	font-family: Arial, Helvetica, sans-serif;
}
.head_part
{
	padding-top:11px;
	font-family:Tahoma;
	height:40px; 
	background-color:#333333;
	color:white;
	font-weight: 600;
	font-size:14px;
}
.head_cat
{
	padding-top:0px;
	font-family:Tahoma;
	height:30px; 
	color:black;
	font-weight: 600;
	font-size:14px;
}
.head_cat_min
{
	padding-top:0px;
	font-family:Tahoma;
	height:30px; 
	color:black;
	text-align:center;
	font-weight: 600;
	font-size:14px;
}

.input
	{
		width:110px; height:21px; border-color:#747474; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:7px
	}


ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) no-repeat 0px 5px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#7A7A7A; line-height:14px}

.ul1 li {background:url(images/h-l.gif) repeat-x left bottom; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; padding-top:3px; padding-bottom:3px}	

a.lks { 
	text-decoration:none; 
	margin-left:6px;	
	font-weight: 600;
	cursor:pointer;
	cursor:hand;
}

a.lks:hover 
{ 
	text-decoration: underline
}

.links
{
	cursor:pointer;
	cursor:hand;
	color:#084784; 
	text-decoration:none
}

.fen_haut_txt
{
	height:20px;
	vertical-align: middle; 
}
.fen_bas_txt
{
	height:19px;
	vertical-align: middle; 
}/*
.fen_mess_div
{ 
	position:absolute;
	width:210px;
	height:150px;
	left:0px;
	top:0px;
	visibility:hidden;
	background:url(../images/bg_mess.png) no-repeat 0px 1px;
}*/
.fen_add_div
{
	width:371px;
	height:202px;
	background:url(../images/cadre_mess.png) no-repeat 0px 0px;
}
.mess_alert_text
{
	text-align:center;
	width:220px;
	margin-left:141px;
	margin-top:31px;
	margin-right:10px;
	margin-bottom:22px;
	font-size:11px;
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
}
.adult_recherche
{
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.mess_alert_link
{
	width:225px;
	margin-left:141px;
	text-align:center;
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	margin-bottom:15px;
	font-size: 11px;
	color: #C30101;
	cursor:pointer;
	cursor:hand;
}/*
.fen_charg_div
{
	position:absolute;
	width:166px;
	height:53px;
	left:0px;
	top:0px;
	z-index:1000;
	visibility:hidden;
}
.fen_charg_txt
{
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	font-size: 10px;
	color: #000000;
}
.mess_tit_info
{
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: orange;
	text-align: center;
	margin-top: 8px;
}
.mess_tit_alert
{	
	font-family: Tahoma, Geneva, Helvetica, 'Bitstream Vera Sans', sans-serif;
	font-weight: 600;
	font-size: 12px;	
	color: red;
	text-align: center;
	margin-top: 8px;
}
.mess_tit_cont
{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	padding:5px;
}*/
