/* partners
 ***********************************/
 
#partners a {
  background: url(../media/partners/bg-small.png) no-repeat top left;
  display: block;
  float: left;
  margin:10px 0 10px 20px;
  width: 168px;
  height: 124px;
} 
 
#sponsors, #users { 
  border-bottom:1px #ccc solid;
}

#sponsors img { 
  margin:17px;
}

#users img{ 
  margin:10px;
}

#sponsor-description h3{
  font-size:18px;
  font-weight:bold;
  color:#8daa01;
  margin:30px 0 5px 0;
}

#sponsor-description h4{
  font-weight:bold;
  color:#333;
  margin:0 0 1px 0;
}

#sponsor-description ul.company-big {
  margin:10px 10px 0 290px;  
}

#sponsor-description li{
  margin:10px 0 0 0;
  font-size:13px
}

#sponsor-description img{
  float:left;
  padding:0 40px 0 30px;
}

#sponsor-description a{
  font-weight:bold;
}

#sponsor-motivation,
#sponsor-internal {
  margin:20px 20px 0 30px;
  font-size:13px;
  text-align:justify;
  background:url(../media/green-round-gradient-bg.png) no-repeat left  bottom;
  padding-bottom:10px;
}

#sponsor-motivation h4,
#sponsor-internal h4 {
  font-size:14px;
  background:url(../media/green-round-gradient-bg.png) no-repeat left  top;
  padding:25px 30px 10px 30px;
  margin:0;
  color:white;
}

#sponsor-internal {
  background:url(../media/white-round-gradient-bg.png) no-repeat left  bottom;
  color: #333;
}

#sponsor-internal h4 {
  background:url(../media/white-round-gradient-bg.png) no-repeat left  top;
  color: #333;
}

#sponsor-motivation p,
#sponsor-internal p {
  margin:0;
  padding:0 30px 15px 30px;
}

#parrains-back {
  position:absolute;
  right:18px;
  top:18px;
  font-size:12px;
}

#popups div.dialog {
  background:#E9E9E9 none repeat scroll 0%;
  display:none;
}

#popups div.dialog img {
  display:block;
  float:left;
  margin:10px;
}

#popups div.dialog h4 {
  margin:0;
  padding:0;
}

#popups div.dialog ul.company {
  margin:10px 10px 0 190px;  
}

#popups div.dialog ul.company li {
  margin-bottom:10px;
  padding:0pt;
}

div#popups div.dialog .sponsor-motivation {
  background: white;
  border:1px solid #CCCCCC;
  margin:10px;
  padding:20px;
}

#popups .sponsor-motivation p {
  margin: 6px 0;
}

#popups .sponsor-motivation strong {
  margin-top:15px;
  display: block;
}

#popups .sponsor-motivation ul {
  list-style-type: disc;
  margin-left: 15px;
}

/** some popups need special sizes **/
#popups #caceis,
#popups #fastnet {
  width: 500px;
}