/* =========================
	DECOR 26
============================ */
/* =======================================================================================================================
	PERSONNALISATION
======================================================================================================================= */

/* =========================================================== BG IMAGE */
body{background:#FFFFFF url(../../images/event/bg/gif/06.gif) top left repeat;}
/* =========================================================== POLICE */
@font-face {
    font-family: 'DejaVuSansBook';
    src: url('fonts/DejaVuSans-webfont.eot?') format('eot'),
         url('fonts/DejaVuSans-webfont.woff') format('woff'),
         url('fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('fonts/DejaVuSans-webfont.svg#webfontLXhJZR1n') format('svg');
    font-weight: normal;
    font-style: normal;
	font: 18px/27px 'DejaVuSansBook', Arial, sans-serif;
}
div#header h1{font: 32px/40px 'DejaVuSansBook', Arial, sans-serif;letter-spacing: 0;}
/* =========================================================== OMBRAGE TEXTE */
.bloc_evenement_nom h1, .bloc_evenement_lieu h2, .bloc_contact_nom_orga h2, div#header h1 {text-shadow: 1px 1px 1px #999999;}
/* =========================================================== HEADER */
div#header{
	background: #FFFFFF;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	border:1px solid #D7D7D7;
	/*behavior: url(../../css/border-radius.htc);*/
}
div#header h1{color:#3E3E3E;}
/* =========================================================== MENU */
#menu a {
	background: #F1F1F1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:15px;
	border:1px solid #D7D7D7;
}
#menu a span {color:#5c5757;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
#menu a:hover span { color:#000000;}
#menu a.selected {
	background:#3e3e3e;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:15px;
	border:0px solid #D7D7D7;
}
#menu a.selected span {color:#FFFFFF;}
#menu a:hover.selected span { color:#FFFFFF;}
/* =========================================================== CONTENT */
div#content {
	background: #FFFFFF;
	-moz-border-radius:0px 0px 15px 15px;
	-webkit-border-radius:0px 0px 15px 15px;
	-khtml-border-radius:0px 0px 15px 15px;
	border-radius:0px 0px 15px 15px;
	border:0px solid #D7D7D7;
}
div#content_global {
	background: #FFFFFF;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	border:1px solid #D7D7D7;
}
/* =========================================================== BLOC */
.bloc_container {background-color:#FFFFFF;}
.bloc_content {
	background: #f1f1f1;
	-moz-border-radius:0px 0px 15px 15px;
	-webkit-border-radius:0px 0px 15px 15px;
	-khtml-border-radius:0px 0px 15px 15px;
	border-radius:0px 0px 15px 15px;
	border:1px solid #D7D7D7;
}
/* =========================================================== FOOTER */
div#footer {
	background: #F1F1F1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	border:1px solid #D7D7D7;
	color:#666666;
}
div#footer_menu ul li a, div#footer_menu ul li a:visited {color:#666666;}
/*------------------------------------------------------------------------------------------------------------------------
	GLOBAL
------------------------------------------------------------------------------------------------------------------------*/
body{padding:0px;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;}
p{margin:0 10px 10px;}
a, a:visited{color:#000000;text-decoration:none;}
a:hover, a:active{color:#000000;text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------
	HEADER
------------------------------------------------------------------------------------------------------------------------*/
div#header{width:990px;height:212px;margin:0 auto;padding:0px;position:relative;display:block;top:15px;}
/* ---------------------------------------------------------------------- TITRE */
div#header h1{width:800px;height:90px;margin:0;padding:60px 0px 0px 55px;}
/* ---------------------------------------------------------------------- LOGO */
div#logo {position:absolute;float:right;top:30px;right:20px;width:120px;height:120px;border:#FFF dashed 0px;}
/* ---------------------------------------------------------------------- BANDEAU */
div#bandeau {position:absolute;top:20px;left:42px;width:905px;height:120px;}
/*------------------------------------------------------------------------------------------------------------------------
	MENU
------------------------------------------------------------------------------------------------------------------------*/
div#lemenu {height:40px;position:absolute;top:150px;left:0px;width:990px;margin:0px;padding:0px;background:none;}
#menu {width:990px;float:left;font-size:93%;line-height:normal;padding-top:0px;}
#menu ul {margin:0;padding:8px 10px 0 55px;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
/* ----------------------------------------- MENU OFF */
#menu a {float:left;background:none;margin:0;padding:0 0 0 25px;text-decoration:none;margin-right:10px;line-height:40px;}
#menu a span {display:block;float:left;background:none;padding:0px 25px 0px 0px;}
#menu a span {float:none;}
#menu a:hover {}
/* ----------------------------------------- MENU ON */
#menu a.selected {float:left;margin:0;padding:0 0 0 25px;text-decoration:none;margin-right:10px;line-height:40px;}
#menu a.selected span {float:left;display:block;background:none;padding:0px 25px 0px 0px;font-weight:bold;}
#menu a.selected span {float:none;}
#menu a:hover.selected {}
/*------------------------------------------------------------------------------------------------------------------------
	CONTENU
------------------------------------------------------------------------------------------------------------------------*/
div#wrapper{float:right;width:100%;margin-left:-340px; margin-bottom:30px;}
div#container {width:894px;margin: 0px auto;padding:0px 50px 0px 50px;position:relative;}
div#content {padding:0px 0px 30px 0px;min-height:350px;height:100%;	}
div#content_global {padding:16px 0px 0px 0px;margin:35px auto;min-height:350px;width:990px;}
div#content p {line-height:1.4;}
/*------------------------------------------------------------------------------------------------------------------------
	GAUCHE
------------------------------------------------------------------------------------------------------------------------*/
div#left {float:left;clear:left;width:320px;/*margin-top:30px;*/margin-bottom:30px;}
/*------------------------------------------------------------------------------------------------------------------------
	DROITE
------------------------------------------------------------------------------------------------------------------------*/
div#right {margin-left:345px;margin-top:30px;margin-bottom:30px;padding:0px;}
/*------------------------------------------------------------------------------------------------------------------------
	FOOTER
------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------- COPYRIGHT */
div#footer {clear:both;width:890px;height:52px;position:relative;margin:0px 0px 0px 50px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div#footer_copy {height:52px;float:left;width:200px;line-height:52px;text-align:left;padding-left:20px;background:transparent url(../../images/global/_footer_left.gif) no-repeat top left;}
/* ---------------------------------------------------------------------- RACCOURCIS */
div#footer_menu {float:right;width:auto;height:52px;text-align:right;padding-right:20px;background:transparent url(../../images/event/_footer_right.gif) no-repeat top right;}
div#footer_menu ul {padding:0px;margin:0px;list-style-type:none;}
div#footer_menu li {line-height:52px;float:left; /*pour IE*/background:transparent url(../../images/event/rac_puce.gif) no-repeat left;margin-left:15px !important;margin-left:10px;}
div#footer_menu ul li a, div#footer_menu ul li a:visited {margin-left:12px;display:block;float:left;color:black;text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div#footer_menu ul li a:hover, div#footer_menu ul li a:active {text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC
------------------------------------------------------------------------------------------------------------------------*/
.bloc_container {width:100%;margin-bottom:15px;}
.bloc_content {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:normal;padding:5px;width:auto;}
.bloc_content_bill {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:normal;padding:5px;width:478px;}
/* ---------------------------------------------------------------------- BLOC ON */
.bloc_header {line-height:30px;border:#8b8b8b solid 1px;background:none;background-color:#3e3e3e;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;font-weight:bold;padding-left:5px;letter-spacing:1px;height:30px;}
.bloc_header a img, .bloc_header h1 img {margin-top:4px;}
.bloc_header h1 {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;letter-spacing:1px;line-height:30px;margin:0;}
.bloc_header a{text-decoration:none;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC ACTUS / NEWS
------------------------------------------------------------------------------------------------------------------------*/
.bloc_news_date {font-weight:bold;font-size:12px;}
.bloc_news_titre {font-weight:bold;font-size:12px;}
.bloc_news_txt {margin-bottom:5px;padding-bottom:5px;border-bottom:#333333 solid 1px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC CONTACT
------------------------------------------------------------------------------------------------------------------------*/
.bloc_contact_civilite {border:#333333 solid 0px;padding:5px;margin-bottom:3px;}
.bloc_contact_coord {border:#333333 solid 1px;padding:5px;margin-bottom:3px;}
.bloc_contact_liens {border:#333333 solid 1px;padding:5px;margin-bottom:3px;}
.bloc_contact_liens_event {border:#333333 solid 0px;padding:5px;margin-bottom:3px;}
.bloc_contact_liens_event_titre {font-weight:bold;}
.bloc_contact_nom_orga {font-weight:bold;font-size:18px;background:transparent url(../../images/event/picto_bloc_evenement_event_black.png) no-repeat left top;padding-left:25px;}
.bloc_contact_nom_complet {background:transparent url(../../images/event/check_black.png) no-repeat left;	padding-left:15px;}
.bloc_contact_fonction {background:transparent url(../../images/event/check_black.png) no-repeat left;	padding-left:15px;}
.bloc_contact_td {width:90px;vertical-align:top;background:transparent url(../../images/event/check_black.png) no-repeat left top;	padding-left:15px;}
.bloc_contact_tb {width:280px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC DESCRIPTIF
------------------------------------------------------------------------------------------------------------------------*/
.bloc_descriptif {}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC EVENEMENT
------------------------------------------------------------------------------------------------------------------------*/
.bloc_evenement_nom {font-weight:bold;font-size:18px;background:transparent url(../../images/event/picto_bloc_evenement_event_black.png) no-repeat left top;padding-left:25px;}
.bloc_evenement_date {font-size:14px;font-style:normal;background: url(../../images/event/picto_bloc_evenement_date_26.png) no-repeat scroll left top transparent;}
.bloc_evenement_lieu {padding-bottom:8px;padding-left:25px;font-size:15px;font-weight:bold;line-height:25px;background:transparent url(../../images/event/picto_bloc_evenement_lieu_black.png) no-repeat left top;	}
.bloc_evenement_site {}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC LES INSCRITS
------------------------------------------------------------------------------------------------------------------------*/
.bloc_lesinscrits {margin:0px;padding:2px;width:auto;height:80px;overflow: auto;}
.bloc_lesinscrits ul {list-style-image: url(../../images/event/puce_ul_li_1.gif);}
.bloc_lesinscrits ul li {margin: 2px 0px 2px 0px;padding:0px;line-height:16px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC SUIS JE INSCRIT ?
------------------------------------------------------------------------------------------------------------------------*/
.bloc_suis_je_inscrit {}
.bloc_suis_je_inscrit_txt {}
.bloc_suis_je_inscrit_search {line-height:22px;vertical-align:middle;}
.bloc_suis_je_inscrit_search img{border:none;vertical-align:middle;padding-left:15px;}
.bloc_suis_je_inscrit_search input{width:120px;line-height:15px;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;}
.bloc_suis_je_inscrit_result {margin-left:0px;margin-right:0px;margin-top:3px;padding:2px;width:auto;height:60px;overflow: auto;/*background-color:#F4F4F4;*/}
.bloc_suis_je_inscrit_result ul{list-style-image: url(../../images/event/puce_ul_li_1.gif);}
.bloc_suis_je_inscrit_result ul li{margin: 2px 0px 2px 0px;padding:0px;line-height:16px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC PARTAGER
------------------------------------------------------------------------------------------------------------------------*/
.bloc_partager {}
.bloc_partager_titre {font-weight:bold;}
.bloc_partager_txt {padding-bottom:10px;}
.bloc_partager_inscription {line-height:20px;vertical-align:middle;}
.bloc_partager_inscription input{width:120px;line-height:15px;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;}
.bloc_partager_inscription img{border:none;vertical-align:middle;padding-left:8px;}
.bloc_partager_addthis_titre {font-weight:bold;padding-bottom:5px;}
.bloc_partager_addthis {}
.bloc_partager_calendrier {font-weight:bold;padding-bottom:5px;}
.bloc_partager_calendrier_liste {}
.bloc_partager_tb {width:260px;margin-bottom:3px;}
.bloc_partager_td {width:130px;height:25px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC POSTER UN COMMENTAIRE
------------------------------------------------------------------------------------------------------------------------*/
.bloc_commentaires_txt {}
.bloc_commentaires_nom {}
.bloc_commentaires_email {}
.bloc_commentaires_message {}
.bloc_commentaires_liste {border:#333333 solid 1px;padding:5px;margin-bottom:3px;/*background-color:#f4f4f4;*/}
.bloc_commentaires_liste_zone {margin-left:0px;margin-right:0px;padding:2px;width:auto;height:200px;overflow: auto;}
.bloc_commentaires_form {line-height:20px;vertical-align:middle;}
input.bloc_commentaires_form {width:120px;line-height:15px;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;}
.bloc_commentaires_form img {border:none;vertical-align:middle;padding-left:8px;}
.bloc_commentaires_liste_date {}
.bloc_commentaires_liste_nom {}
.bloc_commentaires_liste_message {}
.bloc_commentaires_tb {margin-bottom:3px;}
.bloc_commentaires_td {width:100px;height:25px;vertical-align:top;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC TELECHARGER UN DOCUMENT
------------------------------------------------------------------------------------------------------------------------*/
.bloc_telecharger {}
.bloc_telecharger img{border:none;vertical-align:middle;padding-right:8px;}
.bloc_telecharger a{text-decoration:none;}
.bloc_telecharger a:hover{font-weight:bold;}
.bloc_telecharger_txt {}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC VIDEO : ne peut apparaitre que dans la partie de droite
------------------------------------------------------------------------------------------------------------------------*/
.bloc_video {}
.bloc_video_txt {text-align:center;}
.bloc_video_video {text-align:center;margin-bottom:20px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC photos : ne peut apparaitre que dans la partie de droite
------------------------------------------------------------------------------------------------------------------------*/
.bloc_photo {}
.bloc_photo_txt {text-align:center;}
.bloc_photo_photo {text-align:center;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC PLAN : ne peut apparaitre que dans la partie de droite
------------------------------------------------------------------------------------------------------------------------*/
.bloc_plan {}
.bloc_plan_txt {text-align:center;}
.bloc_plan_map {text-align:center;margin-bottom:20px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC PLUGOO
------------------------------------------------------------------------------------------------------------------------*/
.bloc_plugoo {}
.bloc_plugoo_txt {text-align:center;}
.bloc_plugoo_plugoo {text-align:center;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC INVITATION
------------------------------------------------------------------------------------------------------------------------*/
.bloc_invit {}
.bloc_invit_txt {}
.bloc_invit_content {line-height:20px;vertical-align:middle;}
input.bloc_invit_content{width:120px;line-height:15px;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;}
.bloc_invit_content img{border:none;vertical-align:middle;padding-left:8px;}
.bloc_invit_tb {width:250px;margin-bottom:3px;}
.bloc_invit_td {width:90px;height:25px;}
/*------------------------------------------------------------------------------------------------------------------------
	BLOC VOTER
------------------------------------------------------------------------------------------------------------------------*/
.bloc_voter {}
.bloc_voter_content {text-align:center;}
/*------------------------------------------------------------------------------------------------------------------------
	ACCES PRIVE
------------------------------------------------------------------------------------------------------------------------*/
div#private_log_titre{width:437px;height:67px;/*background:transparent url(../../images/global/log_titre.gif) top left no-repeat;*/margin:0px;padding:40px 0px 0px 0px;}
div#private_log_titre h1{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;text-transform:uppercase;color:#a9a9a9;border-bottom:none;}
/*------------------------------------------------------------------------------------------------------------------------
	PERSO CLIENT
------------------------------------------------------------------------------------------------------------------------*/
/*div#personnalisation_client {
	height:34px;
	background:#000000 url(../../images/user/_bouton_aide_et_astuces_g.gif) no-repeat top left;
	top:295px;
	width:520px;
	position:absolute;
}*/
/* ----------------------------------- PICTO PLUS */
span.picto_plus {background:url(../../images/event/picto_bloc_evenement_site_26.png) no-repeat top left ;padding-left:20px;line-height:25px;}
/* ----------------------------------- PAS DE CADRE POUR IFRAME ET POPUP */
div#billetterie_ifpop .bloc_content {background:none;}
