body
{
width: 780px;
margin: auto;
padding:0;
border-left:1px solid #676754;
border-right:1px solid #676754;
border-bottom:1px solid #676754;
background-color:#ffffff;
margin-top:0px;
}


/************************
*    Haut de page
************************/

#logo
{
height:84px;
width:375px;
margin:0px;
padding:0px;
}


table.haut
{
margin:0px;
padding:0px;
border:0px;
width:100%;
border-collapse:collapse
}

table.cell
{
margin:0;
padding:0px;
border:0px;
border-collapse:collapse
}

table.cellmain
{
margin:0;
padding:0px;
border:0px;
width:530px;;
border-collapse:collapse
}


tr.cell
{
margin:0;
padding:0px;
border:0px;
}

td.cell
{
margin:0;
padding:0px;
border:0px;
}

td.cell2
{
margin:0;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}

#g_h
{
width:405px;
padding:0px;
margin:0px;
border:0px;
vertical-align:top;
text-align:right;
}

#l_h
{
padding:0px;
margin:0px;
border:0px;
vertical-align:top;
text-align:left;
}

#t_g
{
margin:0px;
padding:0px;
padding-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
text-align:left;
font-weight:bold;
}

#t_g h1
{
margin:0px;
padding:0px;
padding-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
text-align:left;
font-weight:bold;
}

#t_d
{
margin:0px;
padding:0px;
padding-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
text-align:right;
font-weight:bold;
}

#t_d h1
{
margin:0px;
padding:0px;
padding-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
text-align:right;
font-weight:bold;
}

div.erreur
{
padding-top:5px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-align:center;
background-color:#FFFFFF;
}

span.rouge
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0000;
}

div.ok
{
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009933;
text-align:center;
background-color:#FFFFFF;
}

.td-cmd
{
text-align:right;
}


#menu_haut
{
margin:0px;
padding:0px;
padding-bottom:1px;
border-bottom:1px solid #999999;
}

#menu_haut a
{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
font-weight:bold;
}

#menu_haut a:hover
{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
}

#domaine
{
padding-bottom:4px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#domaine input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.form-cmd
{
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

td.cmd
{
text-align:right;
width:120px;
}

.form-cmd-btn
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#domaine select
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

a.btn
{
display: block;
border:0px;
padding:0px;
padding-top:5px;
margin:0px;
text-align:right;
height:19px;
width:200px;
background: url("../img/btn_menu_0.gif") no-repeat 0px 0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#efefef;
font-weight:bold;
}

a.btn:hover
{
padding:0px;
padding-top:5px;
margin:0px;
text-align:right;
height:19px;
width:200px;
background: url("../img/btn_menu_1.gif") no-repeat 0px 0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
}

h1.btn
{
margin:0px;
padding:0px;
padding-top:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h3.btn
{
margin:0px;
padding:0px;
padding-top:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h3.cmd
{
margin:0px;
padding:0px;
padding-top:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

p.btn
{
margin:0px;
padding:0px;
padding-top:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

table.tableau
{
margin:0px;
padding:0px;
border:0px;
width:100%;
border-bottom:1px solid #666666;
border-top:1px solid #666666;
background-color:#eeeeee;
border-collapse:collapse;
}

table.tableau2
{
margin:0px;
padding:0px;
border:0px;
width:100%;
height:140px;
border:1px solid #666666;
background-color:#eeeeee;
border-collapse:collapse;
}

tr.tableau
{
margin:0px;
padding:0px;
border:0px;
}

td.tableau
{
margin:0px;
padding:0px;
border:0px;
}

td.tableau2
{
margin:0px;
padding:0px;
padding-left:12px;
border:0px;
}

.ss-texte
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

.plan-tarif
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
}

td.plan-titre
{
margin:0px;
padding:0px;
padding-left:4px;
border:0px;
border-bottom:2px solid #ff9900;
background-color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
}

td.plan-prix
{
margin:0px;
padding:0px;
padding-left:4px;
border:0px;
border-bottom:2px solid #ff9900;
background-color:#6684A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
}

td.plan-buy
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border-right:2px solid #ff9900;
border-top:2px solid #ff9900;
border-bottom:2px solid #ff9900;
background-color:#666666;
}

td.plan-infos
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border-top:2px solid #ff9900;
border-bottom:2px solid #ff9900;
background-color:#666666;
}

a.plan-lien
{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

a.plan-lien:hover
{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}

td.tableau table.plan
{
width:150px;
height:124px;
margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}


td.tableau2 table.plan
{
width:150px;
height:124px;
margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}

td.plan-desc
{
background-color:#dddddd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#left
{
margin:0px;
padding:0px;
margin-top:8px;
margin-bottom:5px;
padding-left:5px;
border-right:1px solid #ff9900;
width:214px;
}

div.cellule
{
margin:0px;
padding:0px;
width:206px;
height:30px;
background: url("../img/entete_menu.gif") no-repeat 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
}

h2.titre-cellule
{
margin:0px;
padding:0px;
padding-top:3px;
padding-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#666666;
}

div.cellule17
{
margin:0px;
padding:0px;
width:220px;
border:1px solid #d2d2d2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9900;
font-weight:bold;
}

div.cellule18
{
margin:0px;
padding:0px;
width:190px;
border:1px solid #d2d2d2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9900;
font-weight:bold;
}

h2.titre-cellule17
{
margin:0px;
padding:0px;
padding-left:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FF9900;
}

a.tc
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#666666;
text-decoration:none;
}

a.tc:hover
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#0066cc;
text-decoration:none;
}

.sep
{
margin-right:20px;
margin-bottom:10px;
margin-top:2px;
height:2px;
border-bottom:1px solid #ff9900;
}

h3.texte
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

div.texte
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

div.texte2
{
margin:0px;
padding:0px;
padding-right:10px;
padding-left:4px;
min-height:140px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}

div.texte3
{
margin:0px;
padding:0px;
padding-right:10px;
padding-left:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}

a.lien-texte
{
text-decoration:none;
margin:0px;
padding:0px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

a.lien-texte:hover
{
text-decoration:none;
margin:0px;
padding:0px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
}

.pub-dom{
text-decoration:none;
border:0px;
padding-bottom:5px;
}

#main
{
margin-top:8px;
margin-bottom:5px;
padding-left:10px;
}

.btn-mi
{
text-align:center;
margin:0px;
padding:0px;
margin-bottom:4px;
}

a.btn-mi
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
color:#FFFFFF;
background-color:#999999;
text-decoration:none;
border:1px solid #777777;
}

a.btn-mi:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
color:#ff9900;
background-color:#888888;
text-decoration:none;
border:1px solid #ff9900;
}

a.lien-n
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}

a.lien-n:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9900;
text-decoration:underline;
}


/*************************
*    page hebergement
**************************/

#host
{
margin:0px;
padding:0px;
margin-left:11px;
margin-right:11px;
padding-bottom:20px;
width:465px;
}

#host legend
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}

#host fieldset
{
border:2px solid #666666;
padding-bottom:20px;
}

#host p
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#host table
{
padding:0px;
margin:0px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:465px;
}

#host th
{
margin:0px;
padding:0px;
text-align:left;
border-bottom:1px solid #FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}

#host td,h5
{
margin:0px;
padding:0px;
padding-top:8px;
padding-bottom:10px;
text-align:center;
border-bottom:1px solid #FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}

#host tr
{
margin:0px;
padding:0px;
}

#host td,h2
{
margin:0px;
padding:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

#host td,h3
{
margin:0px;
padding:2px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#host h3
{
width:140px;
}

#host p
{
padding-top:9px;
padding-bottom:4px;
}

#host td,h4
{
margin:0px;
padding:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF9900;
}

#host td
{
margin:0px;
padding:0px;
border-bottom:1px solid #bbbbbb;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

/*************************
*    page contact
**************************/

#contact
{
margin:0px;
padding:0px;
padding-top:20px;
margin-left:11px;
margin-right:11px;
padding-bottom:20px;
width:465px;
}

#contact legend
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}

#contact fieldset
{
border:2px solid #999999;
padding-bottom:1px;
padding-left:10px;
}

#contact p
{
padding-left:4px;
padding-right:4px;
padding-bottom:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


#contact label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#contact td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
vertical-align:top;
padding:3px;
margin:0px;
}

#contact input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:100px;
}

#contact select
{
width:110px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


/************************
*   page faq
*************************/

#middle
{
margin:0px;
padding:0px;
margin-left:11px;
margin-right:11px;
padding-bottom:20px;
width:510px;
}

#middle legend
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}

#middle table
{
border:0px;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#middle h1
{
text-align:left;
padding:0px;
padding-left:6px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

#middle h2
{
text-align:left;
padding:0px;
padding-left:6px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

#middle h3
{
text-align:left;
padding:0px;
padding-left:6px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

#middle a
{
text-decoration:none;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
}

#middle a:hover
{
text-decoration:none;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
}

#middle h3
{
text-align:left;
padding:0px;
padding-left:3px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.txt
{
text-align:left;
padding:0px;
padding-left:3px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#middle h2
{
border:0px;
text-align:center;
padding:0px;
margin:0px;
vertical-align:middle;
}

#middle fieldset
{
border:2px solid #666666;
padding-bottom:20px;
padding-left:10px;
}

#middle p
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#middle img
{
border:0px;
}

/*****************************
*  page paiement
*****************************/

#pay
{
margin:0px;
padding:0px;
margin-left:11px;
margin-right:11px;
padding-bottom:20px;
width:510px;
}

#pay legend
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
}

#pay fieldset
{
border:2px solid #666666;
padding-bottom:20px;
padding-left:10px;
}

#pay p
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

/************************
*    pied de page
************************/

#pied{
padding:0px;
margin:0px;
padding-top:2px;
padding-bottom:2px;
background-color:#FF9900;
border-bottom:3px solid #FFFFFF;
text-align:center;
font-size:7pt;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:12px;
}