/******************************************************************/
/* Feuille de style 1618 paris - Frontoffice
/* Realise par : Zouher BELHOUARI / Trafik
/* Date : 21 Aout 2009
/******************************************************************/
* { 
  margin: 0;
  padding: 0;
}

/******************************************************************/
/* styles commun a tout le site
/******************************************************************/
body {
	margin: 0 0 0 0;
	background-color: #fff;
	background-position: top left;
	background-repeat: no-repeat;
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 15px;
	
}

#global {
	
	background-color: #fff;
	width : 900px;
	height: auto;
	text-align: left;
	z-index:20;
	margin: 20px 0 0 30px;
	top:0;
	left:0;
	position:absolute;
	/*border: 1px solid red;*/

}

#test {
	
	height: auto;
	position:absolute;
	height: 1500px;
	/*border: 1px solid yellow;*/
}



#trame_fond{
	z-index: 10;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
	background-position: top left;
	background-repeat: repeat;
	background-image: url('../_images/trame_grille.gif');

}



h3{
	font-weight: normal;
}

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

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

.capital{
	text-transform: uppercase;
}

hr{
	border-top: 1px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
}

/******************************************************************/
/* css de la partie en tete
/******************************************************************/
#en_tete{
	padding: 0px 0 0px 0px;
	/*border: 1px solid red;	*/
}

#logo{
	float: left;
	margin-right: 0px;
}

#logo_infos{

}

/******************************************************************/
/* css de la partie container
/******************************************************************/
#container_global{
	width: 900px;
	height: auto;
	
	/*border: 1px solid green;*/

}

/******************************************************************/
/* css de la partie menu
/******************************************************************/
#menu{
	float: left;
	width: 170px;
	height: auto;
	margin-left: 30px;
	/*border-left: 1px solid #fff;*/
	
}

.lien_long{
	float: left;
	width: 135px;
	margin-left: 12px;
}

.tiret_lien_long{
	float: left;
}

#accordion{
	padding: 0 0 20px 0px;
	width: 165px;
	
}

#accordion h2{
	font-size: 12px;
	font-weight: normal;
}


#choix_langue{
	padding-top: 10px;
}

/******************************************************************/
/* css de la partie contenu
/******************************************************************/
#contenu{
	/*padding: 0 0 20px 15px;*/
	width: 700px;
	float: left;
	/*border-left: 1px solid #fff;*/
	margin-bottom: 50px;
	
}

#bloc_titre_partie{
	width: 700px;
}


div.titre_sous_partie{
	font-size: 15px;
	/*font-weight: bold;*/
	/*text-shadow: #ffffff 0 0 0px;*/
	line-height: 17px;
	font-weight: bold;
	margin-bottom: 8px;
	text-transform:uppercase;
	
}

a.lien_colonne_droite{
	color:#4c2189;
	text-decoration: none;
	cursor: pointer;
}


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

.couleur_gris{
	color:#999999;
}

.titre_bloc_texte_sans_accordion{
	padding: 15px 0 15px 0;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.bloc_texte_sans_accordion{
	margin-right: 15px;
}

#contenu_visuel{
	width: 515px;
	float: left;
}

#contenu_textuel_bloc_515{
	width: 515px;
}
/******************************************************************/
/* css de la partie pied page
/******************************************************************/
#pied_page{
	
	/*border-left:1px solid #fff;*/
	bottom: 0;
	position: absolute;
	padding:0 0 15px 0px;
	width:155px;
	margin-bottom: 20px;

}

/******************************************************************/
/* css de la partie newsletter
/******************************************************************/
.input_newsletter{
	border:1px solid #000;
	margin: 4px 0 4px 0;
	font-family:"Helvetica", "Arial", sans-serif;
	font-size: 12px;
	height:15px;
	padding-left:2px;
}

/* bouton valide*/
#inscription_newsletter input[type=radio] {
  border:0px outset #000;
 
  height: 16px;
  cursor: pointer;
  padding-bottom: 2px;
}

#inscription_newsletter input[type=submit] {
  border:1px solid #000;
  width: 50px;
  height: 20px;
  font-size: 12px;
  cursor: pointer;
  padding-bottom: 5px;
   background-color:#fff;
}

#inscription_newsletter input[type=submit]:hover:hover {
  border:1px solid #000;
  background-color: #fff;
}

#inscription_newsletter input[type=submit]:active:active {
  border:1px solid #000;
  background-color: #fff;
  color:#000;
} 

/******************************************************************/
/* css de la partie concept
/******************************************************************/
#titre_anim_flash{
	width: 700px;
	margin-bottom: 10px;

}


#contenu_1{
	
	/*margin-right: 20px;*/
	width: 700px;
	float: left;
}

#contenu_2{
	width: 140px;
	margin-left: 20px;
	float: left;
	font-weight:bold;
}

.lien_long_contenu_2{
	float: left;
	width: 200px;
	
}

#diaporama_concept{
	/*margin-bottom: 20px;*/
	float: left;
	
}

#diaporama_concept_player{
	text-align: right;
	padding-top: 4px;
}

#contenu_textuel_col1{
	margin-right: 15px;
	width: 330px;
	float: left;
}

#contenu_textuel_col2{
	float: left;
	width: 330px;
}

#titre_bloc_news_home{
	/*border: 1px solid;*/
}

#contenu_bloc_news_home_titre{
	text-transform: uppercase;
	font-size: 15px;
}

#contenu_bloc_news_home_image{

}

#contenu_bloc_news_home_texte{
	font-weight: normal;
}

/******************************************************************/
/* css de la partie 1.618 Paris
/******************************************************************/
#accordion_prix_1618{
	border-bottom: 1px solid #4c2189;
	width: 680px;
}

#accordion_prix_16181{
	border-bottom: 1px solid #4c2189;
	width: 515px;
}

#accordion_prix_16181 h3{
	font-size: 15px;
	/*font-weight: bold;*/
	width: 515px;
	font-weight: bold;
	text-transform: uppercase;
	/*text-shadow: #ffffff 0 0 0px;*/
	
	cursor: pointer;
}


#accordion_prix_1618 h3{
	font-size: 15px;
	/*font-weight: bold;*/
	width: 680px;
	font-weight: bold;
	text-transform: uppercase;
	/*text-shadow: #ffffff 0 0 0px;*/
	
	cursor: pointer;
}

.lien_long_prix{
	float: left;
	width: 95px;
}

.bloc_infos_prix_jury{
	width: 250px;
	float: left;
	margin-bottom: 25px;
}

.bloc_infos_prix_jury_photo{
	float: left;
	margin-right: 15px;
}

.bloc_infos_prix_jury_texte{
	width: 115px;
	overflow:hidden;
}

.cadre_programme{
	width: 140px;
	height: 140px;
	float: left;
	padding: 10px;
	margin-bottom: 15px;
	overflow: hidden;
	background-image: url('../_images/acteurs/carre-acteurs.gif');
	background-repeat : no-repeat;
}

.horaire_programme{
	font-size: 15px;
	font-weight: bold;
	/*text-shadow: #ffffff 0 0 0px;*/
	line-height: 17px;
}

a.lien_detail_programme{
	color: #999;
}

a.lien_detail_programme:hover{
	color: black;
}

#titre_date_diffusion{
	padding: 23px 0 0 0;
	font-weight: bold;
	/*text-shadow: #ffffff 0 0 0px;*/
}

#details_programme{
	padding-bottom: 30px;
	margin-bottom: 15px;
	width: 515px;
	float: left;
	border-bottom: 1px solid #000;
}

#details_programme2{
	margin-bottom: 15px;
	padding-bottom: 30px;
	width: 515px;
	float: left;
}

#contenu_textuel_1colonne{
	float: left;
	width: 160px;
	padding: 0 15px 0 0;
	
}

#contenu_photo_2colonne{
	width: 340px;
	float: left;
}


#contenu_info_evenement{
	padding: 0 0 20px 0;
	border-bottom: 1px solid #000;
	float:left;
	width: 515px;
}

#contenu_info_evenement_col1{
	margin-right: 15px;
	width: 250px;
	float: left;
}

#contenu_info_evenement_col2{
	margin-top: 25px;
}

#pagination_evenement{
	height: 13px;
	margin-top: 20px;
	vertical-align: middle;
	/*border: 1px solid red;*/
}

.lien_pagination{
	font-size: 15px;
	padding: 0 5px 0 5px;
}

a.lien_pagination{
	color: #4C2189;
}
a.lien_pagination:hover{
	color: #000;
}

/******************************************************************/
/* css de la partie les acteurs
/******************************************************************/
#contenu_textuel_details_programme{
	width: 250px;
	float: left;
	margin-right: 10px;
}
#contenu_visuel_details_programme{
	
	float: left;
}


.bloc_rollout_acteurs{
	float: left;
	width: 160px;
	height: 160px;
	position: relative;
	z-index: 1;
}

.bloc_rollover_acteurs{
	float: left;
	padding: 10px;
	width: 140px;
	height: 140px;
	position: relative;
	z-index:10;
	display: none;
	color: #000;
	background-image: url('../_images/acteurs/carre-acteurs.gif');
	background-repeat : no-repeat;
}

.bloc_rollout_exposants{
	float: left;
	width: 120px;
	height: 120px;
	position: relative;
	z-index: 1;
}

.bloc_rollover_exposants{
	float: left;
	padding: 10px;
	width: 100px;
	height: 100px;
	position: relative;
	z-index:10;
	display: none;
	color: #000;
	background-image: url('../_images/acteurs/carre-acteurs.gif');
	background-repeat : no-repeat;
}


/******************************************************************/
/* css de la partie transparence
/******************************************************************/

.bloc_rollout_fil_vert{
	float: left;
	padding: 10px;
	width: 140px;
	height: 140px;
	font-weight: bold;
	position: relative;
	color: #7d9b22;
	background-image: url('../_images/acteurs/carre-acteurs.gif');
	background-repeat : no-repeat;
	z-index: 1;
}

.bloc_rollover_fil_vert{
	float: left;
	padding: 10px;
	width: 140px;
	height: 140px;
	position: relative;
	z-index:10;
	display: none;
	color: #7d9b22;
	background-image: url('../_images/acteurs/carre-acteurs.gif');
	background-repeat : no-repeat;
}

#bloc_contenu_textuel1{
	width: 160px;
	float: left;
	margin: 0 15px 0 0;
}

#bloc_contenu_textuel2{
	width: 160px;
	float: left;
	margin: 0;
}

/******************************************************************/
/* css de la partie presse
/******************************************************************/
.cadre_presse{
	width: 100px;
	height: 100px;
	float: left;
	padding: 10px;
	margin-bottom: 12px;
	overflow: hidden;
	background-image: url('../_images/presse/carre-presse.gif');
	background-repeat : no-repeat;
}

/******************************************************************/
/* css de la partie partenaires
/******************************************************************/
/*
.bloc_rollout_partenaires{
	float: left;
	width: 160px;
	height: 80px;
	position: relative;
	z-index: 1;
}

.bloc_rollover_partenaires{
	float: left;
	padding: 10px;
	width: 140px;
	height: 60px;
	position: relative;
	z-index:10;
	display: none;
	color: #000;
	background-image: url('../_images/acteurs/carre-acteurs.gif');
	background-repeat : no-repeat;
}
*/
.bloc_infos_partenaires {
	width:160px;
	margin-bottom:15px;
	float:left;
}

.bloc_infos_lien_partenaires {
	width:160px;
}

#divprin { 
	color: #000;  
	font-size: 12px;
	font-family: Helvetica, arial, sans-serif;
	position:relative;
	width:515px;
	margin-left:auto;
	margin-right:auto;
	
}

#bloc_contenu_image{
	width: 160px;
	height: 100px;
	margin-right: 15px;
	float: left;
}

#bloc_contenu_texteco{
	width: 335px;
	float: left;
}









