.gsc-tabsArea{
 border : 1px solid red?
}
/* Général ********************************************************************/
body.body_coventis{
 background-color	: #CCCCCC;
 line-height: 20px;

}
.retrait{
 padding-left : 20px; 
 color  : #717171;
}
.retrait ul {
 padding-left : 15px;
}
.retrait ul li{
 list-style-type: disc;
 padding-left : 0px;
}
.retrait a{
 color  : #2E4A94;
 text-decoration  : underline;
}
h1.base_line{
 margin		: 0px;
 padding	: 0px;
 display	: none;
}
hr{
 background		: url(fr/pattern/separator_actu.gif) repeat-x;
 width				: 100%;
 height				: 3px;
 border				: 0px;
}
hr.hr_bleu{
 background			: none;
 border-bottom	: 4px solid #E5EEF3;
}
p{
 margin		: 0px;
}
.line{
 background-color : transparent;
}
a.pretty_link,a{
 color    : #717171;
}
img.droite {
 float    : right;
 margin   : 0px 0px 10px 18px;
}
img.gauche {
 float    : left;
 margin   : 0px 18px 10px 0px;
}
ul{
 margin   : 0px ;
 padding	: 0px;
}
ul li{
 list-style-type 	: none;
 margin						: 0px 0px;
 padding					: 0px 0px 0px 10px;
}
p.lien_partenaires{
 font-size			:	10px;
 margin-top			: 10px;
 line-height		:	10px;
}
/* actualités *****************************************************************/
table.actu{
 padding-top			: 40px;
 background 			: url(fr/pattern/title_actu.gif) no-repeat 2px 23px;
}
h3.title_actu a{
 color			: #EC6500;
 font-size	: 12px;
}
h3.title_actu{
 color			: #D0192E;
 font-size	: 13px;
}

div#div_over_actu{
 padding		: 10px 5px 5px 20px;
}
div.top_actu_home h2{
 display			: none;
 color				: #760021;
 font-size		: 14px;
 font-weight	: normal;
}
h3.title_actu_home{
 margin-bottom	: 0px;
 background:transparent url(dir/images/icons/puce_bordeaux.gif) no-repeat scroll 0 10px;
}
h3.title_actu_home a{
 color			: #751f37;
 font-size		: 12px;
 font-weight	: normal;
 padding		: 0 0 0 9px;
}
div.actu_all_0 ul li, div.actu_all_1 ul li{
 background		: url(dir/images/icons/petite_fleche_bordeaux.gif) no-repeat 0px 7px;
}

div.actu_all_0, div.actu_all_1{
 background			: url(fr/pattern/separator_actu.gif) repeat-x 0px 10px;
 width					: 627px;
 padding				: 10px 0px;
}
div.actu_home{
 line-height		: 20px;
}

img.ACTU_THUMBNAIL_SMALL,img.ACTU_THUMBNAIL_BIG{
 float    : right;
 margin   : 0px 0px 0px 13px;
}
/*cadres principaux ***********************************************************/
body.body_trimatec{
 margin           : 0px;
 padding          : 0px;
 background-color : #DCE0E2;/* Gris Trimatec */
}
body table.text{
 background-color : #FFFFFF;
}
#main_div{
 width            : 950px;
 margin           : 0 auto;
 padding          : 0px;
 background-color : #FFFFFF;
}
#head_band{
 width            : 950px;
 height           : 195px;
 position         : relative;
}


#nav_horizontale{
 width        : 937px;
 position     : relative;
 background-color		: #80263c;
 height				: 25px;
 padding-left	: 13px;
}
#main_div_bottom{
 clear            : both;
 margin-top				: 6px;
 background 			: url(fr/pattern/fond_gauche.jpg) repeat-y;
 position 	      : relative;
}
#div_center_bottom{
 margin : 0px 20px 0px 248px;
 width  : 702px;
 /*border : 1px solid red;*/
}


/* Niveaux 2 ******************************************************************/

#div_left_bottom{
 width    				: 228px;
 float    				: left;
 margin   				: 0px 0px 0px 0px;

 padding-bottom		: 200px;
 background-color	: #F1F6F9;
}
#menu_1_in_2, #menu_upper_left{
 color						: #EC6500;
 font-size				: 14px;
 font-weight			: bold;
 margin-top				: 20px;
 margin-bottom		: 5px;
}
td.separator_upper{
 color			: #EC650D;
}
ul li#menu_upper_left{
 padding		: 0px;
}
ul li#menu_upper_left ul{
 padding-top		: 6px;
}
ul li.menu2, ul li.menu2_selected{
	padding					: 3px 10px;
  background 			: url(dir/images/icons/puce_bordeaux.gif) no-repeat 10px 13px;
  padding-left		: 20px;
}
ul li.menu2, ul li.menu2_selected{
  background 			: url(dir/images/icons/puce_bordeaux.gif) no-repeat 10px 13px;
}
ul li.menu2 ul{
 padding					: 0px;
 margin						: 0px;
}
ul li.menu2 ul li.page, ul li.menu2_selected ul li.page,
ul li.menu2 ul li.page_selected, ul li.menu2_selected ul li.page_selected{
	padding					: 0px 0px;
  background 			: url(dir/images/icons/puce_bordeaux.gif) no-repeat 0px 10px;
  padding-left		: 10px;
}
ul li.menu2 ul li.page_selected, ul li.menu2_selected ul li.page_selected{
  padding					: 3px 20px;
  background 			: url(dir/images/icons/puce_orange.gif) no-repeat 0px 13px;
}
a.menu2,a.menu2_selected{
 color						: #760021;
 font-size				: 13px;
 font-weight			: 400;
 text-decoration	: none;
}
a.menu2_selected{
 color						: #EC6500;
}
a.page,a.page_selected{
 color						: #760021;
 font-size				: 13px;
 font-weight			: 400;
 text-decoration	: none;
}
a.page_selected{
 color						: #EC6500;
 font-weight			: bold;
}
/* Renseignements *************************************************************/
div.renseignements{
 position					: absolute;
 left							: 21px;
 bottom						: 16px;
 color						: #7C2F43;
 font-weight			: 700;
}
/* upper **********************************************************************/
a.upper{
 color				: white;
 text-decoration	: none;
 font-size			: 12px;
}
a.upper_selected{
 color				: #66072A;
 text-decoration	: none;
 font-size			: 12px;
 font-weight:bold;

}
table#table_upper{
 float							: right;
 margin-right				: 14px;
}
table#table_upper tr td{
 padding						: 0px 6px;
}
/* Titres *********************************************************************/
h2, h2.title{
 color					: #d62f87;
 font-size				: 16px;
 font-weight			: bold;
 line-height			: 24px;
 background 			: url(dir/images/icons/fleche_orange.gif) no-repeat 0px 7px;
 padding-left			: 16px;
}
h2.title_right{
 color					: #760021;
 font-size				: 14px;
 line-height			: 20px;
 font-weight			: normal
}
h3.orange{
 color					: #EC6500;
 font-size				: 13px;
 font-weight			: bold;
 margin-top				: 0px;
 margin-bottom			: 0px;
}
a.orange{
 color            : #EC6500;
 text-decoration  : underline;
}
span.prune{
 color					: #741E37;
 font-size				: 13px;
 font-weight			: bold;
 margin-top				: 0px;
 margin-bottom			: 0px;
}
span.rouge{
 color					:#CC081E;
 font-size				: 15px;
 font-weight			: bold;
 margin-top				: 0px;
 margin-bottom			: 0px;
}
h4.orange{
 color  : #EC6500;
}
/* Texte **********************************************************************/
.textJustify{
 color			: #000000;
 font-size	: 12px;
 line-height: 20px;
 text-align	: left;
}
.textJustify a{
 color			: #000000;
}
.textJustify a:hover{
 color			: #EC6500;
}
.textJustify a:visited{
 color			: #74198B;
}
.sous_menu_3,.sous_menu_3_bis,.sous_menu_selectionne_3_bis{
 color			: #EC6500;
}
.textJustify ul li{
 background 	: url(dir/images/icons/petite_fleche_bordeaux.gif) no-repeat 0px 7px;
 padding-left : 10px;
}
table.double_colonne tr td{
 vertical-align		: top;
}
table.double_colonne tr td.cellule_droite{
 background-color	: #F1F6F9;
 padding					: 5px 10px 20px 15px;
 font-size				: 11px;
 text-align				: left;
 line-height			: 16px;
}
table.double_colonne tr td.cellule_droite_normale{
 background 	: #F1F6FA url(fr/pattern/fond_bleu_droite.gif) no-repeat 0px 100%;
}
table.double_colonne tr td.cellule_droite_accueil{
 background 	: transparent url(fr/pattern/fond_bleu_droite.gif) no-repeat 0px 100%;
}
table.double_colonne tr td.cellule_droite_normale ul li a{
 font-size				: 11px;
 line-height			: 16px;
}
table.double_colonne tr td.cellule_droite_normale div.div_accueil div.div_bleu ul li a{
 color	: #1A171B;
}
table.double_colonne tr td.cellule_droite_normale ul li{
 background:transparent url(dir/images/icons/petite_fleche_bordeaux.gif) no-repeat scroll 0 6px;
}
table.double_colonne tr td.cellule_droite_normale div.div_accueil ul li{
 background:transparent url(dir/images/icons/petite_fleche_bordeaux.gif) no-repeat scroll 0 10px;
}
table.double_colonne tr td.cellule_gauche{;
 padding-right		: 20px;
 width						: 492px;
}
.div_rouge{
 padding					: 5px 5px;
 background-color	: #ED7811;
 border						: 1px solid white;
 border-bottom 		: 10px solid white;
}
.div_bleu{
 font-size			: 11px;
 line-height		: 16px;
 padding			: 5px;
 background-color	: #F1F6F9;
 margin-bottom		: 10px;
}

.div_orange{
 padding					: 2px 5px 1px 5px;
 background-color	: #80263C;
 border-bottom		: 10px solid white;
}
.div_rouge h2{
 font-size		: 14px;
 font-weight	: normal;
 line-height	: 14px;
 background 	: url(dir/images/icons/fleche_blanche.gif) no-repeat 0px 6px;
 padding-left	: 16px;
 margin				: 0px;
}
.div_bleu h2{
 font-size		: 14px;
 font-weight	: bold;
 line-height	: 18px;
 background 	: url(http://www.coventis.org/Local/coventis/dir/images/icons/fleche_orange_haut.gif) no-repeat 0px 2px;
 padding-left	: 16px;
 color			: #ED780F;
}
.div_orange h2{
 font-size		: 12px;
 font-weight	: bold;
 line-height	: 17px;
 background 	: url(dir/images/icons/nl.gif) no-repeat 0px 0px;
 padding-left	: 30px;
}
.div_rouge h2 a{
 color						: #FFFFFF;
 text-decoration	: none;
 font-size				: 12px;
 font-weight			: bold;
 line-height			: 20px;
}
.div_orange h2 a, .div_orange h2 a:visited,.div_rouge h2 a:visited{
 color						: #FFFFFF;
}
.div_rouge h2 a:hover,.div_orange h2 a:hover{
 color						: #66072A;
}
img.partenaire{
 float				: left;
 border				: 1px solid #9C9D9F;
 margin				: 15px 15px 0px 0px;

}
/* Bas de page ****************************************************************/
#div_upper{
 clear							: both;
 background-color		: #80263c;
 height							: 20px;
 padding						: 5px 0px 0px 21px;
 color							: white;
 font-size					: 10px;
}

/* Panier Enterprises *********************************************************/
#caddy_annu_company{
 background-color		: white;
 padding						: 4px 4px 4px 4px;
 margin						  : 15px 15px 15px 15px;
 font-size					: 12px;
 border   : 1px solid #44A3F3;
}
/* Inscription annuaire *******************************************************/
div.usersannu_msgintro, #annu_sub_intro_1, #annu_sub_intro_2{
 margin-top			: 20px;
 display				: block;
 color					: #000000;
 font-size			: 12px;
 padding-right	: 20px;
 padding-bottom : 20px;
}
div.usersannu_msgintro h4.orange{
 color  : #EC6500;
}
#annu_sub_intro_1,#annu_sub_intro_2, div#annu_sub_intro_3{
 background-image 		: none;
 padding-left					: 0px;
 text-align						: left;
 padding-bottom       : 15px;
 font-size:12px;
}
.annu_sub_intro_1_2{
 font-size:12px;
 margin-top:32px;
 padding-top : 25px;
 border-top : 1px dashed #666467;
 padding-bottom : 5px;
}
#annu_sub_intro_3 a{
 font-size		: 16px;
 font-weight	: bold;
 color    : #EC6500;
 text-decoration  : underline;
 font-size  : 12px;
 font-weight  : 700;
}
#annu_sub_intro_2{
 border-top : 1px dashed #666467;
 padding-top  : 27px;
}
#submit_step_1{
 color    : #EC6500;
 background-color : white;
 border : 0px;
 margin : 0px;
 padding  : 0px;
 border-bottom  : 1px solid #EC6500;
 font-size  : 12px;
 font-weight  : bold;
}
.usrannu_sub_step_1{
 color  : #D0192E;
}
.users-annu_formInput{
 width			: 300px;
}
td#users-annu_title .users-annu_formInput{
 width			: 559px;
}
#submit_step_1_1{
 position : relative;
 left     : 557px;
}
td.users-annu_formInput{
 padding-bottom : 7px;
}
.title_bordeaux{
 color  : #D0192E;
}
#valid_user{
 position : relative;
 left     : 241px;
}
td#subscribe_choose_1 select.formInput,td#subscribe_choose_2 select.formInput{
 width			: 300px;
 height			: 150px;
}
td#subscribe_choose_1 input.formInput, td#subscribe_choose_2 input.formInput{
 width			: 300px;
}
select.formInput{
 width			: 258px;
 height			: 250px;
}
td.users-annu_formLabel{
 white-space	: normal ;
 width				: 100px;
}
table#table_scs_02{
  width : 695px;		
}

/* Formulaire *****************************************************************/
form#formmail_form{
 margin-top		: 20px;
}
#formmail_elements {
 background-color		: white;
 border							: 0px solid #000000;
}
#formmail_head, #formmail_footer {
 background-color		: white;
}
div#formmail_footer{
 position		: relative;
 left				: -251px;
 top				: -45px;
 background-color		: transparent;
}
fieldset#formmail_title_1,fieldset#formmail_title_2, fieldset#formmail_title_3, fieldset#formmail_title_4, fieldset#formmail_title_5{
 width			: 600px;
 margin-top	: 20px;
}
#formmail_elements label {
text-align:left;
width:250px;
line-height:18px;
}
#formmail_elements legend {
 color:#EC6500;
}
#formmail_elements .formmail_normal,#formmail_elements .formmail_focus{
 width  : 298px;
 display:block;
}
input#valid{
 position : relative;
 left     : 318px;
}
.formmail_legende  {
display:block;
line-height:18px;
}

/* Recherche Stream ***********************************************************/
a.user_annu_search_letter{
 padding		: 0px 6px;
 color			: #751F38;
 background 		: url(dir/images/icons/puce_bordeaux.gif) no-repeat 0px 6px;
}
a#letter_selected{
 text-decoration	: none;
 color						: #EE801F;
}
.user_annu_td_search_letter{
 padding		: 0px 0px 10px 0px;
 text-align	: left;
}
th.title_search_user-annu{
 color						: #7C2D43;
 text-align				: left;
 padding					: 10px 10px;
}
td.data_user-annu_1_2 ,td.data_user-annu_2_2 ,
td.data_user-annu_1_1 ,td.data_user-annu_2_1 {
 padding					: 10px 10px;
 border-top				: 1px solid #A0A0A2;
}
td.data_user-annu_1_2, td.data_user-annu_1_1  {
 border-left				: 1px solid #A0A0A2;
 border-right				: 1px solid #A0A0A2;
}
td.data_user-annu_2_2, td.data_user-annu_2_1  {
 border-right				: 1px solid #A0A0A2;
}
form.select_cmp table{
 border-bottom			: 1px solid #A0A0A2;
}
td.data_user-annu_1_2 ,td.data_user-annu_2_2{
 background-color	: #EBECEE;
}
td.data_user-annu_1_2 a.users-annu_anchor,td.data_user-annu_2_2 a.users-annu_anchor,
td.data_user-annu_1_1 a.users-annu_anchor,td.data_user-annu_2_1 a.users-annu_anchor{
 color						: #ED770D;
 text-align				: left;
}

/* Path ***********************************************************************/
div#gs_path{
 color					: #717171;
 padding-bottom	: 5px;
 padding-left		: 22px;
}

/* Inscription entreprise *****************************************************/
.chooserformInput {
	
}
select.chooserformInput option{
 overflow : visible;
}

#d_engine_field_kw_activity2Form_1 {
 width    : 275px;
 /*overflow : scroll;*/
}


#d_engine_field_kw_activity2Form_2 {
 width    : 275px;
 /*overflow : scroll;*/
}
/* Fiche entreprise ***********************************************************/
#add_entreprise{
	float : right;
	margin-right	: 100px;	
}
td#td_entreprise{
	padding-right	: 20px;
}
.h3_entreprise{
	font-size : 12px;
}
.span_orange{
	color	: #EC6500;
}
h3.user_annu_title_search_letter{
 margin	: 20px 0px 0px 0px;
 padding	: 10px 0px;
 border-top	: 1px dashed #555555;
 color	: #CC081E;	
}
div.user_annu_title_search_letter{
 margin	: 20px 0px;
 border-top	: 1px dashed #555555;	
}
.table_search_company tr td{
	padding	: 5px 20px 5px 0px;
}
form.select_cmp table{
 margin-bottom	: 20px;	
}
div.show_kw_acivity_2{
 position : relative;
 left     : 92px;
 top      : -20px;
}
div.show_kw_acivity_2 br{
 display : none;
}