/* ********************************************** */
/*          The stylesheet by GaNdAlFoS           */
/* ********************************************** */

* { 
  /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a { 
  color:#B20000;
  text-decoration:none;
}

a:hover{ 
  color:#ffffff;
}

body {
  color:#ffffff;
  font-size: 10pt;
  background-color:#000000;
  width:900px;
  margin:auto;
}

.fullWidth {
  width:100%;
}

.spacer {
  clear:both;
}
  
.center {
  text-align:center;
}

.title { 
  font-size:12pt;
  font-weight:bold;
}

.title td { 
  padding:1em;
  border-top:1px solid black;
  border-bottom:1px solid black;
}

input {
  background-color:#f0f0f0;
}

option {
  background-color:#f0f0f0;
}

select {
  background-color:#f0f0f0;
}

textarea {
  background-color:#f0f0f0;
}

#header {
  background-image:url('../images/Banner.jpg');
  height:550px;
}

#header a { 
  color:#ffffff;
}

#header a:hover{ 
  color:#f3d7a9;
}

#header .menu{
  position:relative;
  top:435px;
  width:100%;
  margin:auto;
  font-weight:bold;
  font-size:14pt;
  letter-spacing: 2px
}

#header .menu td{
  text-align:center;
  /*width:14%;*/
}

h2 {
  color:#b20000;
  font-size:13pt;
  font-weight:bold;
  border-bottom:1px solid #b20000;
}

.txtzone {
  font-size:12pt;
  padding:1em;
  text-align:justify;
  margin:1em;
}


.fullwidth {  
  width:100%;
}

.halfwidth {  
  width:50%;
  text-align:center;
}

#content {
  margin:-2em 0 0 0 ;
  padding:0em 4em 4em 4em;  
  color:#000000;
  background-image:url('../images/Content.jpg');
  background-repeat:repeat-y;
}

#content .logmein { 
  text-align:center;
  padding: 50px 270px 50px 270px;
}

#blog .txtzone{  
  /*height:180px;*/
}

#admin .txtzone{  
  border-bottom:1px solid #b20000;
}

#medias {  
  text-align:center;
}


#infos {
  width:100%;
  text-align:center;
}

#infos h2 {
  font-size:14pt;
  text-align:left;
  padding-left:1em;
}

#infos img {
  margin-left:auto;
  margin-right:auto;
}

img{
  padding:0.5em;
  background-color:#ffffff;
  border:1px solid #B20000;
}

.bold {
  font-weight:bold;
}

.txtzone img{
  margin-left:2em;
  float:right;
}

.event{  
  padding-top:2em;
  width:600px;
  text-align:center;
  margin:auto;
  font-size:18pt;
  font-weight:bold;
  color:#B20000;
}

.oneInd{ 
  font-size:11pt;
}

.oneInd td {
  padding:0.3em;
  border-bottom:1px solid #ffffff;
}

.warning {
  font-weight:bold;
  color:#B20000;
}

.oneLine { 
  text-align:left;
}

.oneLine td { 
  padding-bottom:0.5em;
}

.adresse {  
  border-bottom:1px solid black;
}

.invite {  
  padding: 0.1em 0.1em 0.1em 2em;
}

.comment{  
  font-size:8pt;
  font-style:italic;
}

.name{  
  font-size:12pt;
  font-weight:bold;
}

#allComments { 
  width:600px;
  padding-left:100px;
}

#allComments .num { 
  color:#B20000;
  font-size:40pt;
  font-style:italic;
  font-weight:bold;
  opacity: 0.60;
  position:relative;
  top:-10px; 
}

#allComments .oneCommentL { 
  padding-top:0.3em;
  text-align:left;
}

/*#allComments .oneCommentL .num{float:left;  left:-10px; }*/
/*#allComments .oneCommentR .num{float:right; right:-10px;}*/

#allComments .oneCommentL .num{float:left; padding:0em 0.3em 0em 0.2em;}
#allComments .oneCommentR .num{float:right; padding:0em 0.2em 0em 0.3em; }

#allComments .oneCommentR { 
  text-align:right;
}

#allComments .author { 
  font-size:14pt;
  font-weight:bold;
}

#allComments .comment {
  font-style:normal;
  text-align:justify;
  font-size:12pt; 
  font-family: palatino serif; 
  font-style: italic;
}

#planTable .nonAffInvit{ 
  float:right;  
  width:200px;  
  font-size:8pt;
}

#planTable .affInvit{ 
  width:570px;
  margin-right:210px; 
}

#planTable option { 
  font-size:9pt;
}

#planTable h3 { 
  text-align:right;
  font-size:12pt;
  text-transform:capitalize;
  letter-spacing:2px;
  font-weight:bold;
  color:#B20000;
  border-bottom:1px solid #000000;
}

.captcha { 
  border:1px solid #B20000;
  background-color:#ffffff;
  padding-left:10px;
}
.captcha img { 
  border:0px;
  margin:0em;
}

#footer {    
  background-image:url('../images/Footer.jpg');
  background-repeat:no-repeat;
  height:50px;
}

#footer .copyright {
  margin:0;
  padding-top:50px;
  padding-right:20px;
  text-align:right;
  color:#ffffff;
  font-size:7pt;
  font-style:italic;
}
