body,table,div,form,ul,li{
	padding-top:0;
	margin-top:0;
	font:12px Arial;
}

table,div,form,ul,li{
	padding:0;
	margin:0;
	font:12px Arial;
}

body{
	background:url(images/body_bkg.gif) 0 0 repeat;
}

p{
	margin-top:5px;
	margin-bottom:10px;
	text-align:justify;
}

fieldset{
	border:1px solid #E4E4E4;
	padding:10px;
}
legend{
	font:bold 13px Arial;
	color:#000;
}

img{
	border:none;
	margin:0;
}

input,select,textarea{
	font:12px Arial;
}
hr{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
}

h1{
	margin-top:0;
	color:#000;
	font:bold 18px Arial;
}
.landing h1{
	margin:0;
	padding:0;
	font:24px Arial;
	color:#FFF;
}

h2{
	margin-top:0px;
	margin-bottom:10px;
	color:#7D0713;
	font:bold 16px arial;
}
h3{
	padding:0;
	margin:0;
	margin-bottom:5px;
	color:rgb(164,46,44);
	font:12px Arial;

}

ul{
	list-style-position:inside;
	list-style-type:none;
}


a:link,a:visited{
	text-decoration:underline;
	font:bold 13px Arial;
	color:#3953A4;
}
a:hover{
	text-decoration:none;
}


a.red:link,a.red:visited{
	color:red;
}

a.green:link,a.green:visited{
	color:green;
}


th{
	text-align:left;
}


ul.list_1{
	margin:10px 0 5px;
	list-style-image:url(images/bullete_circle.jpg);
	list-style-position:inside;
	padding:0;
}
.list_1 li{
	height:20px;
	padding-left:5px;
}

.list_1 a:link,.list_1 a:visited{
	text-decoration:none;
	color:#003399;
}

.list_1 a:hover,.list_1 a:active{
	text-decoration:underline;
}

ul.list_2{
	
}
.list_2 li{
	height:22px;
}


ul.list_3{
	margin:10px 0 5px;
	list-style-image:url(images/arrow.gif);
	list-style-position:inside;
	padding:0;
}
.list_3 li{
	height:20px;
	padding-left:5px;
	margin-bottom:5px;
}
.list_3 a:link,.list_3 a:visited{
	text-decoration:none;
	color:blue;
}
.list_3 a:hover,.list_3 a:active{
	text-decoration:underline;
}

ul.list_4{
	list-style-type:square;
	list-style-position:inside;
	padding:0;
}
.list_4 li{
	margin-top:3px;
}

a.blue:link,a.blue:visited{
	text-decoration:none;
	color:#003399;
	font-weight:bold;
}
a.blue:hover,a.blue:active{
	text-decoration:underline;
}


.list_5 li{
	height:20px;
	padding-left:0px;
	margin-bottom:2px;
}
.list_5 a:link,.list_5 a:visited{
	text-decoration:underline;
	font:bold 13px Arial;
	color:#3953A4;
}
.list_5 a:hover,.list_5 a:active{
	text-decoration:underline;
}


ul.list_6 {
	list-style-position:inside;
		list-style-image:url(images/arrow.gif);

	padding:0;
}

.list_6 li{
	color:#5f5f5f;
	font:bold 13px Arial;
	height:22px;
	line-height:22px;
}

.subt_1{
	color:#000;
	font:bold 18px Arial;
	border-bottom:2px solid #7F7F7F;
	padding-bottom:2px;
}




/****************************************************************************************************************************************************/
/*    SPAN    */
/****************************************************************************************************************************************************/
span.red{color:red;}
span.blue{color:blue;}
span.green{color:green;}
/****************************************************************************************************************************************************/
/*    STRUCTURE    */
/****************************************************************************************************************************************************/
#main{
	margin:0 auto 0;
	width:1000px;
	background:url(images/new_style/main_bgk.png) left top repeat-y
}

#header{
	
	width:100%;
	padding:0;

}
#logo{
	margin:15px 16px 0;
	height:65px;
	border:1px solid #FFF;
	background:url(images/new_style/logo.png) left top no-repeat;
}
#logo_txt{
	margin:45px 95px 0;
	margin-right:0;
	font:bold 13px Arial;
	color:#333;	
}

#navigation{
	background:url(images/new_style/menu_bgk.png) left top no-repeat;
	height:40px;
	width:951px;
	margin:15px auto 0;
	font:bold 16px Arial;
	line-height:36px;
	color:#000;
}


#submenu{
	margin:15px 18px 0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font:bold 13px Arial;
	color:#000;
	background-color:#f4f4f4;
}

#submenu a:link,#submenu a:visited{
	font:bold 13px Arial;
	color:#000;
}


#navigation table{
	margin-left:5px;
}
 
#navigation a:link,#navigation a:visited{
	display:block;
	margin-top:7px;
	height:26px;
	font:bold 15px Arial;
	line-height:26px;
	color:#FFF;
	text-decoration:none;
	padding-left:13px;
	padding-right:13px;
	border-right:1px solid #FFF;
}

#navigation a:hover{
	background-color:#DE2427;
}

#navigation a.last:link,#navigation a.last:visited{
	border-right:none;
}


#content{
	margin:18px;
}

#bg_right{
	width:8px;
	background:url(images/bg_right.gif) left top repeat-y;

}
#footer{
	width:100%;
	font:11px Arial;
	color:#525252;
	background-color:#CCC;
}

#footer td{
	padding:5px;
}

#footer a:link,#footer a:visited{
	font:11px Arial;
	color:#525252;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}


#footer_seo{
	margin:10px auto 0;
	width:830px;
	text-align:justify;
	color:rgb(71,71,71);
}
#footer_seo a:link,#footer_seo a:visited{
	color:rgb(71,71,71);
	font:11px Arial;
	text-decoration:none;
}
#footer_seo a:hover{
	text-decoration:underline;
}


a.btn1:link,a.btn1:visited{
	color:#3953A4;
	text-decoration:none;
	font:bold 16px Arial;
	background-color:#C7E4FF;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #CCC;
}
a.btn1:hover,a.btn1:active{
	background-color:#9dfda7;
}
/****************************************************************************************************************************************************/
.right{
	text-align:right;
}
.r_bold{
	text-align:right;
	font-weight:bold;
}
.bold{
	font-weight:bold;
}

/****************************************************************************************************************************************************/
/* 	HOME 	*/
/****************************************************************************************************************************************************/
a.red1:link,a.red1:visited{
	font:bold 15px Arial;
	color:#cc0000;
}
	
.list1 a:link,.list1 a:visited{
	color:rgb(71,71,71);
	font:12px Arial;
	text-decoration:none;
}
.list1 a:hover{
	text-decoration:underline;
}
/****************************************************************************************************************************************************/
/*    TABLE    */
/****************************************************************************************************************************************************/
table.tableau {
	border-left:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	width:100%;
	
}
.tableau td{
	padding-left:10px;
	padding-right:10px;
	height:25px;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	vertical-align:middle;
}

.tableau th{
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
}

.tableau th,table.entete,td.entete{
	height:25px;
	font:bold 12px verdana;
	background-color:#E4134D;
	background:url(images/td_entete.gif) left top repeat-x;
	color:#000;
	padding-left:5px;
	padding-right:5px;
}

div.entete{
	height:25px;
	font:bold 12px verdana;
	background-color:#E4134D;
	background:url(images/td_entete.gif) left top repeat-x;
	color:#000;
	border-bottom:1px solid #CCC;
	padding-left:0px;
	padding-right:0px;
}


.table_2 th{
	padding-left:10px;
	padding-right:10px;
	border-bottom:3px solid #CCC;
	font:bold 14px Arial;
	padding-bottom:3px;
	text-align:left;
}

.table_2 td{
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #CCC;
	vertical-align:middle;
	height:25px;
}

table .header{
	font:12px verdana;
	padding:5px;
	background-color:#A42E2C;
	color:#FFF;
}
table strong{
	font-weight:bold;
}

table .intitule{
	font:bold 12px verdana;
}
table .int_r{
	font-weight:bold;
	text-align:right;
}

table.structure{
	width:100%;
	border:none;
}
table.structure td{
	padding:0;
	margin:0;
	vertical-align:top;
}
/****************************************************************************************************************************************************/
/*  BOUTONS     */
/****************************************************************************************************************************************************/
input.bouton{
	cursor:pointer;
	height:25px;
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	font:bold 13px Arial;
	color:#FFF;
}

a.bouton{
	display:block;
	height:19px;
	text-align:center;
	width:100px;
	padding-top:4px;
	padding-bottom:0;
}
a.bouton:link,a.bouton:visited{
	color:#FFF;
	text-decoration:none;
	font:bold 13px Arial;
}

a.bouton:hover,input.bouton:hover{
	background:red;
}

.bouton {
	border-left:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:url(images/new_style/btn_red_25_bgk.png) left top repeat-x;
	font:bold 13px Arial;
	color:#FFF;
	text-align:center;
}
.bouton_copy {
	border-left:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#F4F4F4;
	background:url(images/td_entete.gif) left top repeat-x;
	font:bold 11px verdana;
	color:#000;
	text-align:center;
}


input.btn_red_1{
	background:url(images/new_style/btn_red_1.png) left top no-repeat;
	height:31px;
	width:201px;
	font:bold 15px Arial;
	padding-top:4px;
	color:#FFF;
	text-align:center;
	border:none;
	cursor:pointer;
}

input.bnt_grey_1{
	background:url(images/new_style/btn_grey_1.png) left top no-repeat;
	height:26px;
	width:161px;
	font:bold 15px Arial;
	padding-top:3px;
	color:#FFF;
	text-align:center;
	border:none;
	cursor:pointer;
}

a.btn_red_150_30{
	display:block;
	background:url(images/new_style/btn_red_150_30.png) left top no-repeat;
	width:151px;
	height:32px;
	font:bold 16px Arial;
	padding-top:8px;
	color:#FFF;
	text-align:center;
}

input.btn_red_150_30{
	background:url(images/new_style/btn_red_150_30.png) left top no-repeat;
	width:151px;
	height:32px;
	font:bold 16px Arial;
	padding-top:8px;
	color:#FFF;
	text-align:center;
	border:none;
	cursor:pointer;
}

a.btn_red_150_30:link,a.btn_red_150_30:visited{
	color:#FFF;
	text-decoration:none;
}



a.bnt_grey_1{
	display:block;
	background:url(images/new_style/btn_grey_1.png) left top no-repeat;
	height:42px;
	width:181px;
	font:bold 16px Arial;
	line-height:42px;
	color:#FFF;
	text-align:center;
}



a.bnt_grey_1:link,a.bnt_grey_1:visited{
	color:#FFF;
	text-decoration:none;
}

a.bnt_grey_3{
	display:block;
	background:url(images/new_style/btn_grey_3.png) left top no-repeat;
	height:42px;
	width:181px;
	font:bold 16px Arial;
	line-height:42px;
	color:#FFF;
	text-align:center;
}

a.bnt_grey_3:link,a.bnt_grey_3:visited{
	color:#FFF;
	text-decoration:none;
}



.min_btn{
	border:none;
	height:16px;
	width:16px;
	cursor:pointer;
}


.big_btn{
	border:none;
	height:44px;
	width:122px;
	cursor:pointer;
}

#del{
	background:url(images/del.png) top left no-repeat;
}

#join{
	background:url(images/newpay_join_now.gif) top left no-repeat;
}

#continue{
	background:url(images/btn_continue.gif) top left no-repeat;
}

.bt_join_2{
	width:105px;
	height:23px;
	background:url(images/bt_join_2.png) top left no-repeat;
	border:none;
	cursor:pointer;
}
.bt_continue{
	width:105px;
	height:23px;
	background:url(images/bt_continue.png) top left no-repeat;
	border:none;
	cursor:pointer;
}
/****************************************************************************************************************************************************/
/*    APPLY FORM    */
/****************************************************************************************************************************************************/
.apply_form{
	border:1px solid #CCC;
	position:absolute;
	width:600px;
	margin-left:-300px;
	left:50%;
	top:0;
	text-align:left;
	background-color:#FFF;
}
/****************************************************************************************************************************************************/
/*    APPLY FORM    */
/****************************************************************************************************************************************************/

#register_form{
	display:none;
	border:1px solid #CCC;
	width:350px;
	background-color:#FFF;
	padding:0;
	margin:0;
}


#register_form iframe{
	padding:0;
	margin:0;
	width:350px;
	height:480px;
}
/****************************************************************************************************************************************************/
/*    CADRES    */
/****************************************************************************************************************************************************/
.bg1_c{
	background-color:#F8F8F8;
}
.bg1_no{
	background:url(images/frame1_bg_no.gif) left top no-repeat;
	width:6px;
	height:6px;
	font-size:5px;

}
.bg1_n{
	background:url(images/frame1_bg_n.gif) left top repeat-x;
	height:6px;
	font-size:5px;
}
.bg1_ne{
	background:url(images/frame1_bg_ne.gif) left top no-repeat;
	width:6px;
	height:6px;
}
.bg1_o{
	background:url(images/frame1_bg_o.gif) left top repeat-y;
	width:6px;
}
.bg1_e{
	background:url(images/frame1_bg_e.gif) left top repeat-y;
	width:6px;
}
.bg1_so{
	background:url(images/frame1_bg_so.gif) left top no-repeat;
	width:6px;
	height:6px;
}
.bg1_s{
	background:url(images/frame1_bg_s.gif) left top repeat-x;
	height:6px;
}
.bg1_se{
	background:url(images/frame1_bg_se.gif) left top no-repeat;
	width:6px;
	height:6px;
}
/****************************************************************************************************************************************************/
/*    CADRES    */
/****************************************************************************************************************************************************/
/****************************************************************************************************************************************************/
.bg2_c{
	background-color:#f2f2f2;
}

.bg2_no{
	background:url(images/frame2_bg_no.png) left top no-repeat;
	width:10px;
	height:10px;
	font-size:5px;

}
.bg2_n{
	background:url(images/frame2_bg_n.png) left top repeat-x;
	height:10px;
	font-size:5px;
}
.bg2_ne{
	background:url(images/frame2_bg_ne.png) left top no-repeat;
	width:10px;
	height:10px;
}
.bg2_o{
	background:url(images/frame2_bg_o.png) left top repeat-y;
	width:10px;
}
.bg2_e{
	background:url(images/frame2_bg_e.png) left top repeat-y;
	width:10px;
}
.bg2_so{
	background:url(images/frame2_bg_so.png) left top no-repeat;
	width:10px;
	height:10px;
}
.bg2_s{
	background:url(images/frame2_bg_s.png) left top repeat-x;
	height:10px;
}

.bg2_se{
	background:url(images/frame2_bg_se.png) left top no-repeat;
	width:10px;
	height:10px;
}
/****************************************************************************************************************************************************/
/****************************************************************************************************************************************************/
.cadre_1{
	border:1px solid #CCC;
	background-color:#f7f7f7;
	padding:5px;
}
.cadre_1 h2{
	color:black;

}
/****************************************************************************************************************************************************/
/*    LINKS    */
/****************************************************************************************************************************************************/
a.regular:link,a.regular:visited{
	text-decoration:underline;
	font:12px Arial;
	color:blue;
}
a.regular:active,a.regular:hover{
	text-decoration:none;
}


a.none:link,a.none:visited{
	text-decoration:none;
}
a.none:active,a.none:hover{
	text-decoration:none;
}

a.white:link,a.white:visited{
	color:#FFF;
	text-decoration:underline;
}
a.white:hover{
	text-decoration:none;
}
/****************************************************************************************************************************************************/
/*    TITLE    */
/****************************************************************************************************************************************************/
.pink{
	color:rgb(164,46,44);
	font:bold 18px Arial;
}
.s_pink{
	color:#7D0713;
	font:bold 12px Arial;
}
.grey_1{
	color:#666;
	font:bold 12px Arial;
}
.grey_2{
	color:#999;
	font:bold 12px Arial;
}
.td1{
	color:#333;
	font:12px Arial;
	text-align:right;
	vertical-align:middle;
	padding-right:3px;
}
.td2{
	font:bold 12px Arial;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
}
.red2{
	font:bold 12px Verdana;
	color:red;
}
/****************************************************************************************************************************************************/
/*    DIVERS    */
/****************************************************************************************************************************************************/
.infos{
	padding:5px;
	margin-bottom:5px;
	border:2px solid #00fb2c;
	background-color:#e6ffe1;
	color:#000;
	text-align:center;
}
.error{
	padding:5px;
	border:2px solid red;
	color:#000;
	margin-bottom:5px;
	text-align:center;
	background-color:#fed1c7;
}
/****************************************************************************************************************************************************/
/*    ALERT    */
/****************************************************************************************************************************************************/
#alert{
	position:absolute;
	border:1px solid #CCC;
	width:300px;
	margin-left:-150px;
	left:50%;
	background-color:#FFF;
	z-index:999;
}
#al_top{
	background:url(images/td_entete.gif) left top repeat-x;
	border-bottom:1px solid #CCC;
	height:20px;
}

#al_cont{
	margin:10px;
	text-align:center;
}

#al_bt{
	margin-bottom:5px;
}
/****************************************************************************************************************************************************/
/*  PORTFOLIO     */
/****************************************************************************************************************************************************/
#prf_main{
	width:100%;
	margin:0;
}
#prf_main table{
	width:750px;
	margin:40px auto 20px;
	margin-bottom:0px;
}
.prf_frame{
	width:750px;
	margin:5px auto 10px;
	background:#F8F8F8;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/****************************************************************************************************************************************************/
#prf_frame1{
	margin-bottom:30px;
}
#prf_pict{
	margin:10px auto 0;
	width:600px;
	height:450px;
}
#prf_title{
	font:bold 11px Arial;
}
#prf_desc{
	margin:10px auto 5px;
	font:11px Arial;
	color:#666;
}
/****************************************************************************************************************************************************/
#prf_frame2{
	margin-bottom:40px;
	height:382px;
}
#prf_marge{
	margin-top:5px;
	margin-left:5px;
}
/****************************************************************************************************************************************************/
.prf_thumb{
	display:block;
	float:left;
	width:138px;
	height:106px;
	background:#FFF;
	text-align:center;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:4px;
	margin-right:4px;
	border:1px solid #CCC;
}
.prf_thumb img{
	margin:4px;
}
a.prf_thumb:hover{
	border:1px solid rgb(164,46,44);
}
/****************************************************************************************************************************************************/
a.sel:link,a.sel:visited{
color:rgb(164,46,44);
	font:11px Arial;
	font-weight:bold;
	text-decoration:underline;
}
a.sel:hover{
	text-decoration:none;
	padding:5px;
}
a.spe{
	display:block;
	padding-left:5px;
	padding-right:5px;
}
a.spe:link,a.spe:visited{
	font:11px Arial;
	text-decoration:none;
	color:rgb(164,46,44);
}
a.spe:hover{
	text-decoration:none;
	color:#FFF;
	background:rgb(164,46,44);
}
/****************************************************************************************************************************************************/
/*    STRUCTURE    */
/****************************************************************************************************************************************************/
.pannel{
}
.pannel p{
	margin:0;
	display:none;
	margin-top:0px;
	margin-left:8px;
	color:#666;
	
}
.pannel span{
}
.pannel a{
	margin-bottom:5px;
	display:block;
	color:#333;
}
.pannel a:link,.pannel a:visited{
	text-decoration:none;
	
}
.pannel a:visited,.pannel a:hover{
	text-decoration:underline;
}
/****************************************************************************************************************************************************/
/*    POPUP    */
/****************************************************************************************************************************************************/
.popup{
	border:1px solid #CCC;
	position:absolute;
	width:500px;
	margin-left:-250px;
	left:50%;
	background-color:#FFF;
}
/****************************************************************************************************************************************************/
.col_1{
	background-color:#e8e8e8;
	padding:5px 10px 10px;

}
.col_1 p.top{
	margin:0 0 5px;
	padding:0 0 2px;
	border-bottom:1px solid #ccc;
	font:bold 15px Arial;
	border-top:none;

}
.col_1 p{
	margin:10px 0 5px;
	padding:2px 0 2px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font:bold 15px Arial;
}
.col_1 ul{
	list-style-type:square;

}
.col_1 li{
		margin-top:5px;
}
.col_1 a:link,.col_1 a:visited{
	text-decoration:none;
	color:#003399;
	font:12px Arial;
}

.col_1 a:hover,.col_1 a:active{
	text-decoration:underline;
	background:none;
}

.table_1 th{
	background-color:#e8e8e8;
}

.table_1 td,.table_1 th{
	padding-left:10px;
	padding-right:10px;
	height:25px;
	vertical-align:middle;
}
/****************************************************************************************************************************************************/
/*    FRAMES    */
/****************************************************************************************************************************************************/
.frm1_t1,.frm1_t1 h1{
	text-indent:5px;
	font:bold 16px Arial;
	height:30px;
	line-height:30px;
	color:#666;
	margin:0;
}

.frm1_t2{
	height:20px;
	padding-top:5px;
	padding-left:10px;
	background:url(images/new_style/frm1_t2.png) left top repeat-x;
	font:bold 13px Arial;
	color:#000;
}



.frm1_c{
	background-color:#FFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:0;
}
.frm1_no{
	background:url(images/new_style/frm1_no.gif) left top no-repeat;
	width:5px;
	height:5px;
	font-size:3px;
}
.frm1_n{
	background:url(images/new_style/frm1_n.gif) left top repeat-x;
	height:5px;
	font-size:3px;
}
.frm1_ne{
	background:url(images/new_style/frm1_ne.gif) left top no-repeat;
	width:5px;
	height:5px;
	font-size:3px;
	padding:0;
}
.frm1_so{
	background:url(images/new_style/frm1_so.gif) left top no-repeat;
	width:5px;
	height:5px;
	font-size:3px;
}
.frm1_s{
	background:url(images/new_style/frm1_s.gif) left top repeat-x;
	height:5px;
}
.frm1_se{
	background:url(images/new_style/frm1_se.gif) left top no-repeat;
	width:5px;
	height:5px;
	font-size:3px;
}

.frm2_c{
	background:url(images/new_style/frm2_c.gif) left top repeat-x;
	padding:0;
	height:30px;
}
.frm2_o{
	background:url(images/new_style/frm2_o.gif) left top no-repeat;
	width:5px;
	height:30px;
}
.frm2_e{
	background:url(images/new_style/frm2_e.gif) left top no-repeat;
	width:5px;
	height:30px;
}
/****************************************************************************************************************************************************/
.bar_h{
	background:url(images/new_style/bar_h.gif) top left repeat-x;
	height:20px;

}
.bar_v{
	background:url(images/new_style/bar_v.gif) top left repeat-y;
	width:20px;
}
/****************************************************************************************************************************************************/
/* Inbox 
/****************************************************************************************************************************************************/
#mailboxMenu{
		
	
}
#mailboxMenu a {
	display:block;
	height:25px;
	line-height:25px;
}
#mailboxMenu a.curTab {
	background-color:#CCC;
}
#mailboxContent{
}
/****************************************************************************************************************************************************/
div.autocomplete,div.autocomplete2 {
	position:absolute;
	width:180px;
	background-color:#FEFEFE;
	border:1px solid #7F9DB9;
	font-size:11px;
	font-family: Arial;
	max-height:200px;
	overflow:auto;
	text-align:left;
}

div.autocomplete {
	max-height:200px;
}

div.autocomplete2{
	width:228px;
}
div.autocomplete ul, div.autocomplete2 ul{
	padding-left:0;
	margin:0;
	list-style:none
}
div.autocomplete ul li, div.autocomplete2 ul li{
	padding:1px 10px;
	cursor:pointer;
	color: #303030;
}
div.autocomplete ul li.sel,div.autocomplete2 ul li.sel{
	background-color:#B4D5FE;
}
/****************************************************************************************************************************************************/
/*    LINKS    */
/****************************************************************************************************************************************************/
#job_search{
	width:942px;
	margin:0 auto 0;
	background-color:#e5e5e5;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}

#job_search input{
	padding:2px;
}

#countries_selector{
	border-bottom:1px solid #CCC;
	height:20px;
	font:12px Arial;
	line-height:20px;
	color:#666;
	text-indent:5px;
}

#countries_selector a:link, #countries_selector a:visited{
	font:12px Arial;
	color:#666;
}

#countries_overlay{
	position:absolute;
	top:21px;
	width:952px;
	margin-left:-476px;
	left:50%;
	
	background-color:#FFF;
	border:1px solid #CCC;
	border-top:none;

	
	
}