@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

#GlobalWhite
{
	background-color:#FFF;
	width:1000px;
	padding:5px 15px;
	height:auto;
	margin:0 auto 0 auto;
} 

.GlobalTable
{
	clear:left; 
	margin:0 auto 0 auto;
}

#MainPage
{
	margin:0 auto 0 auto;
	width:991px;
}

body
{
	overflow-y:scroll;
	/*background-color:#333;*/
	background-color:#fff;
}

legend 
{
    color: #336699;
    font-size: 12px;
    font-weight: bold;
}

#Gradient,#GradientH
{
	width:970px;
	background-image:url('http://img.societe.com/img/degarde.png');
	background-repeat:repeat-y;
	float:left;
	padding:20px 15px 20px 15px;
	height:auto;
}

#GradientH
{
	padding:20px 0 20px 0;	
	width:1000px;
}

.Corner, .CornerBas
{
	background-image:url("http://img.societe.com/img/angle-top2.png");
	background-repeat:no-repeat;
	width:1000px;
	height:9px;
	clear:both;
	font-size:1px;
}

.CornerBas
{
	background-image:url("http://img.societe.com/img/bottom-box4.png");
	height:15px;
}


#Contenu
{
	margin:0 auto 0 auto;
	width:990px;
}

/* ----------------------HEADER-----------------------------------*/

#Head
{
	margin:5px auto 0 auto;
	width:1000px;
	background-color:#FFF;
	height:auto;
}

#Logo p
{
	padding:10px 0 0 0;
}


#LogoHome p
{
	margin:10px 0 0 0;
}

#Logo 
{
	float:left;
	width:230px;
	height:90px;
	margin:10px 0 10px 0;
}

#LogoHome
{
	width:400px;
	margin:0 auto 0 auto;	
	height:100px;
	text-align:center;
}

#PubHead
{
	float:right;
	height:90px;
	width:728px;
}


#Entreprises, #Annuaire, #Dirigeant
{
	background-image:url('http://img.societe.com/img/onglet-societe.png');
	background-position:top center;
	background-repeat:no-repeat;
	height:26px;
	text-align:center;
	width:108px; 
	vertical-align:middle; 
	line-height:26px; 
	margin-right:3px;
	clear:right;
	float:left;
}

#Annuaire, #Dirigeant
{
	background-image:url('http://img.societe.com/img/onglet-annuaire2.png');	
}

#Avis
{
	float:right;
	margin-top:10px;
	height:26px;
}

#Entreprises p, #Annuaire a, #Dirigeant a
{
	font-size:12px;
	color:#FFF;
	display:block;
}

#MainMenu
{
	float:left;
	background-color:#548bc1;
	width:970px;
	height:27px;
	padding:4px 15px 0 15px;
}

#Recherche
{
	float:left;
	background-image:url('http://img.societe.com/img/gradient-search-home2.png');
	background-repeat:repeat-x;
	width:1000px;
	height:75px;
	margin-top:1px;
	padding:25px 0 0 0;
}

#Recherche table, #Recherche3 table
{
	margin:0 auto 0 auto;
}

#Recherche3
{
	background-image:url('http://img.societe.com/img/gradient-search-home2.png');
	background-repeat:repeat-x;
	background-position:top;
	height:95px;
	margin-top:1px;
	padding:30px 0 0 0;
	width:1000px;
	float:left;
}

#Recherche2
{
	float:left;
	background-color:#d9d9da;
	width:965px;
	height:80px;
	padding:20px 15px 0 20px;
}

#Recherche2 input
{
	width:250px;
	height:20px;
	margin-bottom:5px;
	float:left;
}

#Recherche table form
{
	display:inline;
	vertical-align:middle;
	float:left;
	height:37px;
}

#Search
{
	width:530px;
	height:16px;
	padding: 9px 10px 9px 10px;
	font-size:13px;
	color:#666;
	border:0;
	vertical-align:middle;
}

#Search2
{
	width:515px;
	height:14px;
	padding:15px 10px 15px 10px;
	font-size:13px;
	color:#666;
	border:0;
	vertical-align:middle;
}

#Recherche p, #Recherche3 p
{
	color:#FFF;
	font-size:12px;
	line-height:10px;
	vertical-align:middle;
	display:inline;
	float:left;
	padding-right:5px;
}

#MiseAJour img
{
	display:inline;
	padding:4px 5px 0 0;
	float:left;
}

#MiseAJourH
{
	padding:0;
}


#MiseAJour p, #MiseAJour a
{
	padding:4px 0 0 0;
	float:left;
	font-size:11px;
	line-height:15px;
	vertical-align:middle;
}

#Recherche #RechercheAvance a, #RechercheAvance span, #Recherche3 #RechercheAvance a, #RechercheAvance3 span
{
	color:#FFF;
	font-size:11px;
	text-decoration:underline;
}

#MainMenu table a, #MainMenu table p
{
	font-size:11px;
	color:#FFF;
	display:inline;
	vertical-align:top;
}

#Compte a, #Panier a
{
	display:inline;
	color:#FFF;
	font-size:11px;
	vertical-align:top;
	line-height:2;
	padding-bottom:3px;
}

#Compte, #Panier 
{
	float:right;
	height:23px;
}

#Compte img
{
	padding:0 0 0 0;
}

#Panier img
{
	padding:0 0 0 0;
}

#MainMenu #Panier a:hover, #Close
{
	text-decoration:underline;
}

#MainMenu table td
{
	width:auto;
}

#Head ul li
{
	list-style:none;
	display:inline;
}

.TextButt:hover, .LienCarrousel:hover, a:hover.NomEntreprise, #TitleCarto h1 a, #TitleMandat h1 a, #TitleServ h2 a, #Entreprises a:hover, #Dirigeant a:hover, #Annuaire a:hover, #RechercheAvance span
{
	text-decoration:none;
}

#PubCarre
{
	float:right;
}

#PubCarre2
{
	margin-top:10px;
	float:right;
}

#Close
{
	text-align:right;
	width:50px;
	float:right;
	clear:left;
}

.LabSearch
{
	color:#272324;
	font-size:12px;
	font-weight:600;
	line-height:25px;
	width:180px;
	float:left;
}

.LabCompte, .LabCompte2
{
	color:#272324;
	font-size:12px;
	font-weight:600;
	width:100px;
	float:left;
}

.LabCompte2
{
	width:180px;
}

#Pointe
{
	background-image: url("http://img.societe.com/img/pointe-search.png");
	background-repeat:no-repeat;
	width:1000px;
	height:9px;
	float:left;
	
}

.ButSearch, .ButConnexion, .ButCreer
{
	background-image: url("http://img.societe.com/img/but-search2.png");
	width:118px;
	height:27px;
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	margin-left:180px;
	cursor:pointer;
}

.ButConnexion
{
	background-image: url("http://img.societe.com/img/but-fiche.png");
	width:118px;
	margin:0 0 0 100px;
	height:23px;
}

.ButCreer
{
	background-image: url("http://img.societe.com/img/but-compte.png");
	width:148px;
	margin:0 0 0 180px;
	height:23px;
}

.ButSearch2
{	
	width:50px;
	height:34px;
	background-repeat:no-repeat;
	border:0;
	padding:0;
	vertical-align:middle;
}

.ButSearch3
{	
	width:65px;
	height:44px;
	background-repeat:no-repeat;
	border:0;
	padding:0;
	vertical-align:middle;
}

/* ----------------------FOOTER-----------------------------------*/

#Footer
{
	width:1000px; 
	margin:0 auto 0 auto;
	clear:left;
	
}

.Town
{
	background-image:url("http://img.societe.com/img/town.png");
	background-repeat:no-repeat;
	background-position:center bottom;
	width:744px;
	min-width:998px;
	height:68px;
	clear:both;
	font-size:1px;
	padding-top:20px;
}

.Town2
{
	background-image:url("http://img.societe.com/img/town.png");
	background-repeat:no-repeat;
	background-position:center bottom;
	width:744px;
	min-width:998px;
	height:68px;
	clear:both;
	font-size:1px;
	padding-top:20px;
	border-right:1px solid #383838;
        border-left:1px solid #383838;
}

#Footer p, #Footer h3
{
	text-align:center;
	color:#ccc;
}

#Footer h3, #Footer h3 a:hover, #Footer h3 a
{
	text-align:center;
	color:#999;
	font-size:10px;
	margin-bottom:5px;
}

#MenuFooter
{
	background-color:#828282; 
	padding:10px 5px;
	float:left;
	width:990px;
	margin:1px auto 0 auto;
}

#MenuFooter ul p, #MenuFooter ul li
{
	color:#FFF;
	font-size:10px;
	line-height:18px;
	vertical-align:middle;
	text-align:left;
}

.HrHorWh
{
	background-image:url('http://img.societe.com/img/hr-grey.png');
	background-repeat:repeat-y;
	height:230px;
	float:left;
	display:inline;
	width:1px;
}

#MenuFooter ul
{
	list-style:none;
	float:left;
	display:block;
	line-height:15px;
	margin:0 10px 0 10px;
}

#MenuFooter ul a
{
	color:#fff;
	font-size:11px;
}

#Footer h1, #Footer img
{
	display:inline;
	text-align:left;
	float:left;	
	margin:7px 15px 0 0;
}

#MenuFooter2
{
	margin:0 auto 0 auto;
	width:990px;
	padding:5px;
	height:28px;
	text-align:center;
	background-image:url("http://img.societe.com/img/fond-partners.png");
	background-position:top;
	background-repeat:repeat-x;
}

#MenuFooter2 ul li, #MenuFooter2 p, #MenuFooter2 a
{
	list-style:none;
	color:#fff;
	display:inline;
	font-size:11px;
	line-height:28px;
}


/* ----------------------BOUTONS ACTIONS BLEU ET VERT-----------------------------------*/

.ButtGreen200, .ButtGreen170, .ButtGreen210, .ButtGreen150
{
	
	background-image:url("http://img.societe.com/img/butt_green_200.png");
	width:200px;
	height:20px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
}

.ButtGreen170
{
	background-image:url("http://img.societe.com/img/butt_green_170.png");
	width:170px;
}

.ButtGreen170:hover
{
	background-image:url("http://img.societe.com/img/butt_green_170_on.png");
	width:170px;
}

.ButtGreen200:hover
{
	background-image:url("http://img.societe.com/img/butt_green_200_on.png");
}

.ButtGreen210:hover
{
	
	background-image:url("http://img.societe.com/img/butt_green_210_on.png");
}

.ButtGreen210
{
	
	background-image:url("http://img.societe.com/img/butt_green_210.png");
	width:210px;
}

.ButtGreen150
{
	background-image:url("/imgz/buttfiche.png");
	width:150px;
}

.ButtGreen150:hover
{
	background-image:url("/imgz/buttfiche-on.png");
}

.ButtFiche
{
	/*background-image:url("http://img.societe.com/imgz/buttfiche.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -558px;
	width:150px;
	height:20px;
	padding-left:5px;
	text-align:left;
	line-height:15px;
}

.ButtFiche:hover
{
	/*background-image:url("http://img.societe.com/imgz/buttfiche-on.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -528px;
	width:150px;
	height:20px;
	padding-left:5px;
	text-align:left;
}

.TextButt
{
	font-size:12px; 
	color:#ffffff;
	margin-left:5px;
	text-decoration:none;
	display:block;
}

.ButtGreen200 a, .ButtGreen170 a, .ButtGreen210 a, .ButtGreen150 a, .ButtBlueInfo a
{
	display:block;
	vertical-align:middle;
}

.ButtBlue, .ButtGreen
{
	background-color:#5e91ae; 
	height:14px; 
	padding:1px 5px 0 5px;		
	color:#ffffff;
	margin:10px 0 10px 0;
}

.ButtBlueInfo
{
	background-color:#5e91ae; 
	height:14px; 
	padding:0 3px 0 3px;		
	color:#ffffff;
	margin:0 3px 10px 0;
	float:left;
}

.ButtBlue a, .ButtGreen a, .ButtBlueInfo a
{
	font-size:11px;
	color:#ffffff; 
	text-decoration:none;
	vertical-align:top;
	line-height:14px;
}

.ButtBlue img, .ButtGreen img, .ButtBlueInfo img
{
	vertical-align:top;
	padding-top:2px;
}

.ButtGreen
{
	background-color:#58a078; 	
}

.LinkGreen:hover
{
	color:#dbf8e8;
	text-decoration:none;
}

.LinkBlue:hover
{
	color:#c8e8fb;
	text-decoration:none; 
}

.ButtFichePay
{
	/*background-image:url("http://img.societe.com/imgz/buttfichepay.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -618px;
	width:150px;
	height:20px;
	padding-left:5px;
	text-align:left;
	line-height:15px;
}

.ButtFichePay:hover
{
	/*background-image:url("http://img.societe.com/imgz/buttfichepay-on.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -588px;
	width:150px;
	height:20px;
	padding-left:5px;
	text-align:left;
}


.ButtCommande
{
	background-image:url("http://img.societe.com/imgz/butt-commande.png");
	height:20px;
	width:130px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	padding-left:5px;
}

.ButtCommande a
{
    display:block;
}

.ButtCommande:hover
{
	background-image:url("http://img.societe.com/imgz/butt-commande-on.png");
	width:130px;
	background-repeat:no-repeat;
	height:20px;
	text-align:left;
}

.lienOnglFiche, .lienOnglFiche:hover
{
	color:#000;
	text-decoration:none;
	font-size:11px;
}

.mn-ngl{
	background-position:center top;
	background-repeat:no-repeat;
	height:27px;
	text-align:center;
}

.ButtContinuer
{
	background-image:url("http://img.societe.com/img/butt-continuer.png");
	width:200px;
	height:20px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;

}

.ButtContinuer:hover
{
	background-image:url("http://img.societe.com/img/butt-continuer-on.png");
	width:200px;
	height:20px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;

}

.ButtContinuer a
{
	display:block;
}

/* ----------------------TOP SERVICES, A LA UNE, EMPLOI-----------------------------------*/

#TitleCarto h1 a, #TitleMandat h1 a
{
	color:#fff;
	font-size:16px;
	float:left;
	font-weight:500;
	display:block;
	width:210px;
}

#TitleCarto img, #TitleMandat img
{
	float:right;
	vertical-align:middle;
	margin-top:2px;
}

#TitleCarto, #TitleMandat
{
	background-image:url("http://img.societe.com/img/gradient-home-title.png");
	height:22px;
	width:226px;
	padding:6px 12px 4px 12px;
}

#CadreCarto, #CadreMandat
{
	float:left;
	margin:0 20px 0 20px;
	
}

#PlusService
{
	height:34px;
	width:256px;
	float:left;
	padding-top:154px;
}

#TitleServ
{
	background-image:url("http://img.societe.com/img/plus-service.png");
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:bottom;
	height:34px;
}

#TitleServ h2 a
{
	color:#fff;
	font-size:11px;
	vertical-align:bottom;
	margin-left:30px;
	width:226px;
	display:inline-block;
	font-weight:500;
}

/* ----------------------Chiffres-clés, Dossiers, glossaire, actualité économique, cartographie -----------------------------------*/

.Colonne
{
	margin:15px 0 0 10px;
	height:430px;
	float:left;
	width:221px;
}

#Col
{
	margin:15px 0 0 0;
	height:430px;
	float:left;
	width:240px;
}

#Chiffre, #Dossier, #Glossaire, #Actualite
{
	width:211px;
	height:170px;	
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px;
}

#Cartographie
{
	width:211px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px;
	height:384px;
}

#Cartographie #imgCarto
{
	padding: 5px 0 5px 5px;
}

.TopCadre h1, #Cartographie h1
{
	font-size:12px;
	line-height:22px;
	vertical-align:middle;
	padding-left:5px;
}

#Dossier h2, #Actualite h2, #Cartographie h2
{
	font-size:12px;
	color:#548BC2;
	padding-bottom:5px;
}

.TopCadre
{
	background-image:url("http://img.societe.com/img/gradient-title.png");
	background-repeat:repeat-x;
	text-align:left;
	height:22px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	width:221px;
}

#Chiffre a, #Chiffre p
{
	display:inline;
	padding-left:5px;
}

/* ----------------------Fiche identité -----------------------------------*/

#FilAriane a, #FilAriane p
{
	font-size:10px;
	color:#272324;
	display:inline;
	text-decoration:underline;
}

#FilAriane
{
		margin-bottom:20px;
}

 #FilAriane p, .TitreCadre:hover
{
	text-decoration:none;
}

#FilAriane a:hover, #Close a:hover
{
	text-decoration:none;
}


.FicheF, .FicheH
{
	background-image:url("http://img.societe.com/img/fiche-femme2.png");
	background-repeat:no-repeat;
	width:67px;
	height:116px;
	float:left;
}

.FicheH
{
	background-image:url("http://img.societe.com/img/fiche-homme2.png");
}

.Etiquette
{
	background-image:url("http://img.societe.com/img/etiquette-fiche2.png");
	background-repeat:no-repeat;
	width:250px;
	height:101px;
	float:left;
	padding:15px 5px 0 5px;
}

.Etiquette h1, .FResult h1, .HResult h1, #DejaClient h1, #PasClient h1
{
	color:#3B8BC1;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.FResult h1, .HResult h1
{
	margin-bottom:5px;
	font-size:12px;
}

.FResult p, .HResult p
{
	font-size:11px;
}

.Etiquette p
{
	color:#272324;
	font-size:12px;
	font-weight:600;
	margin-bottom:3px;
}

.BorderFiche
{
	border: 1px solid #CCC;
	padding:0px 0 0px 0;
	margin-bottom:10px;
	float:left;
	width:658px;
}


#Fiche
{
	float:left;
	background-color:#FFF; 
	width:675px;
	margin-right:10px;
}

#Fiche h1
{
	font-size:15px;
}

.FilAriane
{
	margin-bottom:10px;
}

#TopFiche
{	
	background-image:url("http://img.societe.com/img/top-fiche3.png");
	background-repeat:no-repeat;
	width:628px;
	height:141px;
	float:left;
	height:52px;
}

#TopFiche h2
{	
	margin:30px 0 0 10px;
	color:#3B8BC1;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
}

/*#Fiche h2
{	
	color:#3B8BC1;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
	clear:left;
}*/

.SousMenu ul
{
	list-style:none;
	margin-top:5px;
}

.SousMenu
{
	margin-left:5px;
	text-align:center;
}

.SousMenu li p, .SousMenu li span, .SousMenu li, .FilAriane p, .FilAriane a, #PrintFiche img, #PrintFiche p, #PrintFiche a
{
	display:inline; 
}


.TopTitre
{
	width:100%;
	background-color:#9FACB6;
	height:25px;
	margin:0px 0 10px 0;
	float:left;
}

.TopTitre h2
{
	font-size:12px;
	color:#FFF;
	line-height:22px;
	vertical-align:middle;
	margin-left:5px;
}

.ColLeft
{
	margin-left:5px;
	width:320px;
	float:left;
}

.BorderFiche h3, .ColAll h3
{
	font-size:12px;
	color:#548BC1;
	margin:1px 0 0 0;
	padding:0;
}

div .Margin25
{
	margin-left:10px;
}

.LigneG
{
	background-color:#d1d1d1;
	height:1px;
	width:640px;
	clear:both;
}

.LigneG3
{
	width:640px;
	clear:both;
	border-bottom:1px dashed #ccc;
}

.RedInfo, .OrangeInfo
{
	width:500px;
	margin:20px auto 0 auto;
	text-align:center;
}

 .OrangeInfo p
{
	color:#FF950A;
	margin:0; 
}

 .RedInfo p
{
	color:#CC0000; 
	margin:0; 
	padding:0;
}



.ColAll
{
	margin-left:5px;
	width:640px;
	float:left;
	margin-right:5px;
	font-size:12px;
}

.ColAll2
{
	width:658px;
	float:left;
	background-color:#F6F6F6;
	padding-bottom:10px;
	font-size:12px;
}

.ColAll .LineGrey, .ColAll2 .LineGrey
{
	background-color:#548BC1;
	height:1px;
	margin-bottom:5px;
	margin-top:2px;
	width:640px;
}

.ColAll2 .LineGrey
{
	margin-left:5px;
}

 .ColAll p
{
	margin:5px 0 5px 10px;
	vertical-align:middle;
}

 .ColAll .ImgGraph
{
	margin:10px 0 10px 5px;
	float:left;
}


.ColRight, .ColRight2
{
    margin-left:20px;
    width:260px;
    float:left;
}

.ColRight2
{
    margin:10px 0 10px 20px;
	width:340px;
}


.ColLeft .ButtGreen, .ColLeft .ButtBlue
{
	clear:left;
	width:220px;
}

.ColRight .ButtBlue
{
	clear:left;
}

.ColRight table
{
	float:left;
}

.ColLeft table
{
	margin-bottom:15px;
}

.LineGrey
{
	background-color:#d1d1d1;
	height:3px;
	margin-bottom:5px;
	margin-top:2px;
	width:230px;
}

.LineGrey2
{
	background-color:#d1d1d1;
	height:1px;
	margin-bottom:5px;
	margin-top:2px;
	width:280px;
}

.HautPage
{
	text-align:right; 
	clear:both; 
	margin:0 5px 5px 0;
	font-size:11px;
}

.Source
{
	border:1px #ccc solid;
	width:300px;
	float:left;
	margin-top:10px;
}

.Source p
{
	padding:5px;
}

.NomMandat
{
	margin-bottom:5px;
	color:#3B8BC1;
	font-size:12px;
}

.NomSociete, .NomVille
{
	margin-bottom: 5px;
    overflow: hidden;
    width: 260px;
	line-height:13px;
	height:auto;
	color:#000;
	font-size:12px;
}

.NomVille
{
	color:#000;
	font-size:11px;
	margin-bottom:10px;
}

.NomSociete a
{
	color:#000;
	text-decoration:underline;
	
}

.NomSociete a:hover
{
	text-decoration:none;
}


.VoirPlus
{
	clear:left;
	padding-top:10px;
	margin-bottom:10px;
}

.ListRep a
{
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

.ListRep a:hover
{
	text-decoration:none;
}

.TableType td
{
	height:25px;
	padding-left:5px;
	
}


/* ----------------------MANDATS-----------------------------------*/

.Mandat .ListTitle, .Mandat .ListRep, .Mandat2 .ListTitle, .Mandat2 .ListRep, .Mandat2 .ListRep
{
	list-style:none;
	margin-right:15px;
	color:#7f7e7e;
	font-size:11px;
	float:left;
}

.Mandat .ListRep, .Mandat2 .ListRep
{
	color:#272324;
}

.Mandat .ListTitle a, .Mandat2 .ListTitle a
{
	color:#272324;
	font-size:12px;
	text-decoration: underline;
	line-height:16px;
	height:16px;
	vertical-align:middle;
}

.Mandat .ListTitle a:hover, .Mandat2 .ListTitle a:hover, #Recherche #RechercheAvance a:hover, #Close:hover
{
	text-decoration:none;
}

.Mandat .Societe, .Mandat2 .Societe
{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}


.Mandat, .Mandat2
{
	/*max-height:135px;*/
	height:auto;
	width:260px;
	float:left;
	margin:0 10px 0 10px;
}

.Mandat2
{
	height:100px;
}

.Pointille, .Pointille2
{
	background-image:url("http://img.societe.com/img/pointille.png");
	background-repeat:repeat-y;
	height:135px;
	width:5px;
	float:left;
	margin: 0 5px 0 5px;
}

.Pointille2
{
	height:60px;
}

.Ligne, .Ligne2
{
	background-image:url("http://img.societe.com/img/ligne.png");
	background-repeat:repeat-x;
	width:595px;
	margin:0 0 15px 0;
	float:left;
	height:1px;
}

.Ligne2
{
	margin:10px 0 10px 0;
}

/* ----------------------Compte-----------------------------------*/

#DejaClient, #PasClient
{
	background-image:url("http://img.societe.com/img/gradient-compte.png");
	background-repeat:repeat-x;
	width:420px;
	height:210px;
	border:1px solid #ccc;
	padding:10px;
	float:left;
	margin:0 15px 15px 0;
}

#DejaClient .FigCompteF, #PasClient .FigCompteH
{
	float:right;
	background-image:url("http://img.societe.com/img/femme-compte.png");
	background-repeat:no-repeat;
	background-position:bottom right;
	height:157px;
	width:70px;
	margin-top:50px;
}

#PasClient .FigCompteH
{
	float:right;
	background-image:url("http://img.societe.com/img/homme-compte.png");
	background-repeat:no-repeat;
	background-position:bottom right;
	height:156px;
	width:51px;
	margin-top:50px;
}

#DejaClient input, #PasClient input
{
	width:160px;
	height:20px;
	margin-bottom:10px;
	float:left;
}

/* ----------------------Resultat recherche-----------------------------------*/

.FResult, .HResult
{
	border:1px solid #ccc;
	background-image:url("http://img.societe.com/img/gradient-result.png");
	background-repeat:repeat-x;
	background-position:bottom;
	height:95px;
	width:275px;
	float:left;
	margin: 0 20px 15px 0;
	padding:10px 5px 5px 10px;
}

.imgResult
{
	float:left;
	margin-right:5px;
	margin-top:5px;
	width:35px;
}

.ButFiche, .ButCompte
{
	background-image:url("http://img.societe.com/img/but-fiche.png");
	background-repeat:no-repeat;
	height:23px;
	width:98px;
	float:left;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	margin-top:10px;
}

.ButCompte
{
	background-image:url("http://img.societe.com/img/but-compte.png");
	width:148px;
}

.ButCompte:hover
{
	background-image:url("http://img.societe.com/img/but-compte-on.png");
}

.ButFiche:hover
{
	background-image:url("http://img.societe.com/img/but-fiche-on.png");
}

.ButFiche a, .ButFiche a:hover, .ButCompte a, .ButCompte a:hover
{	
	vertical-align:middle;
	line-height:23px;
	text-decoration:none;
	color:#FFF;
	display:block;
}

#PagResult
{
	clear:both;
	width:600px;
	height:23px;
}

#PagResult p, #PagResult a
{
	display:inline;
	line-height:23px;
	vertical-align:middle;
	margin-left:7px;
}

.NumberI
{
	font-size:12px; 
	color:#666;
	text-decoration:underline;
}


#PagResult a img, #PagResult img
{
	display:inline;
	vertical-align:top;
	height:23px;
}

.NumberA
{
	font-size:18px; 
	font-weight:600;
	color:#3B8BC1;
}

.NumberA:hover, .NumberI:hover
{
	text-decoration:none;
}

/* ----------------------Aide recherche auto -----------------------------------*/

.AideSearch
{
	position: absolute; 
	display: none; 
	background-color:#fff; 
	z-index: 900000; 
	max-height: 200px; 
	border: 1px solid #ccc; 
	overflow-y: auto;
	overflow-x: hidden;
}

.ac-template
{
	
}

.ac-item
{
	
}

.ac-dir-name
{
	font-size:14px;
	padding-left:5px;
	color:#3B8BC1;
}

.NameSearch
{
	white-space: nowrap;	
}

.ac-dir-count, .ac-dir-result, .ac-dir-many
{
	font-size:12px;
}

.ac-dir-count
{
	font-weight:bold;
}

.ac-dir-many
{
	padding-right:5px;
}
/* ----------------------Achat Express -----------------------------------*/

#AchatExpress
{
	float:left;
	background-color:#F0F0F0; 
	border:1px solid #CCCCCC;
	width:278px; 
	padding:10px;
}

#AchatExpress ul
{
	float:left;
	padding:0 0 0 15px;
	color:#000;
	line-height:15px;
}

#AchatExpress ul li p
{
	font-size:11px;
	list-style:none;
	text-align:right;
	line-height:17px;
}

#AchatExpress a
{
	color:#000;
	font-size:11px;
}


/* ----------------------TBLHD -----------------------------------*/

.CadreAnnu
{
	width:320px;
	border:1px solid #CCCCCC;
	padding:5px;
	float:right;
	margin-bottom:10px;
}

.CadreAnnu .Orange12
{
	text-align:right;
	line-height:20px;
	vertical-align:middle;
}

.CadreAnnu div p
{
	line-height:17px;
	vertical-align:middle;
}

.DiriDe
{
	text-align:right;
	margin-top:25px;		
}

.CadreAnnuRight
{
	float:right;
}

.TelNumber span
{
	vertical-align:top;
	line-height:20px;
	display:inline;
}

.TelNumber
{
	height:17px;
	margin-top:5px;
}

.CadreAnnuRight .ButtGreen170, .CadreAnnuRight .ButtGreen200
{
	margin-left:5px;
}

.Identite
{
	float:left;
	margin-right:30px;
	width:240px;
}

#PrintFiche
{
	clear:both;
	margin:0 0 5px 0;
	height:18px;
}

#PrintFiche p, #PrintFiche a
{
	line-height:10px;
	vertical-align:middle;	
}
/* ----------------------Menu entreprise-----------------------------------*/

.MenuFiche
{
	width:628px;
}

.ButtMiddle
{
	background-image:url("/imgz/onglet_milieu.png");
	text-align:center;
	background-repeat:repeat-x;
	float:left;
	background-position:top left;
	vertical-align:middle;
	color:#ffffff;
	height:27px;
}

.ButtMiddle a, .ButtMiddleOn a, .ButtMiddleOnFree a
{
	line-height:27px;
	vertical-align:middle;
	color:#ffffff;
	padding:0 5px 0 5px;
}

.ButtMiddle a:hover, .ButtMiddleOn a:hover, .ButtMiddleOnFree a:hover, .SousMenu a:hover
{
	text-decoration:none;
}

.ButtLeft
{
	background-image:url("http://img.societe.com/img/onglet_gauche.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}


.ButtRight
{
	background-image:url("http://img.societe.com/img/onglet_droite.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}

.ButtMiddleOn, .ButtMiddleOnFree
{
	background-image:url("http://img.societe.com/img/onglet_milieu_on.png");
	height:27px;
	text-align:center;
	background-repeat:repeat-x;
	vertical-align:middle;
	float:left;
	background-position:top left;
}

.ButtMiddleOnFree
{
	background-image:url("http://img.societe.com/img/onglet_middle_on_free.png");
}

.ButtLeftOn, .ButtLeftOnFree
{
	background-image:url("http://img.societe.com/img/onglet_gauche_on.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}

.ButtLeftOnFree
{
	background-image:url("http://img.societe.com/img/onglet_left_on_free.png");
}


.ButtRightOn, .ButtRightOnFree
{
	background-image:url("http://img.societe.com/img/onglet_droite_on.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}

.ButtRightOnFree
{
	background-image:url("http://img.societe.com/img/onglet_right_on_free.png");
}

#TraitVert, #TraitBleu
{
	height:5px;
	background-color:#58a078;
	width:628px;
	clear:left;
}

#TraitBleu
{
	background-color:#5e91ae;
}

/* ----------------------INFO BULLE-----------------------------------*/

a.info_bulle span
{								   
    position: absolute;
    top:  -2000em;
    left:  -2000em;
    width:  1px;
    height:  1px;
    overflow :  hidden; 
    background:#548bc1; 
    border:  1px solid #ccc; 
	padding:5px;
	color:#FFF;
	font-size:11px;
	z-index:100000;
}      

a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
    top        :  0px;
    left       : 30px;
    width      :  200px;
    height     :  auto;
    overflow   :  visible;
}                       

a.info_bulle:hover, a.info_bulle2:hover  
{
  border : 0;
  text-decoration:none;
}         

a.info_bulle
{				
  color           : #fff;
  
  text-decoration : none; 
  
  padding         : 2px 16px 2px 2px; /*Définition des marges intérieures de notre lien */
  
  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
  z-index:120000;
}  


a.info_bulle2 span
{								   
    position: absolute;
	top:  -2000em;
    left:  -2000em;
    width:  1px;
    height:  1px;
    overflow :  hidden; 
    background:#548bc1; 
    border:  1px solid #ccc; 
	padding:5px;
	color:#FFF;
	font-size:11px;
	z-index:100000;
	float:left;
	vertical-align:middle;
	text-align:left;
	line-height:17px;
}  


a.info_bulle2:hover span, a.info_bulle2:focus span, a.info_bulle2:active span 
{
    top        : 0px;
    left       : -420px;
    width      :  400px;
    height     :  auto;
    overflow   :  visible;
}   


a.info_bulle2
{				
  color           : #fff;
  
  text-decoration : none; 
  
  padding         : 2px 16px 2px 2px; /*Définition des marges intérieures de notre lien */
  
  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
  z-index		:120000;
  top:8px;
  display:inline-block;
}     



#Partenaires
{
	background-color:#548bc1;
	width:980px;
	height:40px;
	text-align:left;
	padding:5px 5px 5px 15px;
	margin:1px 0 5px 0;
	float:left;
}

#Partenaires p
{
	color:#FFF;
	font-size:11px;
	display:inline;
	float:left;
	margin-right:20px;
	line-height:40px;
	vertical-align:middle;
}

#Partenaires a
{
	display:inline;
}

#ContenuHome
{
	margin:0 auto 0 auto;
	width:1000px;
	clear:left;
	height:auto;
}

#ContenuCadres
{
	width:968px;
	border-right:1px solid #383838;
	border-left:1px solid #383838;
	float:left;
	height:auto;
	padding:20px 15px 0 15px;
}

.TitreCadre
{
	height:20px;
	background-image:url("http://img.societe.com/img/fond-partners.png");
	background-repeat:repeat-x;
	width:280px;
	color:#FFF;
	padding:5px 10px 3px 10px;
	margin-bottom:15px;
	font-size:14px;
}

.TitreCadre a
{
	float:left;
}

#BlocCadre
{
	height:auto;
	float:left;
	width:615px;
}

.CadresH
{
	float:left;
	height:115px;
}

.CadresH, .CadresH:hover, .CadresH .TitreCadre
{
	display:block;
	color:#FFF;
	text-decoration:none;
}

#CartoH, #FichierH, #DocH, #PartnerH
{
	width:296px;
	height:84px;
	border:2px solid #383838;
}

.ArrowCadre
{
	height:12px;
	width:17px;
	vertical-align:middle;
	float:right;
}


/* ----------------------NEW HEADER-----------------------------------*/

.SousMenu
{
	position:absolute;
	z-index:100007;
	color:#fff;
	font-size:11px;
	margin-left:-5px;
	margin-top:-1px;
}

#menu1 .MenuMiddle
{
	width:170px;
}

#menu1
{
	width:200px;
}

#menu2
{
	width:250px;
}

#menu3
{
	width:260px;
}

#menu4
{
	width:280px;
}

#menu5
{
	width:190px;
}

#cpt
{
	width:260px;
}

#menu2 .MenuMiddle
{
	width:220px;
}

#menu5 .MenuMiddle
{
	width:160px;
	min-width:160px;
}

#menu4 .MenuMiddle
{
	width:250px;
}

#menu3 .MenuMiddle
{
	width:180px;
}

#cpt .MenuMiddle
{
	width:160px;
}

.MenuMiddle
{
	text-align:left;
	height:21px;
	border-bottom:1px solid #fff;
	background-color:#548bc1;
	float:left;
	background-position:top;
	padding: 7px 5px 0 5px;
}

.MenuLeft, .MenuRight
{
	background-image:url("http://img.societe.com/img/sous-menu-left2.png");
	background-repeat:no-repeat;
	background-position:top;
	height:29px;
	width:8px;
	float:left;
}

.MenuRight
{
	background-image:url("http://img.societe.com/img/sous-menu-right4.png");
}

.MenuMiddle p, .MenuMiddle a, .MenuMiddle a:hover 
{
	color:#fff;
	font-size:11px;
	display:inline;
}

.MenuMiddle a:hover 
{
	text-decoration:underline;
}

.LineArrow
{
	line-height:0;
}

#LoginBox
{
	background-color:#548bc1;
	height:150px;
	text-align:left;
	width:200px; 
	border-bottom:1px solid #fff;
	float:left;
	color:#fff;
}

#LoginBox a:hover
{
	text-decoration:none;
	color:#fff;
}

#LoginBox a
{
	text-decoration:underline;
	color:#fff;
}

#LoginBox input
{
	font-size:11px;
}

#LoginBoxR, #LoginBoxL
{
	background-image:url("http://img.societe.com/img/sous-menu-left4.png");
	background-repeat:repeat-y;
	height:151px;
	width:6px;
	float:left;
}

#LoginBoxL
{
	background-image:url("http://img.societe.com/img/sous-menu-right6.png");
}

#FormSearch
{
	height:44px;
}

.NoButt
{
	background-image:url("http://img.societe.com/imgz/no_onglet.png");
	line-height:27px;
	text-align:center;
	background-repeat:repeat-x;
	float:left;
	background-position:bottom left;
	width:100%;
	vertical-align:middle;
}

.ButtMiddle, .ButtAchatMiddle
{
	background-image:url("http://img1.societe.com/imgz/onglet_milieu.png");
	line-height:27px;
	text-align:center;
	background-repeat:repeat-x;
	float:left;
	background-position:top left;
	width:100%;
	vertical-align:middle;
	color:#ffffff;
}

.ButtAchatMiddle
{
	background-image:url("http://img2.societe.com/imgz/onglet_achat_middle.png");
	line-height:35px;
}

.ButtMiddle a, .ButtMiddleOn a, .ButtMiddleOnFree a, .ButtAchatMiddle a
{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
    display:block;
}

.ButtMiddle a:hover, .ButtMiddleOn a:hover, .ButtMiddleOnFree a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.ButtLeft
{
	/*background-image:url("http://img.societe.com/imgz/onglet_gauche.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -1299px;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}


.ButtRight
{
	/*background-image:url("http://img.societe.com/imgz/onglet_droite.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -1225px;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}

.ButtAchatLeft
{
	background-image:url("http://img1.societe.com/imgz/onglet_achat_left.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:35px;
	width:5px;
	float:left;
}


.ButtAchatRight
{
	background-image:url("http://img2.societe.com/imgz/onglet_achat_right.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:35px;
	width:5px;
	float:left;
}

.ButtMiddleOn
{
	background-image:url("http://img1.societe.com/imgz/onglet_milieu_on.png");
	line-height:27px;
	text-align:center;
	background-repeat:repeat-x;
	vertical-align:middle;
	float:left;
	background-position:top left;
	width:100%;
}

.ButtLeftOn
{
	/*background-image:url("http://img.societe.com/imgz/onglet_gauche_on.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -1336px;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}


.ButtRightOn
{
	/*background-image:url("http://img.societe.com/imgz/onglet_droite_on.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -1262px;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}

.ButtMiddleOnFree
{
	background-image:url("http://img2.societe.com/imgz/onglet_middle_on_free.png");
	line-height:27px;
	text-align:center;
	background-repeat:repeat-x;
	vertical-align:middle;
	float:left;
	background-position:top left;
	width:100%;
}

.ButtLeftOnFree
{
	/*background-image:url("http://img.societe.com/imgz/onglet_left_on_free.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -1373px;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}


.ButtRightOnFree
{
	/*background-image:url("http://img.societe.com/imgz/onglet_right_on_free.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -1521px;
	background-repeat:no-repeat;
	height:27px;
	width:5px;
	float:left;
}


/* ----------------------FIN TEXT/ FLOAT-----------------------------------*/

a
{
	text-decoration:none;
	cursor:pointer;
	color:#000;
}

a:hover
{
	text-decoration:underline;	
	color:#000;
}

.ClearLeft
{
	clear:left;
}

.ClearBoth
{
	clear:both;
}

.None
{
	list-style:none;	
}

.TopBot10
{
	margin:10px 0 10px 0;
}

.TopBot15
{
	margin:15px 0 15px 0;
}

.MarginTop10
{
	margin-top:10px;
}

.MarginTop5
{
	margin-top:5px;
}

.MarginTop15
{
	margin-top:15px;
}

.MarginTop40
{
	margin-top:40px;
}

.MarginLeft5
{
	margin-left:5px;
}

.MarginLeft15
{
	margin-left:15px;
}

.MarginRight15
{
	margin-right:15px;
}

.MarginSub
{
	margin:10px 10px 0 30px;
}

.Grey
{
	color:#777;
	font-size:11px;
	margin-bottom:5px;
}

.Red12
{
	color:#e31b22;
	font-size:12px;
}

.Grey12
{
	color:#a8a8a8;
	font-size:12px;
}

.Grey11
{
	color:#777;
	font-size:11px;
	line-height:18px;
}

.Grey10
{
	font-size:10px;
	color:#999;
}

.GreyLegend2
{
        color:#777;
}

.GreyLegend
{
        color:#777;
        float:left;
}

.BlackLegend
{
        color:#000;
        float:right;
        margin-right:10px;
}


.Black11,a .Black11, .Black10, .Black12
{
	color:#000;
	font-size:11px;
}

.MargBot5
{
	margin-bottom:5px;
}

.MarginBottom10
{
	margin-bottom:10px;
}

.MarginBottom20
{
	margin-bottom:20px;
}

.White10
{
	font-size:10px;
	color:#FFF;
}

.White11
{
	font-size:11px;
	color:#FFF;
}

.White11:hover
{
	font-size:11px;
	color:#FFF;
}

.White12
{
	font-size:12px;
	color:#FFF;
}

.Black10, .Black10 a
{
	font-size:10px;
	margin-top:5px;
}

.Black12
{
	font-size:12px;
}

.Orange12, .Orange12 a:hover
{
	font-size:12px;
	color:#e46713;
}

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

.Orange11
{
	font-size:11px;
	color:#e46713;
}

.Blue12, .Blue12:hover
{
	color:#548BC2;
	font-size:12px;
}

.Blue11
{
	color:#548BC2;
	font-size:11px;
}

.Blue13
{
	color:#548BC2;
	font-size:13px;
}

.Blue10
{
	color:#548BC2;
	font-size:10px;
}

.Blue19
{
	color:#548BC2;
	font-size:19px;
}

.Black17, .Black17 a
{
	color:#000;
	font-size:17px;	
}

.Fleche
{
	list-style-image: url('http://img.societe.com/imgz/main-arw-rgt.png');
}

#Fleche
{
	margin-top:10px; 
	float:left;
	background-image: url('http://img1.societe.com/img/fleche-anafi4.png');
	background-repeat:no-repeat;
	height:44px;
	width:658px;
}

.Orange, .Red, .Green, .Gris
{
	color:#FF950A; 
	text-transform:uppercase; 
	border:1px solid #FF950A; 
	padding:5px; 
	margin:27px auto 10px auto;
	width:550px;
	text-align:center;
	float:left;
	font-size:12px;
}

.ArOrange, .ArRed, .ArGreen
{
	background-image:url('http://img.societe.com/img/ArOrange.png');
	background-repeat:no-repeat;
	background-position:left bottom;	
	height:43px;
	width:27px;
	float:left;
	margin:10px 0 0 20px;
}

.ArRed
{
	background-image:url('http://img.societe.com/img/ArRed.png');
	margin-left:52px;
}

.ArGreen
{
	background-image:url('http://img.societe.com/img/ArGreen.png');
	margin-left:75px;
}

.Red
{
	color:#CC0000; 
	border:1px solid #CC0000;
	width:500px;
}

.Gris
{
	color:#666;
	border:1px solid #666;
	width:350px;
	margin-left:140px;
}

.Green
{
	color:#096;
	border:1px solid #096;
	width:450px;
	margin-bottom:0;
}


.LigneG2
{
        background-color:#d1d1d1;
        height:1px;
        width:340px;
        clear:both;
}


.LigneG4
{
	background-color:#E46713;
	height:1px;
	margin-bottom:5px;
/*	width:640px;*/
}

.DisplayN
{
	display:none;
}

.DisplayI
{
	display:inline;
}

.FloatL
{
	float:left;
}

.FloatR
{
	float:right;
}

.lienFleche
{
	color:#000;
	text-decoration:none;
	font-size:11px;
}

.SousMenu ul
{
	list-style:none;
	/*margin-top:5px;*/
}

.SousMenu2
{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	text-align:center;
	font-size:11px;
	padding:0;
}


.SousMenu2 li p, .SousMenu2 li span, .SousMenu2 li
{
	display:inline; 
	font-size:11px;
	text-align:center;
}

 .TextSynth
{
	margin:5px 0 5px 10px;
	float:left;
	line-height:23px;
	vertical-align:middle;
}

.sqr
{
	background-position:center center;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	text-align:center;
	width:58px
}
	
	.sqr2
{	background-position:center center;
	background-repeat:no-repeat;
	color:#ffffff;
	height:40px;
	text-align:center;
	width:90px
}

.sqr3
{	background-position:center center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:center;
	width:90px;
}

.sqr, .sqr2, .sqr3
{
	line-height:23px;
	vertical-align:middle;
	margin:5px 0 5px 0;
	background-repeat:no-repeat;
	float:right;
}

.sqr2
{
	line-height:40px;
}
	
.ListProduct
{
	padding: 10px 10px 10px 15px;
}

/* ----------------------Page Produits landing page -----------------------------------*/

#PageTypeProduct
{
	margin:0 auto;
	width:940px;
	height:auto;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:15px 10px 10px 20px;
}

#PageTypeProduct h1
{
	font-size:30px;
	text-transform:uppercase;
	color:#000;
	display:inline-block;
	line-height:60px;
	vertical-align:top;
	width:400px;
	font-weight:500;
	text-align:left;
	float:left;
	margin:0 20px 0 10px;
}

#PageTypeProduct h2
{
	font-size:25px;
	color:#548bc1;
	font-weight:500;
	text-align:center;
	margin-top:20px;
}

#PageTypeProduct h3
{
	font-size:22px;
	color:#000;
	font-weight:500;
	text-align:left;
}

.LienBack
{
	font-size:11px;
	display:inline;
	line-height:20px;
	vertical-align:top;
	text-align:right;
	float:left;
	width:180px;
}

#LogoProduct
{
	height:60px;
	width:180px;
	display:inline-block;
	float:left;
	margin:0 0 20px 0;
}

.BlocBlue
{
	height:5px;
	width:972px;
	margin:0 auto;
	background-color:#548bc1;
}

.MarginTop20
{
	margin-top:20px;
}

.HrProduct
{
	background-color:#ccc;
	border:none;
	height:1px;
	clear:left;
}

#FondReponseExpert
{
	background-image:url('http://img.societe.com/img/fond-reponse-expert3.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:950px;
	height:374px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 auto;
	padding:50px 0 0 20px;
}

#PictoExpert
{
	float:left;
	margin-left:70px;
	height:50px;
	width:50px;
	background-image:url('http://img.societe.com/img/picto-expert.png');
	background-repeat:no-repeat;
}

#BulleQuestion
{
	background-image:url('http://img.societe.com/img/bulle-question3.png');
	background-repeat:no-repeat;
	width:293px;
	height:115px;
	padding:10px 10px 5px 10px;
	float:left;
	margin:15px 25px 0 0;
}

#FormQuestionExpert
{
	float:left;
	width:590px;
	height:340px;
	border:1px solid #898989;
	background-image:url('http://img.societe.com/img/degarde-form.png');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	margin:15px 0 0 0;
}

#FormQuestionExpert table
{
	margin:0 auto;
	width:550px;
}

.ButtFormB
{
	font-size:11px; 
	font-weight:bold; 
	background-image:url('http://img.societe.com/img/butt-continuer.png');
	width:200px;
	background-repeat:no-repeat; 
	height:20px; 
	border:0; 
	color:#FFF;
	cursor:pointer; 
	text-align:left; 
	padding-left:5px;
	line-height:20px;
	vertical-align:middle;
}

.CadrePromo
{
	background-image:url('http://img.societe.com/img/cadre-promo7.png');
	height:35px;
	width:426px;
	background-repeat:no-repeat;
	padding:22px 0 0 25px;
	text-align:left;
}

.CadrePromo2
{
	background-image:url('http://img.societe.com/img/cadre-promo3.png');
	height:35px;
	width:327px;
	background-repeat:no-repeat;
	padding:22px 0 0 23px;
}

.CadrePromo3
{
	background-image:url('http://img.societe.com/img/cadre-promo5.png');
	height:35px;
	width:327px;
	background-repeat:no-repeat;
	padding:22px 0 0 23px;
}

.ButtRetour
{
	/*background-image:url("http://img.societe.com/imgz/butt_retour_on.png");*/
    background-image:url("http://img.societe.com/img/sp1.png");
    background-position: 0 -920px;
	width:130px;
	height:20px;
	padding-left:5px;
}

.ButtRetour:hover
{
	/*	background-image:url("http://img.societe.com/imgz/butt_retour.png");*/
    background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -498px;
	width:130px;
	height:20px;
}

.ButtVeille
{
	/*background-image:url("http://img.societe.com/imgz/butt_green.png");*/
	background-image:url("http://img.societe.com/img/sp_onglets.png");
	background-position: 0 -168px;
	width:130px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	height:20px;
	padding-left:5px;
}

.ButtVeille:hover
{
	background-image:url("http://img1.societe.com/imgz/main-fchbt-on.png");
	width:130px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	height:20px;
	background-position:0;
}


#Edito
{
	background-color:#548bc1;
	height:22px;
	width:180px;
	clear:both;
	float:left;
	margin-top:20px;
	padding:3px 0 0 10px;
	text-transform:uppercase;
}

#Edito2
{
	background-color:#548bc1;
	height:20px;
	width:160px;
	margin-top:20px;
}


#Edito p
{
	font-size:14px;
	color:#FFF;
	font-weight:500;
	display:inline;
}

#Edito2 p
{
	font-size:12px;
	color:#FFF;
	font-weight:500;
	display:inline;
	padding-left:5px;
}

#Edito img, #Edito2 img
{
	margin:0 0 3px 20px;
}

#ContenuEdito
{
	width:602px;
	height:auto;
	border:1px solid #ccc;
	clear:both;
	padding:5px 5px 5px 5px;
}

#ContenuEdito p
{
	font-size:12px;
	line-height:22px;
}

.TableBorder
{
	border:1px solid #ccc;
}

.TableBorder td
{
	padding:10px;
}

