.boxes {
width:220px;
float:right;
}

#guests_mix{
width:1000px;
padding-left:0px;
margin-left: 0px ;
margin-right:10px;
margin-top:10px;
border: 0px;
padding-right:0px;
float:left;
}

.guest_info {
width:748px;
padding-left:0px;
margin-left: 0px ;
margin-right:10px;
margin-top:10px;
background-color:#141414;
border: 1px #ccc solid;
padding-right:0px;
float:left;
}

.guest_info img {
border: Opx;
float:left;
width:450px;
float:left;
}

.guest_bio {
	  font-family: Verdana;
  font-size: 0.8em;
  color: #fff;
 margin-left:10px;
  text-align:justify;
    margin-right:10px; 
    margin-bottom:10px;
    margin-top:10px;
    float:left;
	}
	
	.guest_titre {
     font-family: Verdana;
  font-size: 1.3em;
  color: #fff;
 margin-left:10px;
  text-align:justify;
    margin-right:10px; 
    margin-bottom:10px;
    margin-top:10px;
    float:left;
   }
	
#deco{
width:740px;
padding-left:0px;
margin-left: 0px ;
margin-right:0px;
margin-top:5px;
background-color:#EBEAE8;
padding-right:0px;
float:left;
height:3px;
}

#bulle_guests{
width:230px;
margin-left: 15px ;
padding-right:2px;
margin-top:10px;
margin-bottom:10px;
float:left;
position:relative;
height:230px;
	
}

.name {
  font-family: Verdana;
  font-size: 0.8em;
  color: #fff;
  background-color:#222222;
  padding:4px;
  margin-top:2px;
  text-transform: uppercase;
  margin-left:0px;
  text-align:center;
  width:232px;
  margin-bottom:2px;
}

.nom_mix{
  font-family: Verdana;
  font-size: 0.6em;
  font-weight: normal;
  color: #FFF;
  background-color:#222222;
  padding:4px;
  text-transform: uppercase;
  margin-top:0px;
  margin-left:0px;
  text-align:center;
  width:232px;
    margin-bottom:2px;
}

.cssstyle {
background-color: #ddd;
margin-left:9px;
margin-top:0px;
margin-bottom:0px;
padding: 2px 8px 2px 8px;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #161616;
text-transform: uppercase;
font-size:9px;
font-weight:bold;
float:left;
text-align:center;
}

a.csslisten:link{
background-color: #161616;
padding: 2px 8px 2px 6px;
border: 1px solid #ccc;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
font-size:9px;
font-weight:bold;
float:right;
margin-top:0px;
width:232px;
}

a.csslisten:active{
background-color: #161616;
margin-right:34px;
padding: 1px 8px 2px 6px;
border: 1px solid #ccc;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #ff6600;
font-size:9px;
font-weight:bold;
float:right;
margin-top:0px;
}

a.csslisten:visited{
background-color: #161616;
margin-right:34px;
padding: 2px 8px 2px 6px;
border: 1px solid #ccc;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #ffffff;
font-size:9px;
font-weight:bold;
float:right;
margin-top:0px;
}

a.csslisten:hover{
background-color: #343434;
margin-right:34px;
padding: 2px 8px 2px 6px;
border: 1px solid #ccc;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #ffffff;
font-size:9px;
font-weight:bold;
float:right;
margin-top:0px;
}
a.csslienmix{
text-decoration: none;
}

a.multipage{
text-decoration: none;
color:#000;
}

input.select_artist  {
margin-top:10px;
   }
   
span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(checkbox.gif) no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(radio.gif) no-repeat;
display: block;
clear: left;
float: left;
}
span.select {
position: absolute;
width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 21px;
padding: 0 24px 0 8px;
color: #fff;
font: 12px/21px arial,sans-serif;
background: url(http://touchofsoul.fr/images/select.gif) no-repeat;
overflow: hidden;
}

   
