/*------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
---------------------------------- WEEZEVENT : évènement -------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------
GLOBAL
------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------------------------------------------------*/
div#header{width:914px;margin:0px;padding:0px;position:relative;display:block;top:0px;}
/*------------------------------------------------------------------------------------------------------------------------
CONTENU
------------------------------------------------------------------------------------------------------------------------*/
div#wrapper{float:right;width:100%;margin-left:-330px;}
div#container {width: 814px;margin: 0px auto;padding:0px 50px 0px 50px;position:relative;min-height:350px;}
div#content {padding:0px;min-height:350px;height:100%;margin:0px;background:transparent url(../images/event/droit_bg.gif) right top repeat-y;}
div#content_global {padding:0px;margin:0px;min-height:350px;background:transparent url(../images/event/content_bg.gif) top left repeat-x;}
div#content p {line-height:1.4;}
/*------------------------------------------------------------------------------------------------------------------------
GAUCHE
------------------------------------------------------------------------------------------------------------------------*/
div#left {float:left;clear:left;width:310px;margin-top:30px;/*margin-bottom:30px;*/}
/*------------------------------------------------------------------------------------------------------------------------
DROITE
------------------------------------------------------------------------------------------------------------------------*/
div#right {margin-left:325px;margin-top:30px;margin-bottom:30px;padding:0px;}
/* ---------------------------------------------------------------------- BLOC ON */
.bloc_header {line-height:23px;border:#8b8b8b solid 1px;background:#e4dfcc url(../images/event/bloc_bg_header.gif) right top repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold;padding-left:15px;letter-spacing:2px;height:23px;}
.bloc_header h1{line-height:23px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;font-weight:normal;letter-spacing:2px;}
.bloc_header a{text-decoration:none;}
.bloc_header a img, .bloc_header h1 img { float:left; margin-right:8px; }
/* ---------------------------------------------------------------------- BLOC OFF */
.bloc_header_off {line-height:23px;border:#8b8b8b solid 1px;background:transparent url(../images/event/bloc_bg_header_off.gif) right top repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold;padding-left:15px;letter-spacing:1px;}
.bloc_header_off h1{line-height:23px;margin:0px;color: #F2F2F2;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold;letter-spacing:1px;}
/*------------------------------------------------------------------------------------------------------------------------
BLOC
------------------------------------------------------------------------------------------------------------------------*/
.bloc_container {width:100%;background-color:#fff;margin-bottom:15px;}
.bloc_content {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:normal;
/*	border-bottom:#8b8b8b solid 1px;border-left:#8b8b8b solid 1px;border-right:#8b8b8b solid 1px;
*/	padding:5px;width:auto;}
.bloc_content_bill {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:normal;
/*	border-bottom:#8b8b8b solid 1px;border-left:#8b8b8b solid 1px;border-right:#8b8b8b solid 1px;
*/	padding:5px;width:478px;}
/*------------------------------------------------------------------------------------------------------------------------
BLOC CONTACT
------------------------------------------------------------------------------------------------------------------------*/
.bloc_contact_civilite {border:#6B6A6A solid 0px;padding:5px;margin-bottom:3px;}
.bloc_contact_coord {border:#6B6A6A solid 1px;padding:5px;margin-bottom:3px;}
.bloc_contact_liens {border:#6B6A6A solid 1px;padding:5px;margin-bottom:3px;}
.bloc_contact_liens_event {border:#6B6A6A 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.gif) no-repeat left top;padding-left:25px;}
.bloc_contact_nom_complet {}
.bloc_contact_fonction {}
.bloc_contact_tb {width:280px;}
.bloc_contact_nom_complet {background:transparent url(../images/content/check.gif) no-repeat left;padding-left:15px;}
.bloc_contact_fonction {background:transparent url(../images/content/check.gif) no-repeat left;padding-left:15px;}
.bloc_contact_td {width:90px;vertical-align:top;background:transparent url(../images/content/check.gif) no-repeat left top;padding-left:15px;}
/*------------------------------------------------------------------------------------------------------------------------
BLOC DESCRIPTIF
------------------------------------------------------------------------------------------------------------------------*/
.bloc_descriptif {}
/*------------------------------------------------------------------------------------------------------------------------
BLOC EVENEMENT
------------------------------------------------------------------------------------------------------------------------*/
.bloc_evenement_nom {font-weight:bold;font-size:18px;background:transparent url(../images/event/picto_bloc_evenement_event.gif) no-repeat left top;padding-left:25px;}
.bloc_evenement_date {padding-bottom:10px;font-size:14px;font-style:normal;background:transparent url(../images/event/picto_bloc_evenement_date.gif) no-repeat left top;padding-left:25px;line-height:20px;}
.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.gif) no-repeat left top;}
.bloc_evenement_site {}
/*------------------------------------------------------------------------------------------------------------------------
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 INVITATION
------------------------------------------------------------------------------------------------------------------------*/
#bloc_invit_btn { float: left; width: 32px; height: 32px; margin: 5px 2px 0 15px; background: url(//s7.addthis.com/static/r07/widget38_32x32.png) no-repeat scroll 0 -2944px transparent; }
  #bloc_invit_btn:hover { opacity: .7; cursor: pointer; }
#bloc_invit { position: relative; padding: 25px 20px 15px; }
  #bloc_invit input, #bloc_invit textarea { width: 500px; margin: 0 0 15px; padding: 5px 10px; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; }
  #bloc_invit input, #bloc_invit textarea, #captcha2 { border: 1px solid #ccc; border-radius: 5px; }
  #bloc_invit input.submit { width: 100px; border: medium none; background-color: #269cc2; color: #fff; font-weight: bold; cursor: pointer; }
  #bloc_invit .error { display: none; margin: 15px 0 0; color: #f00; }
  #bloc_invit img { vertical-align: middle; }
  #bloc_invit .message { width: 500px; margin: 0; padding: 5px 10px; border-left: 1px solid #ccc; line-height: 12px; color: #777; }

/*------------------------------------------------------------------------------------------------------------------------
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;}
/*------------------------------------------------------------------------------------------------------------------------
CHOIX DE LA COULEUR
------------------------------------------------------------------------------------------------------------------------*/
div#color_choix {width:42px;height:462px;background-color:#FF6600;position:absolute;left:2px;background:transparent url(../images/user/color_choix_v2.gif) top left no-repeat;margin-top:10px;}
div#color_choix_menu {padding:45px 0px 0px 9px;}
div#color_choix_menu img{padding-bottom:5px;}
.color_choix_separateur {height:55px;}
/*------------------------------------------------------------------------------------------------------------------------
CHOIX DE LA COULEUR V2
------------------------------------------------------------------------------------------------------------------------*/
div#choix_decor {width:350px;height:90px;background:#333 url(../images/user/choix_decor.gif) top left no-repeat;position:absolute;right:10px;margin-top:150px;border:solid 3px #000000;z-index:1;}
div#choix_decor_deco {padding-left:115px;padding-top:18px;}
div#choix_decor img{padding:3px;}
/* ----------------------------------- PICTO PLUS */
span.picto_plus {background:url(../images/event/picto_bloc_evenement_site.gif) no-repeat top left;padding-left:20px;line-height:25px;}
/* ----------------------------------- TITRES H1 H2 */
.bloc_evenement_nom h1 {font-weight:bold;font-size:18px;margin:0px;}
.bloc_evenement_lieu h2{font-size:15px;font-weight:bold;margin:0px;}
.bloc_contact_nom_orga h2{font-weight:bold;font-size:18px;margin:0px;}
/*----------- Widgets */
#left img { max-width: 300px; max-width: -moz-available;}
#right img { max-width: 479px; max-width: -moz-available;}
.w_visuel { text-align: center;}
.fb-comments { background-color: white; }
.bloc_partager_calendrier { padding: 5px; }
  .bloc_partager_calendrier img { vertical-align: middle; padding-left: 5px; }
