/*
************************
**   MY BUSINESS-IN   **
**     STYLES CSS     **
************************
*/

html {
	background-image: url(../../../templates/default/images/BG_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}

body {
	background-image: url(../../../templates/default/images/BG_top.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 100%;
	color: #707173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border: #000000 solid 0px;
}


body a, .bodyIframe a {
	color: #596EC8;
	text-decoration: none;
}

body a:hover, .bodyIframe a:hover {
	color: #596EC8;
	text-decoration: underline;
}

.bodyIframe {
	color: #707173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ancien view
	background-color: #FFFFFF;
	background-image: url(../../../templates/default/images/icones/divers/miniFleche2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #344b8f;
	font-size: 8px;
	letter-spacing: 2px;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 8px;
	margin-top:4px;
	border: #707173 solid 1px;
	border-bottom: #707173 solid 2px;
	border-right:  #707173 solid 2px;
	*/
.view {

	background-image: url(../../../templates/default/images/fleche_blanche.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #344d90;
	border: #344d90 solid 2px;
	margin-top: 3px;
	padding-right: 15px;
	cursor: pointer;
}


#structure {
	background-image: url(../../../templates/default/images/BG_top.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 700px;
	width: 997px;
	margin: 0px auto;
	text-align: left;
	border: #000000 solid 0px;
}

#content {
	position: absolute;
	width: 800px;
	margin-left: 177px;
	margin-top: 125px;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	border: #949497 solid 1px;
	z-index:5;
}

.bloctexte {
	display:bloc;
	float:left;
	width:98%;	
}
.coin {
	position: absolute;
	width: 22px;
	height: 22px;
	right: -1px;
	top: -1px;
}

.angleContenu {
	background-image: url(../../../templates/default/images/coin_contenu.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='templates/default/images/coin_contenu.png');
}

.logofooter {
	text-align: right;
	margin:0 auto;
	padding-top: 5px;
	padding-right: 10px;
	width: 997px;
}

#footer {
	height: 163px;
	width: 997px;
	margin: 0px auto;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
	border: #ff0000 solid 0px;
}

/* BANDEAU TOP */

.top {
	position: absolute;
	margin-left: 177px;
	margin-top: 48px;
	padding-right: 20px;
	padding-bottom: 8px;
	width: 780px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	border-bottom: #949aae solid 1px;
}

.logout {
	background-image: url(../../../templates/default/images/icones/divers/logout.gif);
	background-repeat: no-repeat;
	background-position: 784px 15px;
}

.presentation {
	color: #bcbdc4;
}

.welcome {
	color: #596EC8;
}

.top a {
	color: #596EC8;
	text-decoration: none;
}

.top a:hover {
	color: #596EC8;
	text-decoration: underline;
}

/*---------------------------*/

/* MENU */

.menu {
	position: absolute;
	margin-top: 96px;
	margin-left: 177px;
	width: 802px;
	height: 33px;
	border:0px solid #000000;
	z-index: 90;
}

.menu ul {
	border:0px solid #000000;
	display:inline;
	height:44px;
	margin:0px;
}

.menu li {
	background-image:url(../../../../templates/default/images/traitMenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 33px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
}

.menu li.hover {
	background-image: url(../../../templates/default/images/BG_menu.gif);
	background-position: top right;
}

.menu li.selected {
	background-image: url(../../../templates/default/images/BG_menu.gif);
	background-position: top right;
	height: 33px;
}

.menu a {
	display: block;
	background-position: 25px 5px;
}

.menu li.hover a {
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
}

.menu a.home {
	background-image: url(../../../templates/default/images/home_menu01.gif);
	background-repeat: no-repeat;
	width: 118px;
	height: 33px;
}

.menu li.hover a.home {
	background-image: url(../../../templates/default/images/home_menu02.gif);
	background-repeat: no-repeat;
	width: 117px;
}

.menu a.home_selected {
	background-image: url(../../../templates/default/images/home_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 117px;
	height: 33px;
}

.menu a.profile {
	background-image: url(../../../templates/default/images/profile_menu01.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 33px;
}

.menu li.hover a.profile {
	background-image: url(../../../templates/default/images/profile_menu02.gif);
	background-repeat: no-repeat;
	width: 138px;
}

.menu a.profile_selected {
	background-image: url(../../../templates/default/images/profile_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 138px;
	height: 33px;
}

.menu a.community {
	background-image: url(../../../templates/default/images/community_menu01.gif);
	background-repeat: no-repeat;
	width: 148px;
	height: 33px;
}

.menu li.hover a.community {
	background-image: url(../../../templates/default/images/community_menu02.gif);
	background-repeat: no-repeat;
	width: 147px;
}

.menu a.community_selected {
	background-image: url(../../../templates/default/images/community_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 147px;
	height: 33px;
}

.menu a.ads {
	background-image: url(../../../templates/default/images/ads_menu01.gif);
	background-repeat: no-repeat;
	width: 161px;
	height: 33px;
}

.menu li.hover a.ads {
	background-image: url(../../../templates/default/images/ads_menu02.gif);
	background-repeat: no-repeat;
	width: 160px;
}

.menu a.ads_selected {
	background-image: url(../../../templates/default/images/ads_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 160px;
	height: 33px;
}

.menu a.showrooms {
	background-image: url(../../../templates/default/images/showrooms_menu01.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 33px;
}

.menu li.hover a.showrooms {
	background-image: url(../../../templates/default/images/showrooms_menu02.gif);
	background-repeat: no-repeat;
	width: 154px;
}

.menu a.showrooms_selected {
	background-image: url(../../../templates/default/images/showrooms_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 154px;
	height: 33px;
}

/* share your network */
.bandeauShareNetWork{
	margin-top: 25px;
	text-align:left !important;
}
.bandeauShareNetWork .bandeauTitre{
	font-size:16px;
	font-weight:bold;
	height: 25px;
	color:#FFFFFF;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#374F97;
}

.bandeauShareNetWork .bandeauSousTitre{
	font-weight:bold;
	color:#374F97;
}
.bandeauShareNetWork .cadreInterieur{
	padding: 5px;
	line-height: 20px;	
}
/*
.menu {
	position: absolute;
	margin-top: 96px;
	margin-left: 155px;
	width: 802px;
	height: 33px;
	border:0px solid #000000;
	z-index: 100;
}

.menu ul {
	border:0px solid #000000;
	display:inline;
	height:44px;
	margin:0px;
}

.menu li {
	background-image:url(../../../../templates/default/images/traitMenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 33px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
}

.menu li:hover {
	background-image: url(../../../templates/default/images/BG_menu.gif);
	background-position: top right;
}

.menu li.selected {
	background-image: url(../../../templates/default/images/BG_menu.gif);
	background-position: top right;
	height: 33px;
}

.menu a {
	display: block;
	background-position: 25px 5px;
}

.menu a:hover {
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
}

.menu a.home {
	background-image: url(../../../templates/default/images/home_menu01.gif);
	background-repeat: no-repeat;
	width: 118px;
	height: 33px;
}

.menu a.home:hover {
	background-image: url(../../../templates/default/images/home_menu02.gif);
	background-repeat: no-repeat;
}

.menu a.home_selected {
	background-image: url(../../../templates/default/images/home_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 117px;
	height: 33px;
}

.menu a.profile {
	background-image: url(../../../templates/default/images/profile_menu01.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 33px;
}

.menu a.profile:hover {
	background-image: url(../../../templates/default/images/profile_menu02.gif);
	background-repeat: no-repeat;
	width: 138px;
}

.menu a.profile_selected {
	background-image: url(../../../templates/default/images/profile_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 138px;
	height: 33px;
}

.menu a.community {
	background-image: url(../../../templates/default/images/community_menu01.gif);
	background-repeat: no-repeat;
	width: 148px;
	height: 33px;
}

.menu a.community:hover {
	background-image: url(../../../templates/default/images/community_menu02.gif);
	background-repeat: no-repeat;
	width: 147px;
}

.menu a.community_selected {
	background-image: url(../../../templates/default/images/community_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 147px;
	height: 33px;
}

.menu a.ads {
	background-image: url(../../../templates/default/images/ads_menu01.gif);
	background-repeat: no-repeat;
	width: 145px;
	height: 33px;
}

.menu a.ads:hover {
	background-image: url(../../../templates/default/images/ads_menu02.gif);
	background-repeat: no-repeat;
	width: 144px;
}

.menu a.ads_selected {
	background-image: url(../../../templates/default/images/ads_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 144px;
	height: 33px;
}

.menu a.showrooms {
	background-image: url(../../../templates/default/images/showrooms_menu01.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 33px;
}

.menu a.showrooms:hover {
	background-image: url(../../../templates/default/images/showrooms_menu02.gif);
	background-repeat: no-repeat;
	width: 154px;
}

.menu a.showrooms_selected {
	background-image: url(../../../templates/default/images/showrooms_menu02.gif);
	background-repeat: no-repeat;
	border-left: #929395 solid 1px;
	background-position: 25px 8px;
	width: 154px;
	height: 33px;
}
*/
/*---------------------------*/

/* MENU LOG IN*/

.menuLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808082;
	position: absolute;
	margin-top: 170px;
	margin-left: 0px;
	padding-left: 6px;
	border: #FF0000 solid 0px;
	width: 177px;
}

.menuLogin input.email {
	width: 160px;
	margin-top: 2px;
	margin-bottom: 4px;
	border: #c2c2c4 solid 2px;
}

.menuLogin input.password {
	width: 160px;
	margin-top: 2px;
	margin-bottom: 4px;
	border: #c2c2c4 solid 2px;
}

.menuLogin input.rememberMe {
	position: relative;
	top: 2px;
}

.menuLogin input.connect {
	width: 164px;
	margin-top: 10px;
	margin-bottom: 4px;
	color: #FFFFFF;
	font-weight: bold;
	border: #354c91 solid 2px;
	background-color: #354c91;
	cursor: pointer;
}

.menuLogin div.forgot {
	width: 164px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: #c2c2c4 solid 2px;
}

.menuLogin a {
	color: #808082;
	text-decoration: none;
}

.menuLogin a:hover {
	color: #596EC8;
	text-decoration: underline;
}

.menuLogin a.join {
	color: #596EC8;
	text-decoration: none;
	font-weight: bold;
}

.menuLogin a.join:hover {
	text-decoration: underline;
}

/*---------------------------*/

/* MENU LATERAL GAUCHE*/

.menuGauche {
	position: absolute;
	margin-top: 170px;
	margin-left: 0px;
	padding-left: 6px;
	border: #FF0000 solid 0px;
	width: 177px;
}

.menuGauche ul {
	margin-top: 0px;
	list-style: none;
	position: relative;
	left: -40px;
	width: 172px;
}

.menuGauche ul li {
	padding-left: 28px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: #c2c2c4 solid 2px;
}
/*
.menuGauche ul li.profile {
	background-image: url(../../../templates/default/images/icones/menu/account.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
*/
.menuGauche ul li.compte {
	background-image: url(../../../templates/default/images/icones/menu/account.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.message {
	background-image: url(../../../templates/default/images/icones/menu/messages.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.partenaire {
	background-image: url(../../../templates/default/images/icones/menu/partnerrequests.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.showroom {
	background-image: url(../../../templates/default/images/icones/menu/showroom.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.chat {
	background-image: url(../../../templates/default/images/icones/menu/chat_invitation.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.menuGauche ul li.business_solutions {
	background-image: url(../../../templates/default/images/icones/menu/business_solutions.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.annonce {
	background-image: url(../../../templates/default/images/icones/menu/joboffers.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.subscription {
	background-image: url(../../../templates/default/images/icones/menu/subscription.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche ul li.mediamanager {
	background-image: url(../../../templates/default/images/icones/menu/mediamanager.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.menuGauche a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #707173;
	text-decoration: none;
}

.menuGauche a:hover {
	color: #596EC8;
	text-decoration: underline;
}

.menuGauche a.selected {
	color: #596EC8;
	text-decoration: none;
}

/*---------------------------*/

/* STRUCTURE */

.colonne1 {
width: 798px;
float: left;
margin-right: 20px;
}
.colonne1_admin {
width: 820px;
float: left;
margin-right: 20px;
}
.colonne1-3 {
	float: left;
	width: 266px;
	display: inline;
	border: #00FF00 solid 0px;
}

.colonne2-3 {
	float: left;
	width: 532px;
	display: inline;
	border: #FF0000 solid 0px;
}


/*---------------------------*/

/* config de structure */
.colonne1-3 .limiteTitle{
	width:130px;
	height:13px;
	overflow: hidden;
}
.colonne1-3 .limiteLastEdit{
	width:130px;
	height:10px;
	overflow: hidden;
}

.colonne1-3 .floatRmini {
	margin: 0px !important;
}


/*---------------------------*/

h1 {
	width: 205px;
	height: 63px;
	position: absolute;
	margin-left: 5px;
	margin-top: 30px;
	background-image: url(../../../templates/default/images/MyBusinessIn_logo.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='templates/default/images/MyBusinessIn_logo.png');
	background-repeat: no-repeat;
	background-position: top left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #344b8f;
	margin: 0px;
	display: inline;
	width: 500px;
}

.bleu {
	color: #596EC8;
}

.gras {
	font-weight:bold;
}

.supprText {
	display: none;
}

.spacerTitre {
	height: 23px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.titrageRapide {
color:#344B8F;
font-size:16px;
font-weight:bold;
margin-top:5px;
}
/*
.cadre {
position: absolute;
left: 8%;
width: 744px;
height: 100%;
border: #000000 solid 0px;
z-index: 50;
}

.nuages {
position: absolute;
right: 0px;
top: 50px;
border: #000000 solid 0px;
width: 900px;
height: 500px;
z-index: 0;
}

h1 {
width: 244px;
height: 43px;
position: absolute;
left: 21px;
top: 29px;
margin: 0px;
background-image: url(../../../templates/default/images/logo_Abris_Harmony.png);
background-repeat: no-repeat;
background-position: top left;
}

.titre {
font-weight: bold;
}

.supprText {
display: none;
}

.partenaire {
position: absolute;
top: 40px;
right: 58px;
height: 16px;
background-image: url(../../../templates/default/images/lock.gif);
background-repeat: no-repeat;
background-position: top right;
}

.partenaire a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
text-decoration: none;
margin-right: 20px;
}

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

.bandeau {
position: absolute;
top: 80px;
left: 0px;
}

.menu {
margin-top: 334px;
margin-left: 0px;
width: 168px;
float: left;
}

.contenu {
margin-top: 334px;
width: 552px;
margin-left: 188px;
display: block;
border: #000000 solid 0px;
}

.categorieL, .categorieR {
width: 260px;
height: 155px;
margin-top: 20px;
border: #000000 solid 0px;
float: left;
}

.categorieL {
margin-right: 32px;
}

.copyright {
position: relative;
top: 20px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
width: 100%;
border: #000000 solid 0px;
padding-bottom: 10px;
}

.menuBas {
height: 6px;
width: 664px;
padding-right: 40px;
display: block;
float: left;
border: #000000 solid 0px;
}

.menuBas li {
display: inline;
padding-left: 14px;
padding-right: 10px;
}

.sousMenuSpacer {
background-image: url(../../../templates/default/images/traitSousMenu.gif);
background-repeat: no-repeat;
background-position: center left;
}

.menuBas a {
text-decoration: none;
color: #666666;
display: inline;
}

.menuBas a:hover {
text-decoration: underline;
color: #666666;
}

a.gmk {
text-decoration: none;
color: #666666;
display: inline;
}

a.gmk:hover {
text-decoration: underline;
color: #666666;
}

.logoGMK {
position: relative;
top: 2px;
}







h2 {
margin-top: 0px;
margin-bottom: 15px;
height: 30px;
}

.titreBas {
background-image: url(../../../templates/default/images/titre_bas.gif);
background-repeat: no-repeat;
background-position: top left;
}

.titreConception {
background-image: url(../../../templates/default/images/titre_conception.gif);
background-repeat: no-repeat;
background-position: top left;
}

.colonne2-3 {
width: 360px;
border: #000000 solid 0px;
float: left;
}

.colonne1-3 {
margin-left: 10px;
width: 180px;
border: #000000 solid 0px;
float: left;
}

.caracteristique {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #737477;
}

h4 {
font-weight: bold;
letter-spacing: 1px;
margin-bottom: 20px;
margin-top: 0px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: #666666;
font-variant: small-caps;
margin-bottom: 15px;
margin-top: 0px;
}

.alignR {
text-align: right;
}

.chapeauTxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #666666;
margin-bottom: 15px;
}

.floatR {
float: right;
margin-left: 5px;
margin-bottom: 5px;
}

.floatL {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.imgCadre {
border: #abb2b5 solid 1px;
padding: 3px;
background-color: #FFFFFF;
}

/* Bouton */
.bouton_mbi {
	width: 140px;
	margin-top: 10px;
	margin-bottom: 4px;
	color: #FFFFFF;
	font-weight: bold;
	border: #354c91 solid 2px;
	background-color: #354c91;
}
/* Formulaire de contact */
.contact input,.contact  textarea,.contact  select {
	border:1px solid #caeaf5;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputAttention {
	background:#CC2222 none repeat scroll 0%;
	color:#EEEEEE;
}
.obligatoire {
	color:#EE0000
}
.inputNormal{
	background:#FFFFFF none repeat scroll 0%;
	color:#666666;
	width:400px;
}
.inputFocus{
	border-left:3px solid #12b4dd;
	width:397px;
}

/* facture */
.ficheFacture {
	margin-bottom: 30px;	
}
.ficheFacture .titreFacture{
	color: #354C91;
	font-weight:bold;
	text-align: center;
	margin-bottom: 6px;
	margin-top: 6px;
}
.ficheFacture .uneligne{
	margin-left:100px;
	margin-right:30px;
}
.ficheFacture .lacolonne1{
	width:150px;
	text-align:right;
}
.ficheFacture .lacolonne2{
	width:94px;
	text-align:right;
}
.ficheFacture .caseHautG{
	border-right: 1px solid #354C91;
	border-bottom: 1px solid #354C91;
	padding: 5px;
}
.ficheFacture .caseHautD{
	border-bottom: 1px solid #354C91;
	padding: 5px;
}
.ficheFacture .caseMilieuG{
	border-right: 1px solid #354C91;
	border-bottom: 1px solid #354C91;
	padding: 5px;
}
.ficheFacture .caseMilieuD{
	border-bottom: 1px solid #354C91;
	padding: 5px;
}
.ficheFacture .caseBasG{
	border-right: 1px solid #354C91;
	border-top: 1px solid #354C91;
	font-weight: bold;
	padding: 5px;
}
.ficheFacture .caseBasD{
	border-right: 2px solid #354C91;
	border-top: 1px solid #354C91;
	border-left: 1px solid #354C91;
	border-bottom: 2px solid #354C91;
	background-color: #E0E0E0;
	font-weight: bold;
	padding: 5px;
}