body{
	/*background-image : url('files/background.png');*/
	background-color : #FFFFFF;
	background-repeat : no-repeat;
	font-family : 'Arial';
	font-size : 13px;
	top:0;
	left:0;
	margin:0 auto;
	padding:0;
/*	width:1350px;*/
	margin-left:-50px;
}

#search_bar{
	width: 430px; 
	color:white; 
	font-size:12px; 
	font-family:helvetica; 
	font-weight:bold; 
	margin-top:-45px; 
	margin-left:538px;
}

#search_connecte{
	margin-left:240px;
	
}

#search_deconnecte{
	margin-left:225px;
	
}

#tr_entete{
	height:40px;
}

#map {
	width: 255px;
	height: 235px;
	border: 1px solid #333333;
	position: relative; 
	overflow: hidden;
	float:top right;
	left:5px;
}

#bloc_general{
	background-image:url(../images/background.png);
	background-color:white;
	background-repeat:no-repeat;
	width:1300px;
	min-height:800px;
	margin:0 auto;
	margin-bottom:60px;
	padding-bottom:5px;
}

#banniere{
	background-image:url(../images/banniere.png);
	background-repeat:no-repeat;
	width:951px;
	height:152px;
	margin:0 auto;
}

#corps_entre_degrade{
	/* le rouge*/
	background-image:url(../images/degrader_bord.png);
	width:952px;
	margin:0 auto;
	padding-bottom:5px;
}

#corps{
	/*le yellow*/
	width:910px;
	/*height:500px;*/
	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	min-height:400px;
	
}

#corps_gauche{
	background-color:white;
	width:590px;
	/*height:300px;*/
	clear:both;
	float:left;
}

#corps_droite{
	background-color:#393939;
	width: 310px;
	/*height:200px;*/
	margin-left:600px;
	
	
}


.menu_lateral{
	background-color:#4d4d4d;
	width:100%;
	
	margin-top:8px;
}

#footer{
	/*background:yellow;*/
	margin-top: 50px;
	width:100%;
	
	margin:0 auto;
	
	
}

#bas_degrade{

	background-image:url(../images/degrader_bas.png);
	height:11px; 
	width:951px;
	margin:0 auto;
	
}

.hautgauche {
	background: url(../images/coin_haut_gauche.png);
}

.hautdroit {
	float: right;
	background: url(../images/coin_haut_droite.png);
}


.basgauche {
	background: url(../images/coin_bas_gauche.png);
}

.basdroit {
	float: right;
	background: url(../images/coin_bas_droite.png);
}
.hautgauche, .hautdroit, .basgauche, .basdroit {
	height: 19px; width: 19px;
	background-repeat: no-repeat;
	font-size:1px; 

}

.hautdroit_menu{
	float: right;
	background: url(../images/coin_droite.png);
}

.hautgauche_menu{
	background: url(../images/coin_gauche.png);
}

.hautgauche_menu,.hautdroit_menu {
	height: 23px; 
	width: 18px;
	background-repeat: no-repeat;
	font-size:1px; 

}

a.lien_blanc_juste_souligne{
	color:white;
	text-decoration:none;
	font-size:11px;
}

a.lien_blanc_juste_souligne:hover{
	text-decoration:underline;
	color:white;
}

a.lien_bleu_juste_souligne{
	color:white;
	text-decoration:none;
}

a.lien_bleu_juste_souligne:hover{
	text-decoration:underline;
	color:#4189eb;
}

a.lien_juste_souligne{
	color:grey;
	text-decoration:none;
}

a.lien_juste_souligne:hover{
	text-decoration:underline;
	color:grey;
}

.taille_bouton{
	font-weight:bold;
}

a.link_rub_menu_droite{
	font-size:13px; 
	font-family:arial; 
}

.ul_menu_droite{
	margin-left:30px;
	color:white; 
	font-size:12px; 
	font-family:arial;
}


#recherche{
	border:1px solid white;
}



td.td_menu:hover{
	/*background-color:#C0C0C0;*/
	background:url(../images/onglet_hover.png) no-repeat center 10px;
}	

td.td_menu2:hover{
	/*background-color:#C0C0C0;*/
	background:url(../images/onglet_hover.png) no-repeat center 10px;
	
}

a.lien_simple,a.lien_simple:hover{
	color:white;
	text-decoration:none;
	border:0;
}

a.lien_simple_bleu,a.lien_simple_bleu:hover{
	color:#4c90ea;
	text-decoration:none;
	border:0;
}

a.lien_simple_blue{
	color:#4c90ea;
	text-decoration:none;
	border:0;
}

.tete_offre{
	color:black; 
	margin-left:10px; 
	font-size:20px;
}

#area_agenda{
	padding-left:20px; 
	padding-right:20px; 
	
}

a.lien_simple_blue:hover{
	color:#4c90ea;
	text-decoration:underline;
	border:0;
}

a.lien_tag{
	color:black;
	text-decoration:underline;
	border:0;
	font-size:12px;
}

a.lien_tag:hover{
	color:#4c90ea;
	text-decoration:underline;
	border:0;
}

a.lien_secteur{
	color:black;
	text-decoration:none;
	border:0;
	font-size:12px;
}

a.lien_secteur:hover{
	color:#4c90ea;
	text-decoration:underline;
	border:0;
}

a.lien_simple_black{
	color:black;
	text-decoration:none;
	border:0;
}

a.lien_simple_black:hover{
	color:black;
	text-decoration:underline;
	
}

span.taille_h3{
	font-size:21px;
	font-weight:normal;
	margin-top:-17px;
	padding-top:-20px;
	display:inline-block;
	color:#3c81dd;
}

div.taille_h3{
	font-size:17px;
	font-weight:bold;
	
	
	
	color:#3c81dd;
}

div.taille_h4{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:black;
	/*margin-top:-20px;
	padding-top:-20px;*/
		
}

span.taille_h5{
	font-size:12px;
	font-weight:normal;
	margin-top:-20px;
	padding-top:-20px;
	display:inline-block;
	color:#3c81dd;
}

span.trier{
	font-size:12px;
	font-weight:normal;
	margin-top:-20px;
	padding-top:-20px;
	display:inline-block;
}

img.etoile{
	cursor:pointer;
}

input.editer{
	background-image:url(../images/editer.png);
}



div.taille_h2 h2{
	font-size:19px;
	font-weight:bold;
	color:black;
	margin-bottom:0px;
	margin-left:-30px;
	
}


div.taille_h2_info h2,span.taille_h2_info h2{
	font-size:25px;
	font-weight:bold;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	display:inline-block;
}

span.pour_h4 h4{
	color:#4189eb;
}

img.infos:hover,img.synchroniser:hover,img.editer:hover,img.contacter:hover,img.integrer:hover{
	cursor:pointer;
}

#mini_fiche{
	background-image:url(../images/panel_fiche.png);
	width:286px;
	height:262px;
}

.size_h3{
	font-size:14px;
	color:#3c81dd;
}

.bloc_entreprise{
	background-image:url(../images/back_result.png);
	width:536px;
	height:173px;
	margin-top:20px;
	margin-left: 10px;
}

.interieur_bloc_entreprise{
	width:100%;
	height:100%;
	
	
	
}

#tete_moteur{
	margin-left:100px;  
	height:46px;
}

.table_moteur{
	margin-top:50px;
}

.titre_entreprise{
	color:#4c90ea;
	margin:10px;
	
	padding-top:3px;
	padding-left:8px;
	padding-bottom:0px;
}

input.champ_saisie{
	border:1px solid #C0C0C0;
}

/*
input#Entreprises{
	font-size:16px;
	width:200px;
	color:#999999;
	padding:6px;
	border:solid 1px #999999;
}
*/
#resultat_entreprise{
	overflow:auto; 
	height:200px; 
	width:550px; 
	padding:5px;
	border:1px solid #C0C0C0;
}

h1#resultat_search{
	margin:0;
}

.une_entreprise:hover{
	background:#F6F6F6;
}

#article a{
	text-decoration :none;
	color:#4c90ea;
}

#article a:hover{
	text-decoration :underline;
	color:#4c90ea;
}

#liste_der{
	width:190px;
	background:white;
	border:solid 1px #DEDEDE;
	display:none;
	
	position:absolute;
}

#liste_der ul, #liste_der li{
	padding:0;
	margin:0;
	border:1px #C0C0C0 black;
	list-style:none;
}

#liste_der li a{
	display:block;
	padding:4px;
	text-decoration:none;
	color:#000000;
	
}



#liste_der li a:hover{
	background:#4c90ea;
	color:white
}

#liste_der ul {
	padding:0px;
}

div#bloc_overflow {
   	width: 290px;
    	height: 210px;
   	overflow: auto;

}

div#logo_image{
	float:left;
	width:100px;
	height:75px;
	overflow:auto;
	background-attachment: fixed;

}

span#logo_image2{

	width:100px;
	height:90px;
	overflow:auto;


}

input.champ_saisie:focus{
	border:1px grey solid;
}

input:focus{
	/*background:#F7F7F7;*/
	
}

span#h1 h1{
	
}



.onglet_actif{
	background:url(../images/onglet_actif.png) no-repeat center 10px;
}

.onglet_actif2{
	background:url(../images/onglet_actif.png) no-repeat center 10px;
}

.barre_actif{
	background-color:#a8a6a6;
	width:100%; 
	height:4px;
	margin:0 auto;
}

a.lien_nuage{
	text-decoration:none;
	font-size: 15px;
}
.gris{
	color: #c0c0c0;
}
.bleu_clair{
	color: #4c90ea;
}
.noir{
	color: #000000;
}

a.lien_nuage:hover{
	color: #f9bd6e;
}
.span_nuage:hover{
	color: #f9bd6e;
}

#titre_short h1 a,#titre_short h1 a:hover{
	width:380px; 
	color:#C0C0C0; 
	text-decoration:none;
	margin-left:10px;
	font-size:20px;
	
	
}

.lib_res{
	color:white; 
	padding-top:5px; 
	font-size:12px; 
	margin:20px;
}

div.taille_h2_info h2 span.taille_recherche{
	font-size:18px;
	margin-top:-20px;
}

.placer_puce{
	margin-left:-22px; 
	margin-bottom:10px;
}

.fb_barre{
	z-index:2; position:fixed; width:100%; height:60px; bottom:0px; left:0px;
}

.barre_non_actif{
	width:100%; height:4px; background:#3a7cd5; margin:0 auto;
}

.table_entete{
	margin-top:-4px;  height:; width:900px;  margin-left:20px; height:; font-family:arial; color:white; font-size:12px; font-weight:bold;
}

#entete_entreprise_fiche{
	width:330px; margin-top:10px; margin-left:-20px; background:#F6F6F6; margin-bottom:20px;
}

#cadre_gauche{
	width:52%; 
	margin-left: 20px; 
	float:left;
}

#cadre_gauche_bis{
	width:52%; 
	margin-left: 20px;
}


#bande_corps_gauche
{
	background-image:url(../images/bande_corps_gauche2.png);
	background-repeat:no-repeat;
	width:590px;
	
	
}

#table_clopedia{
	margin-left:-20px;
	margin-top:40px;
	
}

.decalage_onglet{
	padding-left:4px;
}

a.tout_bleu,a.tout_bleu:hover{
	color:#4c90ea;
	text-decoration:underline;
}

.voile{
	position:absolute; display:none; z-index:40; background:#ffffff; top: 0px; left: 0px; opacity:0.8;
}

.form_relative,.form_relative_pass{
	position:relative; z-index:42; width: 379px; margin:; margin-top:; 
}	

.tete_rappel{
	height:50px; text-align: center; padding-top: 10px; font-weight:bold;
}

.td_td{
	vertical-align:bottom; text-align:center; width:5%;
}

#description_editer1{
	margin-top:5px; height:60px; width:98%;
}

input#champ_domaine{
	border:1px solid #C0C0C0;
	font-size:12px;
}

input#champ_domaine:focus{
	background:#F6F6F6;
}

.btn_contact{
	background:url(../images/btn_contact.png) no-repeat center 6px; vertical-align:bottom; text-align:center; width:5%;'
}

.placement_fleche{
	margin-top:2px; padding:2px; margin-bottom:0px; display:inline-block; vertical-align:;
}

a.lien_grey{
	color:black;
	text-decoration:none;
	border:0;
	font-size:12px;
}

a.lien_grey:hover{
	color:#979797;
	text-decoration:underline;
	border:0;
}

a.lien_orange{
	color:black;
	text-decoration:none;
	border:0;
	font-size:12px;
}

a.lien_orange:hover{
	color:#F8BE89;
	text-decoration:underline;
	border:0;
}
	
li.li_plan{
	margin-left:45px;
}

.ul_secteur{
	margin-top:15px; margin-left:-40px; display:block;
}

#description_editer1{
	width:293px;
}

#rub_container{
	background:url(../images/motif.png); 
	background-position:top right; 
	background-repeat:no-repeat; 
	font-family:arial; 
	margin-bottom:30px; 
	padding-left:30px;
}

#portail1{
	background:url(../images/pub_PME-Multi.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail1:hover{
	background:url(../images/pub_PME-Multi_H.png);
	background-repeat:no-repeat;
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail2{
	background:url(../images/pub_prodVid.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail2:hover{
	background:url(../images/pub_prodVid_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail3{
	background:url(../images/pub_weav.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail3:hover{
	background:url(../images/pub_weav_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail4{
	background:url(../images/pub_gestClient.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail4:hover{
	background:url(../images/pub_gestClient_H.png); 
	background-repeat:no-repeat;  
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail5{
	background:url(../images/pub_siteGratuit.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail5:hover{
	background:url(../images/pub_siteGratuit_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail6{
	background:url(../images/pub_flashInv.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail6:hover{
	background:url(../images/pub_flashInv_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

.text_services{
	padding:8px; color:black; text-align:center; font-size:12px; cursor:pointer;
}#portail1{
	background:url(../images/pub_PME-Multi.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail1:hover{
	background:url(../images/pub_PME-Multi_H.png);
	background-repeat:no-repeat;
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail2{
	background:url(../images/pub_prodVid.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail2:hover{
	background:url(../images/pub_prodVid_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail3{
	background:url(../images/pub_weav.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail3:hover{
	background:url(../images/pub_weav_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; cursor:pointer;
}

#portail4{
	background:url(../images/pub_gestClient.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail4:hover{
	background:url(../images/pub_gestClient_H.png); 
	background-repeat:no-repeat;  
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail5{
	background:url(../images/pub_siteGratuit.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail5:hover{
	background:url(../images/pub_siteGratuit_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail6{
	background:url(../images/pub_flashInv.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

#portail6:hover{
	background:url(../images/pub_flashInv_H.png); 
	background-repeat:no-repeat; 
	float:left; margin-left:15px; width:173px; height:136px; margin-top:10px; cursor:pointer;
}

.text_services{
	padding:8px; color:black; text-align:center; font-size:12px; cursor:pointer;
}

/* page accueil */

#corps_entre_degrade_index{

	background-image:url(../images/degrader_bord.png);
	width:952px;
	margin:0 auto;
	margin-bottom:-5px;
}

#banniere_index{
	background-image:url(../images/H_banniere.png);
	width:950px;
	height:121px;
	margin:0 auto;
	
}

#table_HOME
{
	width : 921px;
	margin : 15px;
}

.pic_link
{
	border : none;
}


.bouton_home
{
	padding-top: 20px;
	padding-bottom: 30px;
	text-align : center;
}
	.bouton_home.G
	{
		text-align : right;
		padding-right : 30px;
	}
	
	.bouton_home.D
	{
		text-align : left;
		padding-left : 30px;
	}
	
.block_flux
{
	float:left;
	width:290px;
	height:97px;
	border:;
	background-image : url(../images/home_block_flux.png);
	font-family:Helvetica;
}
	.td_block_flux{
		text-align:center;
		font-size:12px;
	}

	.top{
		width : 91px;
		padding-top : -10px;
	}

	
#Flux
{
	width : 537px;
	height: 97px;
	margin:0 auto;
	background-image : url(../images/H_Flux.png);
	background-repeat:no-repeat;
}

#H_title1
{
	font-size : 40px;
}

#H_title2
{
	font-size : 20px;
}

.H_title3
{
	font-weight : bold;
	padding-left : 95px;
	font-size:20px;
}

.H_title3_bis
{
	font-weight : bold;
	padding-left : 15px;
	font-size:18px;
}
	
.H_polaroid
{
	width : 888px;
	height:18px;
	margin-top : 15px;
	font-family:arial;
	margin-left:14px;
	padding:3px;
	background-image : url(../images/H_polaroid.png);
	background-repeat : no-repeat;
	font-weight : bold;
	font-size : 15px;
	color : #FFFFFF;
}



#googleAd
{
	background-color : #343434;
	color : #FFFFFF;
	
	padding:2px;
	padding-left : 30px;
	height:20px;
}

#H_footer
{
	color : #757575;
	padding: 10px;
	font-size:11px;
	
}

a.link_footer
{
	text-decoration : none;
	color : #757575;
}
a.link_footer:hover
{
	color : #317fe8;
}

#bas_degrade_index
{
	
	background-color : #FFFFFF;
	
	background-image:url(../images/degrader_bas.png);
	height:11px; 
	width:949px;
	margin:0 auto;
	margin-top:3px;
	margin-left:-7px;
}

.lien_pub{
	color:white;
	text-decoration:none;
}	

.lien_pub:hover{
	color:#4c90ea;
	text-decoration:none;
}

#place_recherche{
	width: 430px;
	color:white;
	font-size:12px;
	font-family:helvetica;
	font-weight:bold;
	padding-top:75px;
	margin-left:530px;
}



.mes_flux{
	color:#4c90ea; 
	font-family:arial; 
	font-size:12px; 
	font-weight:bold;
}

.mes_flux_lien{
	font-family:arial; 
	font-style:italic; 
	font-size:12px;
}

.place_vid{
	overflow:hidden; 
	display:inline-block; 
	width:107px; 
	height:100px;
}

a.tooltip:hover em {
	font-style: normal;
	display: block;
	position: absolute;
	top: -65px;
	left: -30px;
	
	
	background-repeat:no-repeat;
	width:200px;
	height:123px;
	font-size:12px;
	color:white;
	
}

#offre_index{
	position:absolute; margin-top:-55px; margin-left:300px;
}


#liste_offre{
	position:relative; width:240px; margin-top:-10px;
}

/**/



#schema_inscription
{
	position : relative; 
	width : 910px;
	height : 305px;
	margin-bottom : 10px;
	background-image:url(../images/schema_inscription_sP.png);
}


#btn_inscription
{
	position : absolute;
	right: 49px;
	bottom: 13px;
	border : none;
}

.titre_bloc
{
	color : #FFFFFF;
	font-size : 18px;
	margin-left : 20px;
	
}

#inscription_resultat
{
	margin-top : 50px;
	padding-top : 20px;
	/*display : hidden;*/
}

h1.result
{
	font-size : 25px;
	font-weight : bold;
}

h2.result
{
	color : #3c81dd;
	font-weight : bold;
	font-size : 15px;
}

.boutons_flux{
	margin-top:25px; align:right; width:187px; margin-left:330px;
}

