html,body,div,ul,li,p,form,label,h1,h2,h3,h4,h5,h6,fieldset,a,input { padding: 0; margin: 0;}
ol,li { list-style-type: none;}
html {width: 100%; background-color:#FFF;}
body {width: 1000px; margin-left: auto; margin-right: auto; margin-top:2px; background-color:#FFF;}
body {font-family: Arial;}
button{font-family: Arial; cursor:pointer; }
table {border-collapse: collapse;}
body {font-size: 13px;color:#000;}
code { padding:5px; border:1px dotted #14b9ed; background-color:#EEEEFF; color:#14b9ed; font-family:monospace; font-size:11px; display:block; }
a {color: #000;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}
.clear {clear: both;}
div#global {position: relative;float: left;width: 1000px;margin-top:1px;margin-left: auto;margin-right: auto;}
div#footer {float: left;width: 1000px;color: #000;padding-top: 10px; }
div#footer a {color: #000;text-decoration: none;}
div#footer a:hover {color: #000;text-decoration: underline;}
div#footer p {text-align: center;}
.wrapper {position:relative;float:left;width:1000px;margin-top:20px;}

h2 { float:left; width:100%; }

.wrapperOver { position:relative;float:left;width:1000px; text-align:right; }
#langSwitcher { position:absolute; z-index:10000; padding:5px; border:1px solid #d0d0d0;  }
.hidden { display:none; }
.show { display:block; }
.en-li { font-size:11px; padding-left:24px; background:url(../assets/drap/gb.png) no-repeat;}
.es-li { font-size:11px; padding-left:24px; background:url(../assets/drap/es.png) no-repeat;}
.de-li { font-size:11px; padding-left:24px; background:url(../assets/drap/de.png) no-repeat;}
.fr-li { font-size:11px; padding-left:24px; background:#EFEFEF url(../assets/drap/fr.png) no-repeat;}

.inputtext, .inputpassword {border:1px solid #d0d0d0;font-family:arial,sans-serif;padding:3px; font-size:12px;}
.textarea { border:1px solid #d0d0d0;font-family:arial,sans-serif;padding:3px;width:350px; height:100px; font-size:12px; }
.textarealong { border:1px solid #d0d0d0;font-family:arial,sans-serif;padding:3px;width:530px; height:100px; font-size:12px; }

.center {text-align:center;}
.border { border:1px solid #d0d0d0; }
.bold {font-weight:bold;}
.large { width:350px;}
.medium { width:200px; }
.tiny { width:100px; }
.vtiny { width:50px; }

#myAutoComplete { width:25em; padding-bottom:5px; position:relative; display:inline; margin-bottom:5px;}
#myContainer { display:block; position:relative; margin-left:160px; padding:5px; }

div#header { position:relative;float:left;width:1000px; }
div#logo { float:left; width:360px; height:75px; cursor:pointer; background-image:url(../assets/logo300.gif); }
div#login { float:right; height:85px; }
.margintop { text-align:left; margin-top:25px; font-size:14px;}
div#login span { }
div#login a { font-size:12px;}
div#login a:hover { text-decoration:underline; }
div#menu { float:left; width:1000px; margin-top:10px; }
div#menu ul { width:100%; }
div#menu li { float:left; margin-right:22px; }
div#menu a { font-weight:bold; font-size:14px; color:#000; text-decoration:none; }
div#menu a:hover { text-decoration:underline;  }

div#msg { float:left; width:1000px; margin-top:10px; padding:5px; }
div#msg p { color:red; text-align:center; }
div#msg a { color:red; }
div#msg a:hover { color:red; }

.colleft { position:relative; float:left; width:200px; }
.colcenter { position:relative; float:left; width:590px; padding-left:5px; padding-right:5px; }
.colright { position:relative; float:right; width:200px;}
.colindex { position:relative; float:left; width:790px; padding-left:5px; padding-right:5px; }

.boxcontainer { position:relative; float:left; width:200px; }
.boxheader { background-color:#efefef; }
.boxtitle { color:#888; padding-left:10px; padding-top:3px; padding-bottom:3px; font-size:16px; }
.boxcontent { padding-left:10px; padding-top:5px; padding-bottom:10px; }
.boxcontentul { padding-left:5px; }
.petitPadding{ padding:5px; }
#creerEvent { padding-top:10px; padding-left:5px; }
#creerEvent a { color:#14b9ed; }
#creerEvent a:hover { color:#14b9ed; }

a.people { color:#000; }
a:hover.people { color:#000; }

.delete { cursor:pointer; }
div#parisien { display:none; }
div#treeInterest {width:100%; float:left; position:relative; margin-top:10px;}
.hided { display:none; width:100%; position:relative; float:left; }
.hidden { visibility:hidden; }
.showed { display:block; margin-left:15px; width:100%; position:relative; float:left; }
.showed1 { display:block; width:100%; position:relative; float:left; }
.headGray { position:relative; width:590px; height:33px; float:left; background:transparent url(../assets/headGray.gif) no-repeat; }
.headGrayTitle { position:relative; float:left; padding-top:6px; padding-left:10px; color:#888; font-size:16px; }
.headGrayTitleBlack { position:relative; float:right; margin-right:20px; padding-top:8px; color:#000; font-size:14px; font-weight:bold; font-style:italic; }
.topnews { position:relative; float:left; background-color:#efefef; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:15px; width:560px; margin-bottom:10px; }
.topnewsContent { float:left; position:relative;background-color:#FFF; padding:10px; }

.headGrayLong { position:relative; width:790px; height:33px; float:left; background:transparent url(../assets/headGrayLong.gif) no-repeat; }
.innerBoxCenterIndex {position:relative; width:770px; padding:10px; float:left; }
.boxBorderLong { position:relative; width:788px; float:left; border:1px solid #d0d0d0; }

.headGrayShort{ position:relative; width:290px; height:33px; float:left; background:transparent url(../assets/headGrayShort.gif) no-repeat; }

div#messagerieMenu { width:100%; position:relative; float:left; margin-bottom:10px; }
div#messagerieMenu ul { width:100%; }
div#messagerieMenu li { float:left; margin-right:10px;}
div#messagerieMenu a { display: inline-block; border:1px solid #d0d0d0; padding:3px; background-color:#f9f9f9; text-decoration:none;  }
div#messagerieMenu a:hover { display: inline-block; border:1px solid #d0d0d0; padding:3px; background-color:#14b9ed; color:#FFF;  }
li#selected a { display: inline-block; border:1px solid #d0d0d0; padding:3px; background-color:#14b9ed; color:#FFF; }


div#messagerieContent { float:left; width:573px; }
div#messagerieContent table {border-collapse:collapse; width:573px;}
div#messagerieDest { display:none; }
a.title-message { color:#14b9ed; }
a:hover.title-message { color:#14b9ed; }
a.blueLink { color:#14b9ed; }
a:hover.blueLink { color:#14b9ed; }
.read {font-weight:normal; }
.unread { font-weight:bold; }
.borderBT { border-bottom:1px dotted #000; }

.check-message { width:30px; text-align:center; padding-top:30px; padding-bottom:30px; }
.photo-message { width:50px; text-align:center; }
.from-message { width:140px; text-align:center; }
.date-message { font-size:11px; }


.pager { position:relative; float:left; width:100%; padding-top:5px; padding-bottom:10px;}
.pager ul { list-style-type:none; }
.pager li { font-size:12px; float:left; margin-right:10px; }
.pager a { display:inline-block; font-size:12px; margin:0; text-decoration:none;  padding-left:3px; padding-right:3px; background-color:#FFF; border:1px solid #C4C4C4; color:#000; }
.pager a:hover { display:inline-block; font-size:12px; margin:0;  text-decoration:none; padding-left:3px; padding-right:3px; background-color:#14b9ed; border:1px solid #C4C4C4; color:#FFF; }
#selectedPager { display:inline-block; font-size:12px; margin:0;  text-decoration:none; padding-left:4px; padding-right:4px; background-color:#14b9ed; border:1px solid #C4C4C4; color:#FFF; }
#selectedPager1 { display:inline-block; font-size:12px; margin:0;  text-decoration:none; padding-left:4px; padding-right:4px; background-color:#FFF; border:1px solid #C4C4C4; color:#000; }

p.rightup { position:relative; float:right; font-size:11px; margin-right:2px; }
p.bigDay { position:relative; width:100%; float:left; text-align:center; padding-top:5px; padding-bottom:5px; font-size:20px; color:#14b9ed; }

#calEvent { display:none; position:absolute; left:330px; z-index:1}
.boxBorder { position:relative; width:588px; float:left; border:1px solid #d0d0d0; }
.innerBoxCenter { position:relative; width:573px; padding:10px; float:left;  }
.innerBoxCenterLong { position:relative; width:563px; padding:10px; float:left;  }

.boxBorderAgenda { position:relative; width:588px; float:left; }
.innerBoxCenterAgenda { position:relative; width:588px; float:left;  }

.marginBT { margin-bottom:10px; }
.marginTP { margin-top:10px; }
.marginTPBT{ margin-top:10px; margin-bottom:10px;}
.marginAll{margin:10px;}
.paddingBT { padding-bottom:10px; }
.paddingTP { padding-top:10px; }
.padding { padding:10px 0px; }
.paddingAll { padding:10px; }
.marginL10 { margin-left:10px; }
.marginL20 { margin-left:20px; }
.marginR10{ margin-right:10px; }

.boxPhoto80 { position:relative; float:left; width:90px; }
.boxPhoto50 { position:relative; float:left; width:60px; }
.boxText80 { position:relative; float:right; width:453px; padding-right:20px;}
.boxText50 { position:relative; float:right; width:473px; padding-right:20px;}

.boxTextSmall80 { position:relative; float:right; width:190px; padding-right:10px; }
.boxTextSmall50 { position:relative; float:right; width:210px; padding-right:10px; }

.boxNPhoto80 { position:relative; float:left; width:90px; }
.boxNText80 { position:relative; float:right; width:443px;}
.boxNText80 a{color:#14b9ed; text-decoration:none; }
.boxNText80 a:hover{color:#14b9ed; text-decoration:underline; }

.eventAdd { position:relative; float:left; width:100%; margin-top:10px; margin-bottom:10px; }
.reserved{ color:#BB0000; font-size:11px; margin-left:20px; }

.titleh1 { font-size:14px; color:#14b9ed; margin-bottom:10px;}
.innerwrapper { position:relative; width:563px; float:left; padding-left:20px; padding-right:10px; }
.innercol1 { position:relative; float:left; width:282px; }
.innercol2 { position:relative; float:right; width:260px; margin-right:20px; }
.titleh2 { font-size:14px; font-weight:normal; color:#888888; margin-bottom:5px; }
.blue { color:#14b9ed; }
.pad { display:block; width:100%; padding-left:10px; font-size:11px; margin-bottom:10px; }
.padLeftP { display:block; width:100%; font-size:11px; margin-bottom:10px; }

.padLeft { float:left; display:block; width:100%; padding-left:10px; font-size:11px; margin-bottom:10px; }

.padEvent { float:left; display:block; width:100%; padding-left:10px; font-size:11px; margin-bottom:10px; }

.padMiddle { float:left; display:block; width:100%; padding-left:10px; font-size:11px; margin-bottom:10px; }

.padSession { float:left; display:block; width:100%; font-size:11px; margin-bottom:10px; }

.padBottom {float: left; display:block; width:100%; padding-left:10px; font-size:11px; margin-bottom:10px; }


td.cell { width:90px; height:25px; }
.backComments { position:relative; float:left; width:280px; padding-right:10px; padding-left:10px; }
.comments { position:relative; float:left; width:100%; padding:5px; background:#FFF; }

.backCommentsLong { position:relative; float:left; width:523px; padding-right:10px; padding-left:10px; }
.commentsLong { position:relative; float:left; width:513px; padding:5px; background:#FFF; }


.profilContainer { position:relative; float:left; width:100%; }
.smallPhotoBox { position:relative; float:left; width:55px; }
.smallPhotoBox img { padding-top:3px; }
.smallName { font-size:12px; }
.smallInfoProfil { position:relative; float:left; font-size:11px; }
.small { font-size:11px; }
.gray {color:#888888; }
.padTB { padding-top:5px; padding-bottom:5px; }
.padTB10 { padding-top:5px; padding-bottom:15px; }
.bold { font-weight:bold; }
.justify { text-align:justify; }
.center { text-align:center; }
#comments a { color:#14b9ed; }
#comments a:hover { color:#14b9ed; }
#eventTable a { color:#14b9ed; }
#eventTable a:hover { color:#14b9ed; }
.right { text-align:right; margin-right:10px; }
#eventTools { padding:10px; }
#eventTools a { color:#14b9ed;   }
#eventTools a:hover { color:#14b9ed; }

div#boxTwit {padding:0px;}
div#twit {width:100%; height:100%; cursor:pointer;}
div#textTwit {font-size:16px; margin:10px 20px;}
input#textTwit {font-size:16px;font-family:arial; margin:8px 20px;}
.bottonTwit{cursor:pointer; margin:10px 5px;}

.linkButton { padding:3px; color:#FFF; font-size:12px; background-color:#14b9ed; border:1px solid #d0d0d0; font-weight:normal; }
.linkButton a:hover { color:#FFF; text-decoration:none;}

.diaContainer { position:relative; float:left; width:250px; background-color:#f9f9f9; }
.fleft {  }
.fright { }
#membersDia { position:relative; float:left; width:270px; margin-bottom:10px;   }
#photoDia { position:relative; float:left; width:270px; margin-bottom:10px; }
.bordertd { width:auto; height:50px; }

.imgDiapo { display:inline; text-align:center; cursor:pointer; margin:0px 3px; }
.arrowDiapo{ cursor:pointer; padding:0px 5px; vertical-align:top; }
.managerSymbol, .presenceSymbol { position:absolute; cursor:pointer; }

.diaporama { position:relative; float:left; width:100%; background-color:#EFEFEF; border:1px solid #DEDEDE; padding:6px 0px; }

#infobulle { position:absolute; border-collapse:collapse; }
#infobulle td { margin:0px; padding:0px; border:none; }

#infobulle-corner-TL { width:22px; max-width:22px; height:10px; background:url(../assets/infobulle-corner-TL.png); }
#infobulle-border-top { height:10px; background:url(../assets/infobulle-border-top.png); }
#infobulle-corner-TR { width:10px; height:10px; background:url(../assets/infobulle-corner-TR.png); }

#infobulle-border-left { width:22px; max-width:22px; background:url(../assets/infobulle-border-left.png); }
#infobulle-center { background-color:#FFFFFF; }
#infobulle-content { font-size:11px; margin:0px; padding-right:10px; }
#infobulle-border-right { width:10px; background:url(../assets/infobulle-border-right.png); }

#infobulle-corner-BL { width:22px; max-width:22px; height:28px; background:url(../assets/infobulle-corner-BL.png); }
#infobulle-border-bottom { height:28px; background:url(../assets/infobulle-border-bottom.png); }
#infobulle-corner-BR { width:10px; height:28px; background:url(../assets/infobulle-corner-BR.png); }
        
.ftop { cursor:pointer; background:transparent url(../assets/fright.gif) no-repeat; height:12px; width:16px; }
.fdown { cursor:pointer; background:transparent url(../assets/fdown.gif) no-repeat; height:16px; width:12px; }
.cursor { cursor:pointer; cursor:hand; }


#cal-current-day { background-color:#efefef; }

.messageContainer { position:relative; width:570px; float:left; margin-top:10px; }
.messageInfo { position:relative; width:110px; float:left; }
.messagePhoto { }
.messageFrom { }
.messageDate { }
.messageText { position:relative; width:460px; float:right; }
.messageTitle { margin-top:10px; }
.messageContent { margin-top:10px; }
.reply { position:relative; width:460px; float:left; margin-top:10px; }

#formDiv label { float:left; width:150px; margin-right:10px; }
#formDiv p { margin-bottom:5px; }

#formDiv2 label { float:left; width:350px; margin-right:10px; }
#formDiv2 p { margin-bottom:5px; width:100%; position:relative; float:left; }

#form_payment_confirm label { float:left; width:120px; margin-right:5px; }
#form_payment_confirm p { float:left; width:100%; margin-bottom:5px; }

#tableAmis { width:100%; }
#tableAmis td { width:50%; }
#tableAmis a {color:#14b9ed;}
#tableAmis a:hover {color:#14b9ed;}

.marginTP5 { margin-top:5px; }
#messagerieDest { padding:10px; }
#messagerieDest p { margin-bottom:5px; }

.eventListContainer { width:100%; float:left; padding-top:10px; padding-bottom:3px; }
.eventListPlaceContainer { width:100%; float:left; padding-top:10px; padding-bottom:3px; }

.eventParentListContainer { width:100%; float:left; padding-top:5px; padding-bottom:3px; }
.eventParentListSmallContainer { width:250px; float:left; padding-top:5px; padding-bottom:3px; margin:0px 16px;}
.eventParentListPlaceContainer { width:49%; padding-top:5px; padding-bottom:3px; }

#eventList { }
#eventList a {color:#888;}
#eventList a:hover{color:#888;}
.eventList { }
.eventList a { color:#888; }
.eventList a:hover {c olor:#888; }
#pList { }
#pList a {color:#14b9ed;}
#pList a:hover{color:#14b9ed;}
.eventTools { width:100%; float:left; position:relative; }
.messagerieTools { font-size:11px; }

.memberPhoto { position:relative; float:left; width:280px; }
.memberDetailContainer { position:relative; float:right; width:290px; font-size:12px; }
#langDiv { margin-left:160px; }

.favoritePlaces{font-size:14px;}
.favoritePlacesFans{margin-top:30px;}

.topBoxContainer { position:relative; float:left; width:100%; font-size:12px; margin-top:5px; margin-bottom:5px; }
.topBoxTitle { position:relative; float:left; width:100%; color:black; font-weight:bold; padding-bottom:5px; }
.topBoxInner { position:relative; float:left; width:100%; }
.topBoxText { position:relative; float:left; width:100%;  }
.boxText a{color:#14b9ed; text-decoration:none; }
.boxText a:hover{color:#14b9ed; text-decoration:underline; }
.mediaTable { position:relative; width:100%; }
.mediaCell { float:left; margin-right:10px; margin-bottom:10px; }
.noValid { opacity:0.5; filter : alpha(opacity=50);  }

div#modal { display:none; z-index:5000; position:fixed; top:0; left:0; width:100%; height:300%; background:#000; opacity:0.9;filter:alpha(opacity=90);
position: absolute; left: expression(ignoreMe = document.documentElement.scrollLeft + "px"); top: expression(ignoreMe = document.documentElement.scrollTop + "px");
width: expression(document.documentElement.clientWidth + "px"); height: expression(document.documentElement.clientHeight + "px");
}
div#zoom { display:none; z-index:10000; position:absolute; top:0; left:0; margin-top:10%; margin-left:30%;
left: expression(ignoreMe = document.documentElement.scrollLeft + "px"); top: expression(ignoreMe = document.documentElement.scrollTop + "px");
}
.item { cursor:pointer; }

.calendarNavContainer { position:relative; float:right; margin-right:10px; margin-top:10px; }
.navNext {  }
.navPrev { margin-right:10px; }
.feedBackPeople { width:100%; position:relative; float:left; }
.leftFeedBack { width:49%; position:relative; float:left; }
.rightFeedBack { width:49%; position:relative; float:right; }
#feedBackPeople { display:none; position:relative; float:left; width:100%; margin-top:5px; margin-bottom:5px; }

.recoFeedback { width:100%; position:relative; float:left; }
#recoFeedback { display:none; position:relative; float:left; width:100%; margin-top:5px; margin-bottom:5px; }
#grabberDiv ul { width:100%; }
#grabberDiv li { float:left; width:24%; text-align:center; }
#grabberResult { display:none; position:relative; width:100%; float:left; }
#innerGrabber label { width:100px; }
#innerGrabber1 label { width:100px; }

.peopleYMLContainer { position:relative; float:left; width:190px; margin-bottom:5px; }
.peopleYMLPhotos { position:relative; float:left; width:60px; }
.peopleYMLText { position:relative; float:right; width:120px;}
#peopleYML { position:relative; float:left; width:190px; margin-top:10px; }

#subMenu { height:22px; bottom:0px; width:998px; background-image:url(../assets/bg_submenu.jpg); z-index:10; position:fixed; border:1px solid #888; border-bottom:none;}
#subMenu ul {width:100%; }
#subMenu li {float:left;}
#subMenu img {}
#subMenu a {color:#444; font-weight:bold;}
#subMenu a:hover{color:#14b9ed; text-decoration:none;}
#subMenu .smallMargin{margin:3px 0px;}

#subMenuIE { position:relative; float:left; width:568px; }
#subMenuIE ul { float:left; padding:5px; width:100%; padding-left:15px;}
#subMenuIE li { float:left; }

/* ancienne barre :
#subMenu { position:relative; float:left; width:568px; }
#subMenu ul { float:left; padding:5px; width:100%; padding-left:15px;}
#subMenu li { float:left; }
*/

#enjoyButton { width:154px; height:36px; background:transparent url(../assets/inscription.png) no-repeat; }
#enjoyButton:hover { width:154px; height:36px; background:transparent url(../assets/inscription_hover.png) no-repeat; }

.submitButton { padding:1px; color:#FFF; background-color:#14b9ed; border:1px solid #d0d0d0; cursor:pointer; }
#longText p { text-align:justify; }

.searchContainer { position:relative; float:left; width:560px; margin-top:5px; margin-bottom:5px; }
.searchContainer a { color:#888; }
.searchContainer a:hover { color:#888; }
.searchPhoto { position:relative;float:left;width:60px; }
.searchText { position:relative;float:right;width:490px; }

#panel { position:relative;float:left; }

.forumContainer {float:left;position:relative;width:100%;}
.forumLeft {float:left;width:161px;position:relative; }
.forumRight {float:right;width:600px;position:relative;}
.forumPadding {padding-top:10px; padding-bottom:10px;border-bottom:1px solid #C4C4C4;}
#forumLeft ul { }
#forumLeft li {padding-top:10px;padding-bottom:10px;padding-left:5px;}
#selectedForum {background:#14b9ed;}
#selectedForum a {color:#FFF;}

.topicContainer {position:relative;float:left;width:100%;border-bottom:1px solid #C4C4C4;padding-top:10px;padding-bottom:5px;}
.topic {position:relative;float:left;width:100%; }
.topicAuthor {position:relative;float:left;width:60px;}
.topicText {position:relative;float:right;width:540px;}
.topicText a{color:#14b9ed; text-decoration:none; }
.topicText a:hover{color:#14b9ed; text-decoration:underline; }


.postContainer{position:relative;float:left;width:100%;border-bottom:1px solid #C4C4C4;padding-top:10px;padding-bottom:10px;}
.post{position:relative;float:left;width:100%;}
.postAuthor{position:relative;float:left;width:60px;}
.postText{position:relative;float:right;width:540px;}
.postText a{color:#14b9ed; text-decoration:none; }
.postText a:hover{color:#14b9ed; text-decoration:underline; }

.researchOption {margin-bottom:15px; height:30px;}
.researchOption tr td {padding:0px 5px; color:#888; font-size:12px;}

.memberList {clear:both; margin-top:10px;}

.pagebar { margin-top:10px; padding-top:10px; height:30px; text-align:center; font-size:14px; }
.pagebar a { color:#14b9ed; text-decoration:none; margin:0px 5px; }
.pagebar a:hover { color:#14b9ed; text-decoration:underline; margin:0px 5px; }
.marginPage { margin:0px 5px; }
.actualPage { font-size:16px; font-weight:bold; }

.new { color:#25C536; font-size:7pt; font-family:arial; font-weight:bold; margin-left:10px;}

#sondageBox { padding:10px 5px 5px 5px; }
#sondageBox .sondageName { color:#14b9ed; font-weight:bold; text-align:center; margin-bottom:15px; }
#sondageBox .sondageOption { margin-bottom:5px; }
#sondageBox .sondageResults { width:100%; }
#sondageBox .sondageVote { margin-top:10px; text-align:center; }

#sondageBox .sondageOption .optionName { width:160px; padding-bottom:3px; padding-left:15px;  vertical-align:middle; }
#sondageBox .sondageResults .optionName { width:100%; padding-bottom:3px; }
#sondageBox .optionBar { background-color:#14b9ed; height:5px; margin-bottom:10px; }

.label { padding:1px 2px; margin-right:5px; color:#888; /*background-color:#e0ecff;*/ border:1px solid #e0ecff; font-size:9px; }
.label:hover { padding:1px 2px; margin-right:5px; color:#888; background-color:#e0ecff; border:1px solid #e0ecff; font-size:9px; text-decoration:none; }
.eventTitle { font-size:13px; color:#14b9ed; margin-bottom:3px; }
.eventSmallTitle { font-size:12px; color:#14b9ed; margin-bottom:3px; }

#contestLoginForm input[type=text], #contestLoginForm input[type=password] { width:180px; margin:auto; margin-bottom:5px; }

#contestFormInvite .inviteModule { position:relative; float:left; margin-bottom:30px; width:100%; }
#contestFormInvite #socialNetworks a { text-decoration:none; }
#contestFormInvite #socialNetworks a:hover { text-decoration:none; }
#contestFormInvite #individualMails input[type=text] { margin-bottom:5px; }

#themaDescription h2 { font-size:16px; }

.action_event_parent { background-color:#EFEFEF; padding:15px 5px; border:1px solid #DEDEDE; text-align:center; }

#form_event_search { font-size:11px; }
#form_event_search select { font-size:11px; width:120px; }
#form_event_search p { margin-bottom:4px;  }
#form_event_search label { float:left; width:70px; margin-top:5px; }
#form_event_search input[type=text] { width:110px; }
