/* CSS Document */
body{
	background-color:#FFFFFF;
	margin   : 2px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.prune {
	font-size:12px;
	color:#6C0459;
	text-decoration : none;
}
.blanc {
	font-size:12px;
	color:#FFFFFF;
	text-decoration : none;
}
.gris {
	color:#949494;
	text-decoration : none;
}
.mauve {
	color:#AC4888;
	text-decoration : none;
}
.rouge { color: #FF0000;}
.savoir-plus {
	display: block;
	float: left;
	background: url("images/fleche-mauve.gif") 0 4px no-repeat;
	width: 92px;
	_width: 100px;
	padding: 0 0 0 8px;
	margin: 10px 0 0 0;
	color: #000000;
	font-size: 11px;
	font-weight: 900;
}

.savoir-plus-buro a {
	display: block;
	float: left;
	background: url("images/fleche-mauve.gif") 0 4px no-repeat;
	width: 186px;
	padding: 0 0 0 8px;
	margin: 10px 0 0 0;
	color: #000000;
	font-size: 12px;
	font-weight: 900;
}
.lienExt {
	display: block;
	float: left;
	background: url("images/fleche-mauve.gif") 0 4px no-repeat;
	padding: 0 0 0 8px;
	margin: 0;
	color: #000000;
	font-size: 11px;
	font-weight: 900;
}
.clear {
	clear: both;
	margin: 0 0 -20px 0;
	padding: 0px;
}

.clearBoth {
	clear: both;
}

.paddingBottom10px {
	padding-bottom: 10px;
}

/* ------------ */
/* BLOCK GAUCHE */
/* ------------ */
#top_gauche {
	float: left;
	width: 476px;
}
	#logo {
		display: block;
		position:relative;
		height: 115px;
		width: 263px;
		float: left;
		margin: 0px;
	}
	
	#navHaute {
		position: relative;
		width: 207px;
		height: 115px;
		background-color: #FFFFFF;
		float: left;
		margin: 0px;
	}
		#navHaute DIV {
			
		}
		#navHaute A:hover { text-decoration: underline;}
		#location-bureau {
			position: relative;
			display:block;
			width: 170px;
			_width: 207px;
			height: 24px;
			_height: 28px;
			text-decoration: none;
			margin: 0 0 1px 0;
			padding: 4px 0 0 37px;
			_padding: 6px 0 0 37px;
			background: #6C0459 url("images/navHaute-t1.gif") 19px 9px no-repeat;
		}
		#salle-reunion { 
			position: relative;
			display:block;
			width: 170px;
			_width: 207px;
			height: 24px;
			_height: 28px;
			text-decoration: none;
			margin: 0 0 1px 0;
			padding: 4px 0 0 37px;
			_padding: 6px 0 0 37px;
			background: #A44F92 url("images/navHaute-t1.gif") 19px 9px no-repeat;
		}
		#domiciliation { 
			position: relative;
			display:block;
			width: 170px;
			_width: 207px;
			height: 24px;
			_height: 28px;
			text-decoration: none;
			margin: 0 0 1px 0;
			padding: 4px 0 0 37px;
			_padding: 6px 0 0 37px;
			background: #D893CA url("images/navHaute-t2.gif") 19px 9px no-repeat;
		}
		#presse { 
			position: relative;
			display:block;
			width: 170px;
			_width: 207px;
			height: 24px;
			_height: 28px;
			text-decoration: none;
			padding: 4px 0 0 37px;
			_padding: 6px 0 0 37px;
			background: #FFD5FD url("images/navHaute-t2.gif") 19px 9px no-repeat;
			margin: 0px;
		}
			/* -------------- */
			/* MENU DEROULANT */
			/* -------------- */
			DIV.stopFloat { 
				position:relative;
				clear:both;
				float:none;
				height: 0px;
				margin: 0px;
			}
			
			DIV.menuBlock {
				position:relative;
				float:left;
				vertical-align:middle;
			}
			
			DIV.sMenuBlock { 
				position:absolute;
				top: 0px;
				left: 208px;
				display:none;
				font-size:9px;
				line-height:10px;
				float: left;
				width:260px;
				height:30px;
			}
			DIV.niv	{ 
				position:relative;
				width:260px;
				height:30px;
				margin: 0 0 -10px 0;
			}
			DIV.sMenuTit		{ 
				position:relative;
				float:left;
				width:260px;
				height:30px;
				overflow:hidden;
				margin: 0px;
			}
			DIV.sMenuCont		{ 
				position:relative;
				float:left;
				display:none;
				margin: 0px;
			}
			DIV.sMenuEnglob		{ 
				position:absolute;
				left:-2px;
				margin: 0px;
			}
			A.sMenuTit			{ 
				position:relative;
				line-height:10px;
				font-size:9px;
				text-decoration:none;
				background-color: #EEF0EA;
				color:#000000;
				vertical-align:middle;
			}
			DIV.BorderCell		{ 
				border:1px solid #E8E9E4;
				height:30px;
				background-color: #EEF0EA;
				padding-left:4px;
				margin: 0px;
			}
			A.sMenuTit:hover { 
				background-color: #EEF0EA;
				color:#000000;
			}
	
			
	/* ------------ */
	/*    ENTETE    */
	/* ------------ */
	#top_droite {
		float: left;
		height: 97px;
		width: 460px;
		margin: 20px 0 0 10px;
		padding: 0;
		
	}
		#menu_top {
			width: 460px;
			height: 37px;
			overflow: hidden;
		}
			#menu_top div.drapeau {
				padding: 0 0 0 397px;
			}
		#a_accueil {
			display: block;
			float: left;
			margin: 0px;
			color:#996699;
			text-decoration : none;
			font-size: 10px;
			line-height: 13px;
			font-weight: 900;
		}
		.a_top_droite {
			display: block;
			float: left;
			margin: 0px;
			padding: 0 6px 0 5px;
			color:#949494;
			text-decoration : none;
			font-size: 10px;
			line-height: 13px;
			font-weight: 900;
		}
		.a_top_droite_bordure {
			background: url("images/sep.gif") right 2px no-repeat;
		}
		.a_top_droite:hover {text-decoration: underline;}
		/*#top_droite IMG {
			display: block;
			float: left;
			margin: 0;
			padding: 0 8px 0 8px;
		}*/
		#a_accueil {
			display: block;
			float: left;
			padding: 0 6px 0 0px;
			/*background: url("images/fleche-mauve.gif") 0 4px no-repeat;*/
		}
		.tracker {
			margin: 25px 0 10px 0;
			color:#996699;
			text-decoration : none;
			font-size: 10px;
			line-height: 13px;
			font-weight: 900;
		}
		.tracker SPAN {
			color:#949494;
			text-decoration : none;
			font-size: 10px;
			line-height: 13px;
			font-weight: 900;
		}
		.tracker a { 
			display: inline;
			color: #949494;
			text-decoration : none;
		}
	
	#top_droite H1 {
		clear: both;
		background: #E9EAE9 url("images/bar-titre.jpg") 11px 6px no-repeat;
		width: 450px;
		_width: 460px;
		height: 30px;
		_height: 48px;
		margin : 0px;
		padding : 18px 0 0 10px;
		font-size: 12px;
		color: #5C0D4F;
	}
	
	#top_droite H1 A {
		color:#AC489A;
		text-decoration:none;
	}

	#top_droite H1 A:hover {
		text-decoration:underline;
	}	
	/* --------------- */
	/*     CONTENU     */
	/* --------------- */
	#contenu {
		clear: both;
		width: 970px;
		margin: 0px;
		position : relative;
		padding-bottom : 80px;
	}
	#contenu_left {
		float: left;
		background: #F5F5F5 url("images/bar-griseV.gif") right top repeat-y;
		width: 244px;
		_width: 264px;
		padding: 0 0 0 20px;
	}
		#contenu_left_H2 {
			clear: both;
			background: #E9EAE9 url("images/bar-titre.jpg") 11px 6px no-repeat;
			width: 250px;
			_width: 260px;
			height: 30px;
			_height: 48px;
			margin : 0px 0 0 -20px;
			padding : 18px 0 0 10px;
			font-size: 12px;
			color: #5C0D4F;
		}
	.block {
		float: left;
		background-color: #F5F5F5;
		width: 225px;
		height: 185px;
		margin: 16px 0 0 0;
		padding: 0px;
	}
		.block H2 {
			margin: 0 0 10px 0;
			font-size:12px;
			color:#AC4888;
		}
			.block H2 A {
				font-size:12px;
				color:#AC4888;
				text-decoration: none;
			}
			.block H2 A:hover { text-decoration: underline; }
		.block SPAN { font-size: 11px;}
		.block IMG {
			display: block;
			float: left;
			margin: 0 10px 0 0;
		}
		.block A {text-decoration: none;}
		.block A:hover {text-decoration: underline;}
		
	.block-list {
		display: block;
		float: left;
		margin: 5px 0 0 0;
		padding: 0 0 0 10px;
		font-size:11px;
		color:#000000;
		background: #F5F5F5 url("images/puce-mauve.jpg") 0 3px no-repeat;
	}
	.block-list-vv {
		display: block;
		float: left;
		margin: 5px 0 0 0;
		padding: 0 0 0 10px;
		font-size:11px;
		color:#AC4888;
		background: #F5F5F5 url("images/puce-mauve.jpg") 0 3px no-repeat;
		text-decoration: underline;
		font-weight: 900;
	}
	
		.block-list-vv A{
			text-decoration: underline;
		}
	.block-list-vvBis {
		display: block;
		float: left;
		margin: 5px 0 0 0;
		height: 11px;
		width:100px;
		padding: 0 0 0 10px;
		font-size:11px;
	}
	
	#contenu_right {
		width: 650px;
		float: left;
		color:#000000;
		font-size: 11px;margin-top : 30px;_margin-top: 0px;
	}
	#templates {
		float: left;
		width: 100%;
		margin: 15px 0 0 20px;
		color:#000000;
		font-size: 11px;
	}
		#templates P {font-size:11px;}
		#templates A {
			color : #AC4888;
			text-decoration: none;
			font-style: italic;
			font-size: 11px;
		}
		#templates A:HOVER { text-decoration: underline;}
		#templates H2 {
			color: #5C0D4F;
			font-size:14px;
			margin: 0px;
		}
		#templates H3 {
			font-size:13px;
			margin: 0px;
			color: #AC4888;
			clear : both;
		}
		#templates H4 {
			font-size:12px;
			margin: 0px;
			color:#949494;
		}
		#templates TD {font-size:11px;}
		.input {
			font-size: 10px;
			color: #666666;
			border-color: #666666;
			border-style: solid;
			border-width: 1px;
			width: 175px;
		}
		#templates TEXTAREA {
			font-size: 10px;
			color: #666666;
			border-color: #666666;
			border-style: solid;
			border-width: 1px;
			width: 300px;
			height: 100px;
		}
		#templates div#templates_centre {
			clear: both;
			width: 460px;
			height: 63px;
			background-color: #e9eae9;
			margin: 20px 0 20px 200px;
		}
			#templates div#templates_centre A{
				display: block;
				float: left;
				background: url("images/fleche-mauve.gif") 0 4px no-repeat;
				padding: 0 0 0 8px;
				margin: 20px 0 0 50px;
				color: #000000;
				font-size: 11px;
				font-weight: 900;
				font-style: normal;
			}
 
#templates p.pSociaux a {
    display: block;
    background: 0 0 no-repeat;
    padding: 2px 0 2px 20px
}

    #templates p.pSociaux .aFB { background-image: url('http://www.goldenmarket.fr/newsletter_nov2011_V2/images/facebook.png') ; }
    #templates p.pSociaux .aTW { background-image: url('http://www.goldenmarket.fr/newsletter_nov2011_V2/images/twitter.png'); }
    #templates p.pSociaux span { color: #ac4888; }
                        
		
	P.voir_aussi {
		clear: both;
	}
	UL.voir_aussi {
		display: block;
		list-style-image: url("images/puce-mauve.jpg");
	}
	/* PLAN DU SITE */
	.nivo1 {
		display: block;
		height: 14px;
		margin: 0;
		padding: 0 0 0 15px;
		font-size: 12px;
		line-height: 14px;
		color: #949494;
		text-decoration: none;
		background: #FFFFFF url("images/puce-mauve.jpg") 0 3px no-repeat;
	}
	.nivo2 {
		display: block;
		height: 10px;
		background: url("images/fleche-mauve.gif") 0 4px no-repeat;
		margin: 0px;
		padding: 0 0 0 8px;
		font-size: 11px;
		line-height: 13px;
		color: #949494;
		text-decoration: none;
	}
	.nivo3 {
		font-size: 10px;
		color: #949494;
		text-decoration: none;
	}
	.nivo1:hover,.nivo2:hover,.nivo3:hover {text-decoration: underline;}

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

#footer_home {
	width: 970px;
}

#footer-ref{
	position : relative;
	padding-bottom : 40px;
	height : 50px;
}

#footer {
	font-size: 11px;
	color: #999999;
	width: 970px;
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 0;
}

	#footer a{
		font-size: 11px;
		font-weight: 300;
		color: #999999;
		text-decoration: none;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}

	
#footerh {
	/*clear : both;*/
	/*position : relative;*/
	/*margin-left : 10px;
	margin-bottom : 30px;*/
	font-size: 11px;
	color: #999999;
	width: 970px;
	text-align: center;
	position: absolute;
	left: 0;
	margin-top : 40px;
	margin-bottom : 20px;
}

	#footerh a{
		font-size: 11px;
		font-weight: 300;
		color: #999999;
		text-decoration: none;
	}
	
	#footerh a:hover {
		text-decoration: underline;
	}
	
/* SPECIAL ANNUAIRE */
h1.golden-h1 { display: none;}

/* ------------------- */
/* - Liste de type 1 - */
/* ------------------- */
ul#golden-n1 { 
	list-style-type: none;
	margin: 0;
	width: 600px;
}
	ul.golden-n1 li { 
		margin: 0;
	}
	ul#golden-n1 H2, ul#golden-n1 H3 {
		background: none;
		width: 596px;
		height: 15px;
		padding: 0;
		font-size: 13px;
	}
		ul#golden-n1 H3 {margin: 20px 0 0 0;}
		ul#golden-n1 H2 a, ul#golden-n1 H3 a { color: #5C0D4F;}
		ul#golden-n1 li p {margin: 10px 0 10px 0;}

/* ------------------- */
/* - Liste de type2 - */
/* ------------------- */
ul.golden-n2 { 
	margin: 0 0 0 1em; 
	list-style-type: none;
}
	ul.golden-n2 li { 
		margin: 5px 0 0 0;
		padding: 0 0 0 10px;
		background: #FFFFFF url("images/puce-mauve.jpg") 0 3px no-repeat;
	}
	ul.golden-n2 H3 {
		background: none;
		display: inline;
	}
		ul.golden-n2 H3 a {
			color: #FF6600;
		}
	ul.golden-n2 a {color: #000000;}
/* ---------- */
/* - Divers - */
/* ---------- */
li.t1 { 
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	background: url('http://www.goldenmarket.fr/annuaire/images/fleche.gif') 0 6px no-repeat;
}

ul#couleur {
	margin: 0;
	padding: 0;
}

ul#couleur li {
	list-style-type: none;
}

ul#couleur input {
	vertical-align: text-bottom;
}

ul#couleur span {
	padding: 1px;
}

div.LinkVirtualVisit {
    text-transform: uppercase;
    color : #AC4888;
    background : #E9EAE9;
    text-align : center;
    padding : 15px 0;
    width : 225px;
    /*display: none;*/
    float: right; 
    margin: 8px 14px 0 0;
}

    div.LinkVirtualVisit a{
        color : #AC4888;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
    }

    div.LinkVirtualVisit span.descVisit {
        font-size: 12px;
        display: block;
        padding-top: 15px;
        
    }
