/* Global */

body { margin: 0px; background-color:#FFF; background-image:url(../images/global_bg.gif); background-repeat:repeat-x; min-width:1100px; }
body,td,th { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666666; }
ul, li { list-style-type: none; }
a:link { color: #4BCFFF; text-decoration: underline; }
a:visited { text-decoration: underline; color: #4BCFFF; }
a:hover { text-decoration: none; color: #4BCFFF; }
a:active { text-decoration: underline; color: #4BCFFF; }
div#title { font-size:24px; margin: 8px; color: #4BCFFF; }
.text_title { font-size:24px; color: #4BCFFF; }
.text_title2 { font-size:24px; color: #999999; }
div.big { font-size:24px; margin: 0px; color: #999999; }
div#text { margin: 8px; color: #999999; }
.text { margin: 8px; color: #999999; }
.text2 { color: #999999; }
.text3 { color: #999999; font-style:italic; }

.clear { clear:both; }



div#identity { float:left; width:270px; height:253px; }



div#searchheader_contener { margin-left: auto; margin-right: auto; width: 780px; height: 20px; }
div#searchheader_conteneur { background-color:#737373; }


/* Header */
 
div#header_contener { margin-left:auto; margin-right:auto; width:800px; }
div#header_conteneur { height:40px;}

/*div#language {  }*/
/*div#lang_left { float: left; width: 21px;  }*/
div#language { color:#FFFFFF; }
div#language form { margin:0px; padding:0px;}
/*div#lang_right { float: left; width: 21px; }*/

div#account_minimenu { float:right; margin-top:7px; margin-right:8px; }
/*div#account_minimenu_left { float: left; display:inline-block; width: 21px; }*/
div#account_minimenu_center { float: left; display:block; color: #666666; font-size:10px; padding-top:10px;}
div#account_minimenu_bouton { float: left; padding-left:5px; padding-top:6px; height: 24px; }
div#account_minimenu_bouton form { margin:0px; padding:0px; display:block; }
div#account_minimenu_bouton form input { margin:0px; padding:0px; display:block; }
/*div#account_minimenu_right { float: left; width: 21px; }*/

/*div#header { padding: 15px 0px 15px 0px; margin-left: auto; margin-right: auto; width:  780px; background-color:#3366CC;}*/
div#goego_logo { position:absolute; top:0px; left: 8px; }
div#account { float:left; }


/*   */

#suggest {
	position:absolute;
	top:0px;
	right: 8px;

}

#suggest .load{
	background-image:url(../images/loader.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#suggest #nameee{
	width:100px;
	margin-top:7px;
}

#suggest a.formButton {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:6px;
}


#suggest #suggestions {

}

#suggest #suggestions  #suggestionsList {
	position: absolute;
	right: 0px;
	top:30px;
	margin: 10px 0px 0px 0px;
	width: 200px;
	padding:0px;
	background-color:#FFF;
	filter:alpha(opacity:90);
	KHTMLOpacity:0.90;
	MozOpacity:0.90;
	opacity:0.90;
	color: #000;
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

#suggest #suggestions  #suggestionsList ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:6px;
	margin:0px;
}

#suggest #suggestions  #suggestionsList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	/*border-bottom:1px dotted #666;*/
	cursor: pointer;
}

#suggest #suggestions  #suggestionsList ul li img {
	float: left;
	margin:0px 6px 0px 0px;
}

/*#suggest #suggestions  #suggestionsList ul li .searchName{
	float: left;
}*/



#suggest #suggestions  #suggestionsList ul li:hover {
	background-color: #E6E6E6;
	color:#000;
}



/*  New Navigation */

#nav {
	height:40px;
	margin:0px;
	padding:0px;
}
#nav li {
	float: left;
	color:#FFFFFF;
	list-style: none;
	padding:10px;
	white-space: nowrap;
	margin:0px;
}
#nav li a {
	text-decoration:none;
	display: block;
	color:#FFFFFF;
}

#nav li ul {
	margin:0px;
	padding:0px 0px 12px 0px;
	position: absolute;
	visibility: hidden;
	top: 41px;
	background-color:#FFF;
	filter:alpha(opacity:90);
	KHTMLOpacity:0.90;
	MozOpacity:0.90;
	opacity:0.90;
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}
#nav li ul li {
	margin:0px;
	float: none;
	height:0px;
}

#nav li ul li a {
	width: auto;
	color: #666666;
	text-decoration:none;
}
#nav li ul li a:hover {
	color: #4bcfff;
	text-decoration:none;
}





/* Main */

div#main_conteneur { }
div#main_header { padding-bottom: 75px; }
div#main_footer { padding-top: 75px;}
div#main_contener { margin-left: auto; margin-right: auto; width:780px; background-color:#FFFFFF; padding:20px; }
div#main_content {  width:780px; margin: 0px; background-color:#f0f0f0; padding-top:7px; padding-bottom:7px;}


/* Random */
div#advertise div#random_item1 { float:left; background-color:#f0f0f0; margin:0px; padding:9px; margin-right:10px; height:235px; }
div#advertise div#random_item2 { float:left; background-color:#f0f0f0; margin:0px; padding:9px; margin-right:10px; height:235px; }
div#advertise div#random_item3 { float:left; background-color:#f0f0f0; margin:0px; padding:9px; }
.random_img { background-repeat:no-repeat; background-position: 0px -20px; width:235px; height:195px; }
.random_name { font-size:24px; color: #4BCFFF;  }
.random_category {  }

.random { width: 235px; table-layout:fixed; }
.random td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }



/* Featured */
div#featured {
	display: table; display: inline-block;
	background-image:url(../images/bg_diagline.gif);
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	margin-top:50px; margin-bottom:25px;
	padding-top:50px; padding-bottom:50px;
	padding-left:25px;
	padding-right:25px;
}

div#featured div#featured_label { position:relative; left:-278px; top:-30px;}
div#featured div#featured_icon { float:left; background-color:#FFF; margin-right:25px; }
div#featured div#featured_icon a { display:block; width:235px; height:235px;  padding:9px; }
div#featured div#featured_icon a:hover { background-color:#4BCFFF; }
div#featured div#featured_title { font-size: 36px; color: #4BCFFF; padding-bottom:10px; }
div#featured div#featured_categories { padding-bottom:10px; color: #999; }
div#featured div#featured_text { font-size:14px; line-height:25px; }
div#featured div#featured_url { font-size: 18px; padding-top:25px; }


/* In rotation */
div#rotation { display: table; display: inline-block; }
div#rotation div#rotation_label { margin-bottom:15px; }
div#rotation div#artist { float:left; width:236px; height:300px; margin-right:9px; border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF; display: table; display: inline-block;}
div#rotation div#show { float:left; width:236px; height:300px; padding:9px; margin-right:9px; }
div#rotation div#present { float:left; width:236px; height:300px; padding:9px; }
div#rotation div#rotation_artist { padding:2px; border: 1px solid #DFDFDF; float:left; width:236px; margin-bottom:2px; background-image:url(../images/bg_degrader.gif); background-repeat:repeat-x;  display: table; display: inline-block;}
div#rotation div#rotation_icon { float:left; background-color:#FFF; margin-right:9px; border: 1px solid #DFDFDF; }
div#rotation div#rotation_icon a { display:block; width:50px; height:50px;  padding:5px; }
div#rotation div#rotation_icon a:hover { background-color:#4BCFFF; }






/* Listes */

div#listes { width:780px; display: table; display: inline-block; margin:0px; padding:0px; border:0px; }
div#listes_random_item { float:left; background-color:#f0f0f0; margin:2px; }
div#listes_random_item a { display:block; width:235px; height:235px; padding:9px; }
div#listes_random_item a:hover { background-color:#4BCFFF; }
div#listes_random_name { padding:9px; background-color:#E1E1E1; }
div#listes_random_name .random_name { font-size:24px; color: #4BCFFF; }
.tbl_listes_random { width: 235px; table-layout:fixed; }
.tbl_listes_random td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }


div#listes_item { float:left; background-color:#f0f0f0; margin:2px; }
div#listes_item a { display:block; width:107px; height:107px; padding:9px; }
div#listes_item a:hover { background-color:#4BCFFF; }
div#listes_name { background-color:#E1E1E1; padding:9px; }
div.listes_pagination { padding:25px 0px 25px 0px;}
.tbl_listes { width: 107px; table-layout:fixed; }
.tbl_listes td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }


/* Profil */

div#profil { width:780px; display: table; display: inline-block; }

div#profil_name { font-size:48px; color: #4BCFFF; margin-bottom: 9px; }
div#profil_categorie { /*margin-bottom: 25px;*/ }

div#profil_left { float:left; width:253px; margin-right:19px;}
div#profil_right { float:left; width:508px;}

div#profil_box { width:235px; background-color:#f0f0f0; padding:9px; margin-bottom: 9px;}
div#profil_section { width:508px; margin-bottom: 25px; padding:0px; }
div#profil_label { color: #666666; border-bottom:1px solid #dddddd; padding-bottom: 9px; margin-bottom: 9px;  }
div#profil_mediabox { background-color:#f0f0f0; margin-bottom: 9px; padding:9px; width:235px; }
.tbl_show { width: 508px; table-layout:fixed; }
.tbl_show td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.tbl_show tr.roll:hover { background-color:#E1E1E1; }

div#profil_photo {  width:508px; margin: 0px; display: table; display: inline-block; border:0px;  }
div#profil_photo a { display:block; float:left; width:104px; height:104px; background-color:#f0f0f0; padding:9px; margin:2px; border:0px; }
div#profil_photo a:hover { background-color:#4BCFFF; }

div#profil_video {  width:508px; margin: 0px; display: table; display: inline-block;  }
div#video { float:left; margin:2px;}
div#video .youtubevideo { display:block; width:230px; height:196px; background-color:#f0f0f0; padding:9px;}
div#video .youtubevideo:hover { background-color:#4BCFFF; }


div#caption { background-color:#E1E1E1; padding:9px; }

div#profil_icon { width:235px; height:235px; padding:9px; background-color:#f0f0f0; }

.viewall { display:block; padding-top:9px; }


div#profil_header { height:255px; margin-top: 10px; margin-bottom: 10px;  }

div#profil_header div#profil_info { float:left; padding:9px; width: 505px; height:225px; }
div#profil_header div#profil_info div#hometown { margin-top: 30px; }
div#profil_header div#profil_info div#hometown div#city { font-size:18px; color: #4BCFFF;}
div#profil_header div#profil_info div#since { margin-top: 30px; }
div#profil_header div#profil_info div#label {  }
div#profil_header div#profil_info div#website { margin-top: 30px; }
div#profil_menu { margin-bottom: 30px; width: 220px; }
div#profil_menu ul#profil_menu { padding: 0px; margin: 0px; font-size: 14px; }
div#profil_menu ul#profil_menu li { margin: 0; padding:7px; padding-left:27px;  width:219px; border-bottom: 1px solid #ddd;  }
div#profil_menu ul#profil_menu li:hover { border-bottom: 1px solid #999;  }
div#profil_menu ul#profil_menu li a { margin: 0; margin-left: -5px; padding:7px; width:219px; text-decoration:none; }
div#profil_menu ul#profil_menu li a:hover { margin-top: 0px;  }
div#profil_description {  }
div#profil_footer { width:780px; height:253px; margin: 0px; padding: 0px; margin-top: 25px;  }


div#profil_photos { float:left; background-color:#f0f0f0; margin:0px; padding:9px; margin-right:10px; width:235px; height:235px;}

div#mp3player { overflow:hidden; }
div#mp3player_spacer { height: 15px; }



/* Photos */

div#photos { width:780px; display: table; display: inline-block; }

div#photos .slide_link { display:block; float:left; width:104px; height:104px; background-color:#f0f0f0; padding:9px; margin:2px; border:0px; }
div#photos .slide_link:hover { background-color:#4BCFFF; }

div#photos_left { float:left; width:625px; margin-right:19px;}
div#photos_left a { display:block; background-color:#f0f0f0; padding:9px;}
div#photos_left a:hover { background-color:#4BCFFF; }


div#photos_right { float:left; width:130px;}
div#photos_right .slide_link { display:block; float:left; width:104px; height:104px; background-color:#f0f0f0; padding:9px; margin:2px; border:0px; }
div#photos_right .slide_link:hover { background-color:#4BCFFF; }
div#photos_name { font-size:48px; color: #4BCFFF;}
div#photos_name .photo_name_add { font-size:48px; color: #f0f0f0;}
div#photos_caption { background-color:#E1E1E1; padding:9px; }
div#photo_link_empy { float:left; width:105px; height:105px; background-color:#f0f0f0; padding:9px; margin:2px; }
div#retour_link { margin-top:10px; margin-bottom:25px; }

.tbl_photos { width: 607px; table-layout:fixed; }
.tbl_photos td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }



/* Videos */

div#videos { width:780px; display: table; display: inline-block; }
div#videos_left { float:left; width:625px; margin-right:19px;}
div#videos_right { float:left; width:130px;}
div#videos_name { font-size:48px; color: #4BCFFF;}
div#videos_name .videos_name_add { font-size:48px; color: #f0f0f0;}
div#videos_big { background-color:#f0f0f0; padding:9px;}
div#videos_big:hover { background-color:#4BCFFF; }
div#videos_caption { background-color:#E1E1E1; padding:9px; }
.tbl_videos { width: 230px; table-layout:fixed; }
.tbl_videos td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }


/* Spectacle */

div#shows { width:780px; display: table; display: inline-block; }
div#shows_name { font-size:48px; color: #4BCFFF;}
div#shows_name .shows_name_add { font-size:48px; color: #f0f0f0;}
.tbl_show2 { width: 780px; table-layout:fixed; }
.tbl_show2 td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.tbl_show2 tr.roll:hover { background-color:#E1E1E1; }
div#shows_colone { width:780px; display: table; display: inline-block; }
div#shows_left { float:left; width:380px; padding-top: 9px; margin-right:19px; }
div#shows_right { float:left; width:362px; padding: 9px; background-color:#f0f0f0; }
div#shows_nameevent { font-size: 24px; color: #999999; margin-bottom:9px; border-bottom:1px solid #dddddd; }
div#shows_date { font-size: 24px; color: #4BCFFF; }
div#shows_description { }
div#shows_info { padding-top: 9px;}
div#shows_venue { font-size: 24px; color: #4BCFFF; }
div#viewall { width: 780px; margin-top:25px;}


/* Publicité */
.tbl_link { width: 233px; table-layout:fixed; }
.tbl_link td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }




/* Publicité */

div#advertise { width:780px; height:253px; margin: 0px; padding: 0px;}
div#advertise div#advert_music { float:left; background-color:#f0f0f0; margin:0px; padding:9px; margin-right:10px; }
div#advertise div#advert_concert { float:left; background-color:#f0f0f0; margin:0px; padding:9px; margin-right:10px; }
div#advertise div#advert_other { float:left; background-color:#f0f0f0; margin:0px; padding:9px; }



/* Search */

div#search_conteneur { background-color:#FFFFFF;  }
div#search_contener { margin-left: auto; margin-right: auto; width: 800px; height: 25px; }
div#search { height: 30px; float:right; }
div#search_left { float: left; display:inline-block; background-image:url(../images/search_left2.gif); background-repeat:no-repeat; width: 21px; height: 30px; }
div#search_center { float: left; display:inline-block; background-color:#737373; height: 20px; color:#FFFFFF; font-size:10px; padding-top:6px;}
div#search_right { float: left; display:inline-block; background-image:url(../images/search_right2.gif); background-repeat:no-repeat; width: 21px; height: 30px; }
div#search_center form { display: block; margin:0px; padding:0px }
div#search_center input { float: left; margin:0px; padding:0px; height:20px; border:0px; }
div#search_center input.input_search { font-size:12px; color:#666666; border:0px }
div#search_top { height: 30px; float:right; }
div#search_top_left { float: left; display:inline-block; background-image:url(../images/search_left.gif); background-repeat:no-repeat; width: 21px; height: 30px; }
div#search_top_center { float: left; display:inline-block; background-color:#737373; height: 25px; color:#FFFFFF; font-size:10px; padding-top:5px;}
div#search_top_right { float: left; display:inline-block; background-image:url(../images/search_right.gif); background-repeat:no-repeat; width: 21px; height: 30px; }
div#search_top_center form { display: block; margin:0px; padding:0px }
div#search_top_center input { float: left; margin:0px; padding:0px; height:20px; border:0px; }
div#search_top_center input.input_search { font-size:12px; color:#666666; border:0px }



/* Create */

.create_type { display: block; width:750px; background-color:#E9E9E9; padding: 7px; margin-bottom:2px; }
.create_type:hover { background-color:#CCCCCC; }
.create_details { color: #4BCFFF; cursor: pointer; text-decoration:underline; }
.create_details:hover { text-decoration:none; }
.create_info { background-color:#FFFFFF; color:#999999; padding: 7px; margin-bottom:10px; width:750px; }



/* faq */
div#faq_title { font-size:24px; margin-bottom: 25px; color: #4BCFFF; }
div#faq_question { font-size:24px; margin-bottom: 9px; color: #999999; }
div#faq_answer {}
div#faq_contact {margin-top: 25px;}

/* section */
div#sec_title { font-size:24px; margin-bottom: 25px; color: #4BCFFF; }
div#sec_text {}



#footerLogged {
	position:fixed;
	bottom:0;
	background-image:url(../images/FooterLogged-bg.gif);
	background-repeat:repeat-x;
	height:40px;
	width:100%;
}



/* Footer */

div#footer_margin { background-color:#FFFFFF; height: 75px;}
div#footer_conteneur { height:100%; }
div#footer_contener { margin-left: auto; margin-right: auto; width:780px; background-color:#FFFFFF; padding:20px; }
div#footer { color:#FFFFFF; height:150px; }
div#footer div { float:left; width:183px;}
div#footer  ul { padding: 0px; margin:0px;}
div#footer  ul li { margin: 0px;}
div#footer  .footer_title { font-size:16px; color:#999; }
div#adsense {   margin-top:50px; margin-bottom:25px; padding-bottom:25px; border-bottom: 1px solid #DFDFDF; padding-top:25px; border-top: 1px solid #DFDFDF;}
div#legal { font-size:10px; color:#CCC; margin-top:25px; padding-bottom:10px;}