/***  GSIMT Css File
*
* @author  <mustapha.bahreddine@gmail.com>
*
* Date: 03-003-13
*
 ***/
/***  **********************************General css*******************************************  ***/
html, body, h1, h2, h3,h4, h5, h6, p,a, dl, dt, dd, ol, ul, li, fieldset, form, label, input , img{
margin: 0;
padding:0;
border: 0;
}

body {
font:12px arial;
/*direction: rtl;*/
/*float: right;*/
}

li {
list-style-type:none
}
a {
text-decoration:none;
}
/**********************general css**********************/
@font-face {
    font-family: 'arabic_transparentbold';
    src: url('../css/artrbdo-webfont.eot');
    src: url('../css/artrbdo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/artrbdo-webfont.woff') format('woff'),
         url('../css/artrbdo-webfont.ttf') format('truetype'),
         url('../css/artrbdo-webfont.svg#arabic_transparentbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/***  ****************************************Css Container**********************************  ***/
.container{
margin:auto;
width:960px;
overflow:hidden;
/*direction: rtl;*/
}
.ar{direction: rtl;}
/***  ****************************************Css Header**********************************  ***/
.header {
	height:175px;
	background:url(/images/color_header.png) repeat;
}
/* logo */
.logo {
	margin:4px 4px 0 4px;
	float:right;
}
/* css pub */
.header .pub{
	margin:5px 1px 0 0;
	float:right;
}
/* css menu */
.menu{
	background:url(/images/background/back_menu.jpg) repeat-x;
	height:41px;
	float:right;
	width:952px;
	margin-top:6px;
	padding-right:8px;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	behavior: url(css/PIE.htc);
	position:relative;
	z-index:9999;
}
.menu li{
	float:right;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	margin-top:5px;
	padding-bottom:10px;
}
.menu li.current{
	background:none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 0 0;	
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	behavior: url(css/PIE.htc);
	position:relative;
	z-index:9999;
}
.menu li.current a{
	color:#08325d;
	background:none;
}
.menu li a{
	background:url(../images/icon/puce_menu.jpg) no-repeat left center;
	padding:0 19px;
	color:#FFF;
	/*font-family: 'arabic_transparentbold';*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	float:right;
	*+float:left;
	margin-top:-5px;
}
.menu li.last a{
	background:none;
}
/* css sous menu */
.header .sous-menu{
	height:29px;
	background:#a4c0ca;
	margin-top:2px;
	float:right;
	width:100%;
	padding-top:11px;
}
.header .sous-menu marquee a{
	background:url("../images/icon/puce_header.png") no-repeat scroll right center transparent ;
	font-size:16px;
	float:right;
	padding-right:16px;
	margin-right:9px;
	font-weight:bold;
	margin-left:15px;
	color:#000911;
}
.header .sous-menu .marquee{
	width:758px;
	float:right;
}

.header .sous-menu ul{
	float:left;
	width:194px;
}
.header .sous-menu li{
	float:right;
	margin-left:10px;
}
/***  ****************************************Css Content**********************************  ***/
.content{
	margin-top:15px;	
}
/***  ****************************************Css LRightBloc**********************************  ***/
.rightbloc{
	width:300px;
	direction:rtl;
	float:right;
	margin-left:10px;
}
.rightbloc.rightbot{
	/*right:148px !important;
	*right:147px !important;
	*+right:147px;*/
	margin-left:660px;	
}
.rightbloc .bloc-right{
	float:right;
	margin-bottom:13px;
}
.rightbloc .bloc-right h3{
	background:#03506c;
	height:40px;
	width:289px;	
	padding-right:11px;
}
.rightbloc .bloc-right h3 span{
	font-size:24px;
	font-weight:bold;
	color:#FFF;
}
.rightbloc .bloc-right h3.news span{
	background:url(../images/icon/icon_news.png) no-repeat right center;
	float: right;
    margin-top: 5px;
    padding-right: 58px;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
}
.rightbloc .bloc-right li.first{
	padding-top:12px;
}
.rightbloc .bloc-right li.last{
	border-bottom:none;
	height:38px;
}
.rightbloc .bloc-right li{
	background:#dedddd;
	height:26px;
	width:292px;
	border-bottom:1px solid #949393;
	padding-top:7px;
	padding-right:8px;
}
.rightbloc .bloc-right .tab li{
	float:right;
}
.rightbloc .bloc-right.new li a{
	background:none;
	padding:0px;
}
.rightbloc .bloc-right li a{
	font-size:15px;
	color:#070707;
	font-weight:bold;
}
.rightbloc .bloc-right li a span{
	font-size:15px;
	font-weight:bold;
	color:#001b37;
	margin-left:7px;
	float:right;
	margin-top:1px;
}
.rightbloc .bloc-right li.current, .rightbloc .bloc-right li:hover{
	background:#b7b6b6;	
}
.rightbloc .bloc-right li.current a, .rightbloc .bloc-right li:hover a{
	color:#03506c;	
}
/*** publicite right ***/
.pub-right{
	float:right;
	margin-bottom:13px;
}
/*** preparation */
.rightbloc .bloc-right li a{
	background:url(../images/icon/puce_right.png) no-repeat right center;
	padding-right:16px;
	*+padding-left:16px;

}
.rightbloc .bloc-right h3.preparation span{
	background:url(../images/icon/icon_preparation.png) no-repeat right center;
	float: right;
    margin-top: 5px;
    padding-right: 58px;
}
/*** preparation */
.rightbloc .bloc-right h3.espace span{
	background:url(../images/icon/icon_espace.png) no-repeat right center;
	float: right;
    margin-top: 5px;
    padding-right: 58px;
}
/*** Livre */
.rightbloc .bloc-right h3.livre span{
	background:url(../images/icon/icon_livre.png) no-repeat right center;
	float: right;
    margin-top: 5px;
    padding-right: 58px;
}
/*** Classement */
.rightbloc .bloc-right h3.classement span{
	background:url(../images/icon/icon_classement.png) no-repeat right center;
	float: right;
    margin-top: 5px;
    padding-right: 58px;
}
/*** Web */
.rightbloc .bloc-right h3.web span{
	background:url(../images/icon/icon_web.png) no-repeat right center;
	float: right;
    margin-top: 5px;
    padding-right: 58px;
}
/** tabulation **/
.rightbloc .tab{
	background: none repeat scroll 0 0 #03506C;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    padding-right: 8px;
    width: 289px;
}
.rightbloc .tab li{
	width:136px;
	float:right;
	height:36px;
	border:none;
	padding-top:0px;
	background:none;
}
.rightbloc .tab li:hover{
	background:none;
}
.rightbloc .tab li a{
	background:none;
	font-size:22px;
}
.rightbloc .tab li a:hover, .ui-tabs .ui-tabs-nav li:hover{
	text-decoration:none;
	color:#FFF;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:#ddd;color:#03506c}
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none;  top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap;color:#FFF; }
.ui-tabs .ui-tabs-nav li a {  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; padding-bottom:7px;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;color:#FFF; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
/***  ****************************************Css MainBloc**********************************  ***/
.mainbloc{
	width:479px;
	float:right;
	margin-left:10px;		
	position: relative;
	
	direction: ltr;		
}
.interne{
	/*background:#ebebeb;*/
	padding-top:0px;
	width:480px;
	padding-bottom:15px;
}
.interne.tab table{
	height: 36px; 
	background-color: #EFF0F0; 
	width: 100%; 
	border: 1px solid #57A3D0;
}
.interne.ar{
	float:right;
		direction: rtl;
}
.interne.tab h1{
	color: #042649;
    font-size: 16px;
	margin-bottom:0px;
	text-align: center;
}
.interne.tab.ar h1{
    font-size: 22px;
    font-weight: bold;
}
.interne hr{
	border-bottom: 1px solid #57A3D0;
    color: #2C2214;
    margin-bottom: 30px;	
}
.interne li{
	margin-top:20px;	
}
.interne a{
	color:#36667c;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;	
}
.interne li a{
	background:url(../images/icon/puce_header.png) no-repeat right center;
	padding-right:22px;
	padding-top:0px;
	*+padding-left:16px;
}
.interne input[type="text"]{
	border: 1px solid #042649;
	width: 300px;
	float: left;
}
.interne input[type="password"]{
	border: 1px solid #042649;
	width: 300px;
	float: left;
}
.interne input[type="submit"]{
	border: 1px solid #042649;
	cursor: pointer;
}

.interne textarea{
	border: 1px solid #042649;
	width: 470px;
	/*height: 50Opx;*/
}
.message{
	direction:rtl;
	float:right;
	text-align:center;
	line-height:2;
	/*padding-top:30px;*/
	color: #1C2A47;
    font-size: 17px;	
	word-wrap: break-word;	
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
			
}
.permutation input{
	border: 1px solid #c2c2c2;
}
.permutation input[type="text"]{
	width: 315px;
}
.permutation input[type="submit"]{
	cursor: pointer;
}
.permutation .selectStyle{
	width: 318px;
}
.permutation .formStyleSearchPerm select{
	width:145px;
	height:80px;
	font-size:12px;
	margin:0;
	padding:0 3px;
}

.bloc-content{
	float:right;
	padding:12px 9px 6px 9px;
	*+padding:12px 0px 6px 9px;
	border-bottom:1px solid #c2c2c2;
	width: 462px;
	*+width: 470px;
	text-align: center;
	direction: rtl;	
}

.bloc-content_pub468x60{
	float:right;
	padding:2px 0px 6px 18px;
	*+padding:2px 0px 8px 5px;
	border-bottom:1px solid #c2c2c2;
	width: 462px;
	*+width: 470px;
	text-align: center;
	direction: rtl;	
	background:#00;
}
.bloc-content.last{	
	border-bottom:none;
	padding-bottom:10px;
}
.bloc-content.prem{
	background:#ebebeb;
}
.bloc-content.deux{
	background:#d2d2d2;
}
.bloc-content.pub{
	background:#00;
}
.bloc-content a{
	color:#04274b;
	font-weight:bold;
}
.bloc-content.ar a{	
	font-size:18px;	
}
.bloc-content.fr a{	
	font-size:16px;	
}
.bloc-content a img{
	float:right;
	margin-left:5px;
	*+margin-right:8px;
	*+margin-left:5px;
	
}
.bloc-content p{
	font-size:13px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	width:100%;
	text-align:center;
	margin-top:4px;
}
.bloc-content ul{
	margin-right:95px;
	margin-top:14px;
}
.bloc-content li{
	font-size:11px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold;	
	color:#a4043d;
		
	float:right;
	padding:0 11px;
	background:url(../images/icon/line_main.jpg) no-repeat left center;
}
.bloc-content li.last{
	background:none;
}
.bloc-content li a{
	font-size:14px;
	color:#a4043d;
}
/*.mainbloc h3{
	background:#03506c;
	height:35px;
	float:right;
	width:457px;
	*+width:449px;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	padding-right:11px;
	margin-top:20px;
	padding-top:5px;
}*/
.bloc-content .detail{
	background:url(../images/icon/puce_detail.png) no-repeat left center;
	float:left;
	margin-top:40px;
}
.bloc-content .detail a{
	color:#cb0202;
	font-size:14px;
	padding-left:12px;
	*+padding-right:12px;
}
/* annonce */
.annonce p.check{
	margin-bottom:50px;
}
.annonce p{
	float:right;
	font-size:14px;
	margin-bottom:17px;
	width:100%;
}
.annonce p.check input{
	width:30px;
	float:right;
	border:none;
}
.annonce p.check label{
	text-align:right;
	width:102px;
	padding-left:0px;
	font-weight:bold;
}
.annonce label{
	float: right;
    padding-left: 20px;
    text-align: left;
    width: 84px;
	color: #1C2A47;
    font-size: 17px;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	word-wrap: break-word;        
}
.annonce input{
	width:230px;
	border:1px solid #a0a0a0;
}
.annonce textarea{
	width:480px;
	border:1px solid #a0a0a0;
}
.annonce p input.valider{
	background:url(../images/button/valider.jpg) no-repeat;
	width:77px;
	height:24px;
	border:none;
	font-size:0px;
	margin-bottom:50px;
	cursor: pointer;
}
.detail-form{
	direction:ltr;
	margin-left:19px;
}
.detail-form p{
	line-height:20px;
	color:#262626;
}
.detail-form p a{
	color:#01506e;
}
/* Formulaire */
.formulaire{
    direction: rtl;
}
.formulaire.error{
    font-size: 13px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	color: red;
	font-weight: bold;
	margin-bottom: 20px;
}
.formulaire label{
    width: 120px;
}
.formulaire select{
	border:1px solid #A0A0A0;
	margin-left:10px;
	float:right;
}
.formulaire select.sexe, .formulaire select.annee{
    min-width:68px;
}
/** Detail d'offre */
/** Detail d'offre */
.detail-offre{
	font-size:15px;
	direction: ltr;
	float: none;	
}

/*.detail-offre a{color:#36667c;text-decoration:underline;font-size:14px;}*/
.detail-offre p.date-modif{
	margin-top:16px;
}

.detail-offre p.date-modif span{
	color:#34677c;
	font-size: 16px;
	margin-left: 10px;
}
.detail-offre p.enregister{
	float:right;
	/*font-family: "lucida grande",tahoma,verdana,arial,sans-serif;*/
	font-size:18px;
	color:#34677c;	
	font-weight:bold;
	margin-left:8px;
	margin-top:20px;
	direction: rtl;
	
}
.detail-offre .detail-enregister li{
	float:right;
	margin-left:8px;
	margin-top:20px;
	
}
.detail-offre .header-offre h4{
	color: #042649;
    font-size: 18px;
    font-weight: bold;
	margin-bottom:0px;
	text-align: center;
}

.detail-offre .header-offre img{
	color:#34677c;
	font-size: 16px;
	margin-left: 5px;
	margin-bottom:0px;
	float: right;
}
.detail-offre .header-offre hr{
	border-bottom: 1px solid #57A3D0;
    color: #2C2214;
    margin-bottom: 10px;	
}
.detail-offre .contenu-offre{
	margin-top:20px;
	/*background: url("../images/content-top.gif") repeat-x scroll 0 0 transparent;*/
    width: 100%;
    
}
/*.detail-offre .contenu-offre p{margin-bottom:18px;line-height:20px;}*/
.detail-offre .contenu-offre h4{
	color: #042649;
    font-size: 18px;
    font-weight: bold;
	margin-bottom:12px;
	text-align: center;
}
.detail-offre .contenu-offre h5{
	color: #024f6b;
    font-size: 16px;
    font-weight: bold;
	margin-bottom:18px;
}
.detail-offre .contenu-offre h6{
	font-weight:none;
	color: #024f6b;
    font-size: 14px;
	margin-bottom:18px;
}
.detail-offre .contenu-offre p.lien-ami{
	margin-top:23px;
}
.detail-offre .contenu-offre p.lien-ami a{
	color:#b23b3d;
}
/***  ****************************************Css LeftBloc**********************************  ***/
.leftbloc{
	width:159px;
	float:right;
	direction:rtl;	
}
.leftbloc.leftbot{
	/*left:155px !important;
	*+left:152px !important;
	left:152px\9 !important;*/
	*+margin-left: -480px;
	
}
.leftbloc .session{
	height:132px;
	background:#016883;
	padding:5px 6px 0 0;
	width:153px;
	float:right;
	margin-bottom:14px;
}
.leftbloc .session h3, .leftbloc .bloc-email h3, .leftbloc .bloc-rechercher h3{
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:3px;
}
.leftbloc .session input{
	padding-right:5px;
	font-size:13px;
	border:1px solid #00546a;
	width:133px;
	height:23px;
	margin-bottom:5px;
	color:#3f3f3f;
	*+height:20px;
	*+padding-top:3px;
	
}
@media \0screen {  
.leftbloc .session input, .leftbloc .bloc-email input, .leftbloc .bloc-rechercher input{
	direction:ltr;
	text-align:right;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
	height:18px;
}  
} 
@media \0screen {  
.leftbloc .bloc-rechercher input{
    height:16px !important;
}
}
@media \0screen {  
.leftbloc .bloc-rechercher input{
    height:16px !important;
}
}

.leftbloc .session a, .leftbloc .bloc-email a{
	font-size:16px;
	color:#FFF;
	text-decoration:underline;
	margin-bottom:3px;
}
.leftbloc .annonce, .leftbloc .annonce-left{
	float:right;
	margin-bottom:14px;
}
/*** EMAIL ***/
.leftbloc .bloc-email{
	height:102px;
	background:#016883;
	padding:5px 6px 0 0;
	width:153px;
	float:right;
	margin-bottom:14px;
}
.leftbloc .bloc-email h3{
	margin:5px 0;
}
.leftbloc .bloc-email input{
	padding-right:5px;
	font-size:13px;
	border:1px solid #00546a;
	width:133px;
	height:23px;
	margin-bottom:5px;
	color:#3f3f3f;
	*+padding-top:3px;
	*+height:20px;
}
/** rechercher */
.leftbloc .bloc-rechercher{
	height:102px;
	background:#1d1d1d;
	padding:5px 6px 0 0;
	margin-top:14px;
}
.leftbloc .bloc-rechercher p{
	float:right;
}
.leftbloc .bloc-rechercher input{
	font-size:14px;
	font-weight:bold;
	border:1px solid #151515;
	width:128px;
	height:21px;
	color:#3f3f3f;
	margin-top:5px;
	float:right;
	padding-right: 5px;
	margin-left:18px;
}
.leftbloc .bloc-rechercher input.send{
	background: url(../images/icon/bts_chercher.jpg) no-repeat scroll 0 1px transparent;
    border: medium none;
	float: left;
    height: 22px !important;
    margin-left: 19px;
    margin-top: -23px;
	width:34px;
}
.leftbloc .bloc-rechercher .detail-recherche{
	float:right;
	margin-top:16px;
}
.leftbloc .bloc-rechercher .detail-recherche a{
	background:url(../images/icon/puce_recherche.png) no-repeat leleft center;
	font-size:16px;
	color:#FFF;
	text-decoration:underline;
	margin-bottom:3px;
}
/** bloc video */
.leftbloc .bloc-caricature{
	background: none repeat scroll 0 0 #e8e8e8;
	font-size:16px;
	color:#01374a;
	margin-top: 20px;
}
.leftbloc .bloc-caricature h3{
	background: none repeat scroll 0 0 #03506C;
    color: #FFFFFF;
    float: right;
    font-size: 24px;
    font-weight: bold;
    height: 35px;    
    padding-right: 11px;
    padding-top: 5px;
	width:148px;
}
.leftbloc .bloc-caricature .box-caricature a span{
	float: left;
    height: 57px;
    margin-left: 53px;
    margin-top: -93px;
    position: relative;
    width: 58px;
}
@media \0screen {  
.leftbloc .bloc-caricature .box-caricature a span{
	top: -37px;
	margin-top:-56px;
}
}
.leftbloc .bloc-caricature .box-caricature h5 a{
	color:#01374a;
	font-size:16px;
	margin:16px 0px 9px 0;
	float:right;
	text-align: center;
	width: 158px;
}
.leftbloc .bloc-caricature .box-caricature img{
	margin-right:7px;
}
/** bloc video */
.leftbloc .bloc-video{
	background: none repeat scroll 0 0 #e8e8e8;
	font-size:16px;
	color:#01374a;
	margin-top: 20px;
}
.leftbloc .bloc-video h3{
	background: none repeat scroll 0 0 #03506C;
    color: #FFFFFF;
    float: right;
    font-size: 24px;
    font-weight: bold;
    height: 35px;    
    padding-right: 11px;
    padding-top: 5px;
	width:148px;
}
.leftbloc .bloc-video .box-video a span{
	background:url(../images/icon/play.png) no-repeat;
	float: left;
    height: 57px;
    margin-left: 53px;
    margin-top: -93px;
    position: relative;
    width: 58px;
}
@media \0screen {  
.leftbloc .bloc-video .box-video a span{
	top: -37px;
	margin-top:-56px;
}
}
.leftbloc .bloc-video .box-video h5 a{
	color:#01374a;
	font-size:16px;
	margin:16px 0px 9px 0;
	float:right;
	text-align: center;
	width: 158px;	
}
.leftbloc .bloc-video .box-video img{
	margin-right:7px;
}
/***  ****************************************Css Footer**********************************  ***/
.footer{
	background:url(../images/background/back_top_footer.jpg) repeat-x 0 top;
	width:100%;
	float:right;
	margin-top:46px;
	padding:18px 0;
}
.footer li{
	float:right;
	background:url(../images/icon/puce_footer.jpg) no-repeat left center;
	padding:0 16px;
}
.footer li.last{
	background:none;
}
.footer li a{
	font-size:16px;
	color:#03506c;
}
.footer p{
	float:left;
	margin-left:16px;
	font-size:16px;
	color:#03506c;
}

/***  ****************************************add**********************************  ***/
a.facebookShare {
    background-image: url("/images/fbshare.png");
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    text-indent: 3998px;
    width: 85px;
    height: 20px;
}
a.facebookShareAR {
    background-image: url("/images/fbshareAR.png");
    background-repeat: no-repeat;		
    display: block;
    text-indent: 3998px;
    width: 300px;    
    margin: 0 auto;
    height: 30px;
    float: left;
    font-size: 14;
    font-weight:bolder;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	text-decoration: underline;	
}
.pagination-digg-ul li{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 18px;
	display: inline;	
	padding-left: 10px;
}
.pagination-digg-ul span{
	font-size: 25px;
	font-weight:bold;
	color: #A4043D;
}


.frmFr label{
	float: left;
    padding-left: 20px;
    text-align: left;
    width: 84px;
	color: #1C2A47;
    font-size: 15px;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	word-wrap: break-word;        
}
.frmFr input{
	width:300px;
	border:1px solid #a0a0a0;
	float: left;
}
.frmFr textarea{
	width:300px;
	border:1px solid #a0a0a0;
	float: left;
}
.frmFr select{
	width:300px;
	border:1px solid #A0A0A0;
	float: left;
}
.frmFr input[type="submit"]{
	width:100px;
	cursor: pointer;
}