.frame_d
{
width:100%;
height:100%;
background-color:#222255;
font-family: arial, Helvetica, sans-serif;
color:#FFFFFF;
border-width:0;
margin-top:0;
padding-top:0;
}

input.inputbox, select.selectbox, textarea.txtbox 
{
background-color: #AAFFAA;
color: #333333;
font-family: verdana;
font-size: 10px;
border: 1px #FFFFFF solid;
}

input.inputbox { height: 16px; padding-left:2px; }
select.selectbox { height: 16px; padding-left:2px; }
textarea.txtbox { height: 80px; padding-left:2px; }

a.profil_bouton
{
font-family: arial, Helvetica, sans-serif;
text-decoration: none;
color: #00ff00;
font-size: 12px;
font-weight: bold;
background-color: #222222;
border: 1px solid #000000;
padding: 5px ;
}
a.profil_bouton:hover
{
font-family: arial, Helvetica, sans-serif;
text-decoration: none;
color: #ff0000;
font-size: 12px;
font-weight: bold;
background-color: #000000;
border:1px solid #ffffff;
font-stretch: expanded; 
text-shadow:4px,4px,4px,blue ;
}

td.titre_caracteristique
{
width: 20%;
}

td.choix_caracteristique
{

}

td.titre 
{ 
font-size: 20px;
font-weight: bold;
color:#8B12FC;
}


td.option  
{ 
width: 160px; 
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
}

td.description 
{ 
width:350px;
font-size:12px;
color:#8080FF;
}

td.jours_restants
{ 
width:100px;
font-size:12px;
color:#8080FF;
}

div.abonnement
{
width:90px;
height:15px;
font-size: 10px;
font-weight: bold;
text-align:center;
background-color:#8080FF;
color:#FFFFFF;
border: 1px #FFFFFF solid;
}

div.abonnement:hover
{
background-color:#8B12FC;
cursor: pointer;
}