body{
	margin:0;
	padding:0;
	background:url(../images/fond.png) repeat-y 50% 50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.navSimple, a.navSimple:link, a.navSimple:visited
{
    color: Purple;
    text-decoration: none;
}
a.navSimple:hover
{
    text-decoration: underline;
}
    

.fond{
	width:979px; 
	background-color:#FFFFFF;
	margin: 0 auto;
}

img{
border:none;
}

a{
	text-decoration:none;
	border:none;
}

a.trans, a.trans:hover, a.trans:link, a.trans:visited
{
    color: inherit;
    text-decoration: none;
}
a.blue, a.blue:hover, a.blue:link, a.blue:visited {
	text-decoration: underline;
	color:blue;
}

a.loc_on, a.loc_on:link {
    text-decoration: underline;
	color:          purple;
	font-size:      12px;
	font-weight:bold;
}
a.loc_on:hover
{
    text-decoration: underline;
}

a.loc_off, a.loc_off:link {
	text-decoration: none;
	color:          black;
	font-size:      11px;
}
a.loc_off:hover
{
    text-decoration: underline;
}

/*HEAD*/
#header{
	position:relative;
	height:140px;
}
.head{
	background-image:url(../images/degrade.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:870px;
	position:absolute;
	left:101px;
	top: 0px;
	height: 140px;
}

.menu_gauche{
	position:absolute;
	width: 100px;
	top: 0px;
	left: 1px;
	height: 141px;
}

#drapeau{
	width:25px;
	position:absolute;
	left: 11px;
	top: 10px;
	
}

.flag{
	margin-top: 5px;
	margin-left: 4px;
}

.ssmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	position:absolute;
	left:165px;
	top: 29px;
	width: 186px;
	height: 83px;
}

.ssmenu-home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	position:absolute;
	left:165px;
	bottom: 20px;
	height: 83px;
}

.ssmenu-home a {
	color : #000000 ;
	padding : 0 0 0 12px ;
	text-transform : uppercase ;
	line-height : 20px ;
}

.ssmenu-home a:hover {
	background : url(/images/arrow.png) no-repeat 0% 50% ;
}

#carte{
	position:absolute;
	left: 55px;
	top: 19px;
}

#logo{
	position:absolute;
	right: 31px;
	top: 12px;
}

/*CONTENU*/
#contenu{
}

.presentation{
	position:relative;
	width:979px;
}

#btnhospitality, #btnspotlight, #btnfactor{
	height:14px;
	padding: 6px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
}

#btnhospitality a, #btnspotlight a, #btnfactor a {
	color : #000000 ;
}

#btnhospitality a:hover, #btnspotlight a:hover, #btnfactor a:hover {
	text-decoration : underline ;
}

#btnfactor{
/*	position:absolute;
	left:1px;
	top: 110px;*/
	background-image:url(../images/ss-menu1.png);
	width:218px; 
 
}

#btnspotlight{
	background-image:url(../images/ss-menu2.png);
	width:217px;
}

#btnhospitality{
	background-image:url(../images/ss-menu3.png);
	width:217px;
}

#factor{
	width:250px;
	float:left;
}

#textfactor{
	width:230px;
	margin-top:25px;
	margin-left:10px;
}

#spotlight{
	width:249px;
	float:left; 
	padding-left:1px;
}

#hospitality{
	width:249px;
	float:left; 
}

#texthospitality{
	width:230px;
	margin-top:25px;
	margin-left:10px;
}

#col4{
	width:230px;
	float:left; 
}

#menujaune{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:109px; 
}

#event{
	background-image:url(../images/btnnoir.png);
	width: 89px;
	height:14px; 
	padding: 4px 10px;
}

#event a{
	color:#FFFFFF;
}

#imagemenu{
	background-image:url(../images/imgsepmenuj.png);
	width: 109px;
	height:11px;
}
.bntjaune{
	background-image:url(../images/btnjaune.png);
	width: 99px;
	height:20px;
	padding: 8px 5px;
}

.bntjaune a{
	color: #000000;
	font-weight : bold ;
}

#imgcol4{
	float:right;
	width:187px;
	height:133px;
	padding-right:20px;
	padding-top:25px;
}

/*FOOTER*/
#footer{ 
	clear:both;
	height:79px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	width:979px;
	border-top: 1px dotted #333333;
	padding-top:10px;
	margin-top : 20px ;
}

#logo-footer{
	
}

#link-footer{
	float:right;
	margin-top:23px;
	margin-right:40px;
}

#link-footer a{
	display: block;
}

.logos-footer{
	margin-right: 30px;
}

/*LOCATION*/

.headrubrique{
	background:#962F77 ;
	width:		878px;
	position:absolute;
	left:102px;
	top: 0px;
	height: 140px;
}
.headrubrique2{
	background:#962F77 ;
	width:		909px;
	position:absolute;
	left:69px;
	top: 0px;
	height: 140px;
}
.ssmenu_rubrique{
	font : bold 13px Arial, Helvetica, sans-serif ;
	color : #FFFFFF ;
	text-align:left;
	position:absolute;
	left : 9px ;
	bottom : 20px ;
}

.ssmenu_rubrique a {
	color : #FFFFFF ;
	padding : 0 0 0 12px ;
	text-transform : uppercase ;
	line-height : 20px ;
}

.ssmenu_rubrique a:hover {
	color : #FFCC00 ;
	background : url(/images/arrow.png) no-repeat 0% 50% ;
}

#sshead{
	margin-top:4px;
	margin-bottom:2px;
}

#eventItemNavLine
{
	background-image:url(../images/btn-ssnavigation_fluent.png);
	background-repeat:repeat-x;
	height:19px;
	width:940px;
	padding: 7px 0px 0px 40px;
	font-weight:bold;
	color:#89226B;
	float:		left;
}
#eventItemNavLine #event_item_date
{
	float:	right;
	padding-right: 15px;
}
#ssnavigation{
	background-image:url(../images/btn-ssnavigation.png);
	background-repeat:no-repeat;
	float:left;
	height:19px;
	width:215px;
	padding: 7px 0px 0px 80px;
	font-weight:bold;
	color:#89226B;
}

#ssnavigation a{
	color:#89226B;
}

#bande-ssnav{
	background-image:url(../images/bande-ssnavigation.png);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	width:671px;
	margin-left:3px;
	padding: 7px 10px 7px 0px;
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.presentation-carte {
	background-image:url(../images/locations-fond-carte.png);
	background-repeat:repeat-x;
}

.text-topleft{
	padding-top:25px;
	margin-left:80px;
	float:left;
	width:250px;
	height:67px;
	display:inline;
}
.text-topleft p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
}

.text-topright{
	padding-top:25px;
	margin-left:30px;
	float:left;
	width:175px;
	height:67px;
}
.text-topright p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#89226B;
	margin:0;
}

.baseline_map {
	font : bold 12px Verdana, Arial, Helvetica, sans-serif ;
	text-align : center ;
	margin: 0 ;
	padding: 25px 0 0 0 ;
}

.image-presentation{
	float:left;
	width:500px;
}

.carte-flash{
	float:left;
	width:360px;
	height:330px;
}

#menujaune-rubrique{
	position:absolute;
	top:0;
	right:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:109px;
}

.text-bottomleft{
	float : left ;
	width : 210px ;
	padding : 20px 10px ;
}

.text-bottomleft p{
	margin : 0 0 20px 0 ;
	padding : 0 ;
	font : 24px Arial, Helvetica, sans-serif ;
	color : #781862 ;
}

.text-bottomright{
	float : left ;
	width : 250px ;
	padding : 20px 10px ;
}

.text-bottomright p{
	margin : 0 0 20px 0 ;
	padding : 0 ;
	font : 13px Arial, Helvetica, sans-serif ;
}

.text-bottomright a{
	color : #89226B ;
}

/*VENUES*/
.venuetext-topleft{
	float:left;
	width:280px;
	height:60px;
	padding:20px 0 20px 80px;
}

.venuetext-topleft p{
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
    line-height:28px;
	color:#89226B;
	margin:0;
}

.venuetext-topright{
	float:left;
	width:420px;
	height:60px;
	padding:20px 0 20px 0;
	margin-left:60px;
}

.venuetext-topright p{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
	color:#89226B;
	width:300px;
	margin:0;
}

.image-venue{
	float:left;
	width:280px;
	padding-left:80px;
}

.venuetexte{
	float:left;
	width:420px;
	margin:0 0 0 60px;
}

.venuetexte p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0 0 10px 0;
}

#idea {
	float:left;
	width:701px;
	margin:30px 0 0 0;
}

.venueidea{
	background-image:url(../images/bande-venues.png);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	width:671px;
	padding:5px 0 5px 30px ;
	font-weight:bold;
	line-height:12px;
	color:#000000;
	display:inline;
}

.image-venueidea{
	float:left;
}

#venueidea-texte{
	float:left;
	width:219px;
	padding:0 10px 0 5px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	display:inline;
}
#venueidea-texte p{
	margin: 0 0 5px 0;
}

#venueidea-titre{
	font-size:14px;
	font-weight:bold;
	padding: 10px 0 0px 0;
}

#carte-galleries {
	float:left;
	padding:40px 0 0 35px;
	width:235px;
	margin-top:30px;
}


#carte-lien{
	float:left;
}

#lien-gal{
	float:left;
	height:22px;
	padding:30px 10px;
}

#lien-gal a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#89226B;
}

/*BUILD YOUR EVENT*/
#fondboule{
	background:#0099FF url(../images/build-your-event-degrade.png) bottom;
	height:96px;
	padding:63px 0 0 0;
}
#boule{
	height:36px;
	padding:0 0 0 345px;
}

#boule1, #boule2, #boule3, #boule4{
	float:left;
	width:36px;
	height:36px;
	padding:0 68px 0 11px;
}

#choix{
	height:55px;
	padding: 5px 0 0 345px;
}

#num1, #num2, #num3, #num4{
	float:left;
	width:36px;
	padding:0 33px 0 11px;
}

#fleche1, #fleche2, #fleche3{
	float:left;
	width:21px;
	padding:0 14px 0 0;
}

#build-text-top{
	height:30px;
	padding:18px 0 18px 345px;
	font:11px Geneva, Arial, Helvetica, sans-serif;
}

#build-titre-1, #build-titre-2, #build-titre-3, #build-titre-4{
	float:left;
	width:80px;
	padding:0 35px 0 0;
}

#buil-text-left{
	float:left;
	width:219px;
	padding-left:82px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

#build-text-midl{
	float:left;
	width:185px;
	padding-left:42px;
}

#build-text-right{
	float:left;
	width:271px;
	padding-left:47px;
}

#build-text-right a {
	color : #666666 ;
}
#build-text-right a:hover {
	text-decoration : underline ;
}

/*PARIS*/
#contenu-paris{
width:979px;
background-color:#FFFFFF;
}
#paris-col-left{
	width:214px;
	padding-left:81px;
	float:left;
}
#paris-text-col-left{
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

h2 {
	font:normal 28px "Times New Roman", Times, serif;
    line-height:28px;
	color: #89226B;
	margin:15px 0;
}

h3.locparis{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #89226B;
	margin:15px 0 2px 0;
}

#paris-col-midl{
	float:left;
	width:218px;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#paris-text-col-midl{
	width:175px;
	padding:0 17px 0 26px;	
}

#paris-col-right{
	float:left;
	width:413px;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#paris-text-col-right{
	float:left;
	width:182px;
	padding:0 10px 0 7px;
}

#paris-text-col-right-right{
	float:left;
	width:206px;
	padding:0 0 0 8px;
}

#vignette{
	padding-top:20px;
}


/*LATEST EVENTS*/
/* ITEM */
#event_item_inner_image
{
	width:		200px;
	height:		150px;
	text-align:	center;
	float:		right;
	overflow:	hidden;
	margin:		20px 75px 0 0;
}
.event_item_image
{
	width:		200px;
	height:		150px;
	text-align:	center;
	float:		left;
	overflow:	hidden;
}
#event_item-title{
	width:			529px;
	float:			left;
	margin-left:	79px;
	margin-right:	18px;
}
#event_item-title h1{
	color:			Purple;
	font-size:		26px;
	font-weight:	bold;
	font-family:	Times New Roman;
}
#event_item-page
{
	font-family: 	arial;
	float:	left;
	width:	600px;
	margin:	0 18px 0px 79px;
}
#event_item-page div.preview, #event_item-page div.preview div
{
	line-height: 20px;
	font-size: 14px;
}
#event_item-page div.body, #event_item-page div.body div
{
	font-size: 13px;
	line-height: 19px;
}

#events_list-title{
	width:			529px;
	float:			left;
	margin-left:	79px;
	margin-right:	18px;
}
div.event_list_node
{
	margin: 	0 0 40px 70px;
	clear:both;
}
div.event_list_node div.event_item_text
{
	margin-left:	210px;
}
#events_list-items
{
	float:	left;
	width:	810px;
	margin:	20px 18px 0px 10px;
}
#events_list-items h3 a
{
	color:			Purple;
	font-size:		16px;
	font-weight:	bold;
	text-decoration: underline;
}
#events_list-items span.date
{
	float:	right;
}

div.event_preview div
{
	font-size: 14px;
}
div.event_more
{
	float:	right;
	margin:	0 0 50px 0;
	text-align:right;
}


/*ABOUT*/
#col-gauche{
	width: 529px;
	float:left;
	margin-left: 79px;
	margin-right: 18px;
}

#about-title{
	width: 529px;
	float:left;
	margin-left: 79px;
	margin-right: 18px;
}


.col-droite{
	width: 330px;
	float:left;
}

#sscol-g{
	width:314px;
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	margin-right: 27px;
	margin-bottom: 20px;
}

.about{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

#sscol-d{
	width:188px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
}

#sscol-d ul{
	padding-left: 8px;
	line-height: 20px;
}

#about-photo{
	width:119px;
	float:left;
	margin-top:20px;
}

#about-photo2{
	width:119px;
	margin-top:20px;
	float:left;
}

.about-photo-texte{
	width:197px;
	float:left;
	margin-left:14px;
	font:11px Arial, Helvetica, sans-serif;
}
.link-contact{
	color:#0099FF;
}

/*SHARE THEIR EXPERIENCE*/
#experience-col-g{
	width:212px;
	float:left;
	margin-left:81px;
}

#experience-col-d{
	width:545px;
	float:left;
	margin-left:3px;
}

.col-d-group{
	width:545px;
	margin-top:21px;
	float:left;
}

.image-carre{
	width:98px;
	margin-right:28px;
	float:left;
 
}

.experience-text{
	width:419px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
}

.experience{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:15px 0 2px 0;
}

.experience-societe{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.experience-separation{
	width:419px;
	float:right;
	margin-top:13px;
}
/*** page HOSPITALITY ***/

#hospitalityPhoto {
	float:left;
	padding:30px 60px 0 80px;
}
 
#hospitalityBloc {
	float:left;
	padding:30px 60px 30px 0;
}
 
#hospitalityTitre {
	width:320px;
	padding:0 170px 0 0;
}
 
#hospitalityTexte {
	float:left;
	width:312px;
	padding:0 24px 0 0;
}
 
#hospitalityLiens {
	float:left;
	width:154px;
}

#hospitalityLiens a {
	color: #000000;
}

#hospitalityTexte p, #hospitalityLiens p {
	font:11px Arial, Helvetica, sans-serif;
}

#citation {
	margin-left: 250px;
	width: 300px;
	color: #FFFFFF;
	font-size: 16px;
}

#auteur {
	font-size : 12px ;
	font-style : italic ;
}

#contenu-const {
	background-color:#FFFFFF;
}

.more {
	font: bold 14px Arial, Helvetica, sans-serif;
}

#home-footer {
	float: left;
	margin-top: 40px;
	width: 200px;
}

#citation-home {
	color: #FFFFFF;
	font-size: 16px;
	width: 180px;
	padding : 80px 0 0 20px;
}

#auteur-home {
	font-size: 12px;
	margin-top : 5px;
}

#footer a {
	color: #000000;
}

#contenu-const a {
	color: #000000;
}

/*** page CONTACT ***/

.contactColG, .contactColG2 {
	float : left ;
	margin-bottom : 3px ;
}
.contactColD, .contactColD2{
	float : left ;
	background : #999999 ;
	width : 361px ;
	height : 171px ;
	padding : 30px ;
}
.contactColD2{
	height : 163px ;
}
.contactColD p, .contactColD2 p {
	line-height : 20px ;
	padding : 0 ;
	margin : 0 ;
}
.contactColD a, .contactColD2 a {
	color : #000000 ;
	text-decoration : underline ;
}

/*** GALLERIE ***/

#fond-gallerie{
	background-image:url(../images/fond-galleries.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#titre-gallerie{
	position:absolute;
	left:304px;
	width: 226px;
	top: 29px;
	height: 82px;
	text-align:center;
	font-size:34px;
	font-weight:bold;
	color:#FFFFFF;
}

#nav-galleries{
	float:left;
	height:44px;
	width:979px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}

#navgauche{
	float:left;
	height:19px;
	width:117px;
	background-image:url(../images/galleries-nav1.jpg);
	font: bold 13px Arial, Helvetica, sans-serif;
	padding-top:25px;
	padding-left: 52px;
	
}

#nav-droite{
	float:left;
	height:44px;
	width:220px;
	background-image:url(../images/galleries-nav2.jpg);
}

.btn-gallerie{
	float:left;
	width:118px;
	height:44px;
	text-align:center;
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height:22px;
}

.btn-gallerie a:hover, .btn-gallerie a.galcurrent{
	background:url(../images/btn2-on-galleries-nav.jpg);
}

.btn-gallerie a{
	display:block;
	height:44px;
	background-image:url(../images/btn2-galleries-nav.jpg);
}

#gal-photo{
	float:left;
	width:979px;
	height:420px;
	background-image:url(../images/fondgallerie-photo.png);
}

#fond-photo {
	display : inline ;
	float : left ;
	background-image : url(../images/bg-photo.png) ;
	width : 417px ;
	height : 314px ;
	margin : 56px 0 0 27px ;
}

#photo {
	float : left ;
	width : 372px ;
	height : 248px ;
	margin : 23px 0 0 23px ;
	background : #666 ; 
	display : inline ;
	text-align : center ;
}

#caption {
	float : left ;
	width : 372px ;
	padding : 10px 23px 0 23px ;
}

#miniatures {
	float : left ;
	background-image : url(../images/bg-miniatures.png) ;
	width : 248px ;
	height : 245px ;
	margin : 56px 0 0 77px ;
}

#mini {
	margin : 15px 0 0 15px ;
	border-spacing : 3px ;
}

#mini td {
	background : #666 ;
	width : 69px ;
	height : 46px ;
	text-align : center ;
	padding : 0px ;
}

#suivante {
	text-align : center ;
	line-height : 25px ;
}

.btn-gallerie a, #suivante a {
	color : #000000 ;
}

#video-link {
	font : bold 13px Arial, Helvetica, sans-serif ;
	float : left;
	margin : 156px 0 0 30px;
	text-align : center;
	width : 100px;
	cursor : pointer ;
	color : #781862 ;
	line-height : 20px ;
}
