/* Specific CSS to comlete iwebkit CSS if website displayed from a mobile phone */
body{

}



#menuContent{
  display:none;
}

#menuContent2{
  display:none;
}

#mobileAll, #MobileMiddle{
  margin: 0px;
  padding: 0px;
  border: 0px;
}
#mobileTop, #mobileBottom{
  display:none;
}

#mobileContent{
  /*background: #FFFFEE;*/
  /*background: #e0e7ef;*/
}

.textbox p {
  margin-bottom:10px;
}

.button input{
  background: url(http://tooliphone.net/common/img/iphone/icons/blue_bg.png) repeat-x;
  color: #FEFEFE;
}
#rightbutton img{
  margin-top:4px;
}


#h1Title{
  text-align: left;
  /*background: #FFFFE0;*/
  background: #FFFFFF;
  border-top: 1px solid #33408e;
  border-bottom: 1px solid #33408e;
  margin: 0;
  height:50px;
}
#h1Title img{
  margin: 0;
  border:0;
  padding:5px;
  height:40px;
  width:40px;
  float:left;
}
h1{
  /*color: #496691;*/
  color: #33408E;
  font-size:18px;
  margin:0;
  margin-left:60px;
  padding:5px 0 3px;
}
#h1Subtitle{
  color: #e57823;
  font-size:12px;
  margin:0;
  margin-left:60px;
  font-weight:bold;
}


.grayTitle{
  margin-bottom:3px;
} 
.pageitem{
  margin-top:0px;
}

/* Reset links */
a:link, a:visited, a:active, a:hover{
  text-decoration: none;
}

code{
  color:gray;
}

/* Overwrite iwebkit for Google Adsense display under topbar */
#topbar {
	margin-bottom: 0px;
}

#content{
  min-height: 365px;
  margin-top: 0px;
}

#generotronResult {
  color: #2a42a4;
  font-size: 20px;
  font-weight: bold;
  padding: 10px 0;
  text-align: left;
}
#resultGroup{
  border:3px solid #E57823;
}

#generotronDesc{
  display:none;
}
#generotronInfosSection .pageitem{
  border: 1px dashed #496B9A;
}

#makeLinkMsg{
  display:none;
}


#noscriptMessageGroup{
  margin-top:20px;
}

#manualChoiceGroup{
  margin-top:20px;
}

.grayTitle{
  margin-top: 25px;
}

.select{
  display:none;
}






#customPipotronsGroup, #customExcusotronsGroup, #customInjurotronsGroup,
#customAmourotronsGroup, #customSexotronsGroup, #customRevotronsGroup,
#customInclassablotronsGroup{
  display:none;
}




.menu a:hover .name,.store:hover .starcomment,.store:hover .name,.store:hover .comment,.list .withimage a:hover .comment
{
  color:#2A42A4;
}








/* -------------------------------------------------------------------------- */
/* FOOTER SECTION */

#footer{
  margin: 0;
  padding: 0;
  border: 0;
  margin-top:20px;
  border-top:1px solid #CCCCCC;
  padding-top:10px;
  font-family: helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color:#496b9a;
}









/* -------------------------------------------------------------------------- */
/* Display Messages Styles */

/* For display utilities */
.errorTitle{
	color: #B40404;
}
.warningTitle{
	color: #FF8000;
}
.successTitle{
	color: #088A08;
}
.infoTitle{
	color: #496691;
}
.debugTitle{
	color: gray;
}
