/* CSS Document */

* {
	padding:0;
	margin:0;
}

body {
	font:10px 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	text-align:center;
	color:#333333;
	background-color:#FFFFFF;
}
img {
	border:0;
}

a:link,a:visited  {
	text-decoration:none;
	color:#000000;
}
a:hover,a:active {
	text-decoration:none;
	color:#999999;
}

.page {
	width:860px;
	margin:0 auto;
	text-align:left;
}

.logo {
	float:left;
	margin:20px 25px 0 0;
}

.colonne_milieu {
	float:left;
	width:480px;
	padding-top:159px;
	margin:0 35px 40px 0;
}

.colonne_droite {
	float:left;
	width:192px;
}

.barre_grise {
	clear:both;
	background-color:#999999;
	width:100%;
	height:10px;
	font-size:1px;
}

.barre_rouge {
	clear:both;
	background-color:#993333;
	width:100%;
	height:10px;
	font-size:1px;
}

.barres_droite {
	height:76px;
	width:192px;
	border-top:10px solid #666666;
	border-bottom:10px solid #333333;
	padding-top:73px;
}
.trait_noir {
	clear:both;
	border-top:1px solid #2d2d2d;
	width:100%;
	height:1px;
	font-size:1px;
}

#chemin {
	margin:12px 0 10px 0;
}

/******** menu ********/
.menu {
	height:18px;
	padding-top:21px;
	/*font:bold 11px Trebuchet MS, Gill Sans, sans-serif;*/
	font:bold 11px Geneva, Helvetica, Arial, FreeSans, sans-serif;
}
#menu_catalogue {
	float:left;
	width:101px;
}
#menu_editorial {
	float:left;
	text-align:center;
	width:78px;
}
#menu_editorial_eng {
	float:left;
	text-align:center;
	width:73px;
}
#menu_concerts {
	float:left;
	text-align:center;
	width:76px;
}
#menu_concerts_eng {
	float:left;
	text-align:center;
	width:100px;
}
#menu_artistes {
	float:left;
	text-align:center;
	width:73px;
}
#menu_artistes_eng {
	float:left;
	text-align:center;
	width:69px;
}
#menu_contact {
	float:left;
	text-align:center;
	width:111px;
}
#menu_contact_eng {
	float:left;
	text-align:center;
	width:92px;
}
#menu_liens {
	float:left;
	text-align:right;
	width:41px;
}
#menu_liens_eng {
	float:left;
	text-align:right;
	width:45px;
}
#menu_newsletter {
	float:left;
	width:96px;
}
#menu_presse {
	float:left;
	text-align:right;
	width:96px;
}

.menu_actif {
	border-bottom:4px solid #cccccc;
	max-width:0;
}

* html .menu_actif { /* hack : seulement ie6 */
	width:0;
}

.menu_actif_firefox {
	text-align:center;
	border-bottom:4px solid #cccccc;
}

.barres_droite .trait_noir {
	margin-bottom:8px;
}

/***** contenu ******/
.cellule_x1 {
	margin:20px 0;
}
.cellule_x2 {
	float:left;
	width:235px;
	padding-right:5px;
	margin:20px 0 10px 0;
}

/***** formulaires *****/
#select_catalogue {
	width:192px;
	height:16px;
	font:10px 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	border:solid 1px #b4b4b4;
}
.select_x3 {
	height:16px;
	font:10px 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	border:solid 1px #b4b4b4;
	margin-right:3px;
}
#pays {
	width:90px;
}
#ville {
	width:130px;
}
#date {
	width:77px
}
#artiste {
	width:130px;
}
.text_x2 {
	width:180px;
	height:16px;
	font:10px 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	border:solid 1px #b4b4b4;
	margin-right:3px;
}
.text_x3 {
	width:145px;
	height:16px;
	font:10px 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	border:solid 1px #b4b4b4;
}
textarea {
	clear:both;
	width:478px;
	height:110px;
	font:10px 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	border:solid 1px #b4b4b4;
	margin-top:15px;
}


.puce {
	margin-right:5px;
	text-align:center;
}
.icone {
	margin-right:5px;
	vertical-align:middle;
}
.titre_bloc {
	font:bold 11px Geneva, Helvetica, Arial, FreeSans, sans-serif;
	margin:15px 0 6px 0;
}

.vignette {
	float:left;
	margin-right:8px;
}
.mini_titre {
	font:bold 11px Geneva, Helvetica, Arial, FreeSans, sans-serif;
	margin-bottom:16px;
}

.btn_ok {
	float:right;
	text-align:center;
}

.concert {
	height:18px;
	padding-top:6px;
	border-top:1px solid #EEEEEE;
}
.nom_tournee {
	font:bold 11px Geneva, Helvetica, Arial, FreeSans, sans-serif;
	margin:12px 0;
}
.details_concert {
	margin:20px 0 10px 0;
}

.envoyer {
	float:right;
	font:bold 11px Geneva, Helvetica, Arial, FreeSans, sans-serif;
}
.envoyer_newsletter {
	font:bold 11px Geneva, Helvetica, Arial, FreeSans, sans-serif;
}
.MenuFlashDiv {
	height:288px;
}
.MainFlashDiv {
	height:360px;
}