body		{ background:#b2b8bd url(../img/background.jpg) repeat-x top left; overflow:auto; }
body, td, h2, h3, input, textarea, select, dl, dt, dd, 
p			{ font:10px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; } 
p			{ color:#262324; }
h2			{ font-weight:bold; }
img, img a	{ border:0; margin:0; padding:0; }
a			{ color:#1d5db5; }
*			{ outline:none; }
.bleu		{ color:#1251a9; }	
.small		{ font-size:9px; }
.left		{ float:left; }
.cach		{ display:none; }
.clear		{ clear:both; }
input.ok	{ background:url(../img/inputok.gif) repeat bottom left; border:0; font-weight:bold; }

p.cat 							{ float:left; margin:15px 0px 0px 15px; width:125px; }
p.cat a							{ background:#de020e url(../img/fond_lin.gif); color:white; display:block; font-weight:bold; margin-bottom:5px; padding-bottom:1px; text-indent:4px; text-decoration:none; width:120px; }
p.cat a.vio						{ background:#892672 url(../img/fond_lin.gif); }
p.cat a.ble						{ background:#2c95c6 url(../img/fond_lin.gif); }
p.cat a.ros						{ background:#dc9df4 url(../img/fond_lin.gif); }
p.cat a.jon						{ background:#e0ce2c url(../img/fond_lin.gif); }
p.cat a.ver						{ background:#76c72d url(../img/fond_lin.gif); }
p.categ							{ background:#dbeaf5; clear:both; color:#1b5db3; margin:20px; padding:4px; text-align:justify; }
p.menu							{ color:#1b5db3; margin:18px 0 4px 10px; height:30px; }		
p.menu a						{ color:#1b5db3 !important; text-decoration:none; }		


div#all							{ background:white url(../img/left.gif) repeat-y top left; border:1px solid #656a6e; margin:27px auto 0 auto; text-align:left; width:728px; }


div#header						{ background:url(../img/fd.jpg) no-repeat top left; height:229px; overflow:hidden; text-align:left; }
div#header img.logo				{ position:absolute; margin:1px 0 0 1px !important; margin:0 0 0 -2px; }
div#header ul					{ text-align:right; border-left:1px solid #656a6e; padding:0 5px 0 0; height:49px; margin:0 0 0 270px; }
div#header ul li				{ display:inline; margin:0 3px 0 0; }
div#header ul li img			{ margin-top:10px; }


div#bann						{ height:122px; overflow:hidden; }

form#banntop					{ background:#276bc0 url(../img/bg_bann_top.png) no-repeat top left; border:1px solid black; height:59px; width:449px; margin:10px 0 0 16px; overflow:hidden; }
form#banntop h2					{ color:white; font-size:9px; font-weight:bold; padding:7px 0 0 90px; }
form#banntop p					{ padding:10px 0 0 150px; margin:0; }
form#banntop input, form#banntop select { background:white; border:1px solid #025faf; color:black; font:bold 9px verdana; padding:0 2px; height:17px; vertical-align:top; }
form#banntop input.name			{ margin:0 7px 0 0; width:183px; }
form#banntop select.exte		{ margin:0 10px 0 0; width:46px; padding-right:0; }
form#banntop input.ok			{ background:none; border:0; padding:0; vertical-align:top; width:39px; height:37px; margin-top:-8px; }

/* ** MENUS ************************************************************************************** */
td#menu							{ background:#ebeded url(../img/left.gif) repeat-y top right; width:120px; vertical-align:top; }
td#menu .contact				{ border-top:1px dotted #a2a5a7; border-bottom:1px dotted #a2a5a7; font-size:9px; padding:4px 0 8px 0; text-align:center; }
td#menu .contact a				{ color:#1251a9; font-size:9px; font-weight:bold; }
td#menu .contact a:hover		{ color:black; }

td#menu dl						{ margin:0 2px 0 4px; }
td#menu dl dt					{ color:black; font-weight:bold; font-size:9px; margin-top:5px; padding:0; text-indent:2px; }
td#menu dl dd					{ background:url(../img/dd.jpg) no-repeat bottom left; color:#a2a5a7; font-size:9px; margin:1px 0 0 0; padding:0 0 1px 0; } 
td#menu dl dd a					{ background:url(../img/fl.gif) no-repeat 2px 4px; display:block; color:black; text-indent:8px; text-decoration:none; }
td#menu dl dd a:hover			{ background:url(../img/fl_.gif) no-repeat 2px 4px; color:#1251a9; }
td#menu dl dd img				{ margin:0 5px 0 5px; }
td#menu dl.enu 					{ padding-bottom:4px; margin:0 4px 10px 4px; } 
td#menu dl.enu dt				{ background:#1251a9; color:white; }
td#menu dl.enu dd 				{ background:none; }
td#menu dl.enu dd a				{ background:url(../img/puce_b1.gif) no-repeat 0 2px; color:#1251a9; font-weight:bold; text-indent:12px;  }

td#col							{ background:#ebeded url(../img/right.gif) repeat-y top left; width:120px; vertical-align:top; } 
td#col ul						{ margin:0 5px 0 5px; width:120px; padding:0; } 
td#col ul li					{ list-style:none; color:#a2a5a7; font-size:9px; margin:1px 0 0 0; padding:0 0 1px 0; } 
td#col ul li a				{ background:url(../img/puce_b1.gif) no-repeat 0 2px; color:#1251a9; display:block; font-size:9px; padding-left:4px; text-indent:8px; font-weight:bold; text-decoration:none; }	
td#col ul li a:hover			{ background:url(../img/fl_.gif) no-repeat 2px 4px; color:#1251a9; }
td#col ul li span					{ background:#195bb1; color:white; display:block; font-weight:bold; text-indent:2px; margin-top:5px; } 

/* ** INTERIEUR ********************************************************************************** */
td#contenu						{ background:white url(../img/top_ombre.gif) repeat-x top left; vertical-align:top; }
td#contenu h1					{ height:22px; margin:15px 0 10px 0; overflow:hidden; text-indent:800px; width:400px; }

/* ** ACCUEIL ************************************************************************************** */

#nouveaut						{ background:#f0f0f0; float:left; height:220px; margin:15px 8px 0 15px !important; margin:15px 14px 0 0; width:214px; overflow:hidden; }
#nouveaut p						{ margin:10px 10px 10px 10px; }
#nouveaut ul					{ list-style:none; margin:5px 10px 0 10px; padding:0; }
#nouveaut ul li					{ background:url(../img/traits.gif) repeat-x top left; padding:10px 0 10px 0; }
#nouveaut ul li b				{ }
#nouveaut ul li.bottom			{ padding:0; }                     
#intro							{ background:url(../img/fond_acc.gif) no-repeat top left; float:left; height:219px; margin:15px 0 10px 0; width:222px; }
#intro p						{ font-size:10px; font-weight:bold; margin:7px 0 0 55px; text-align:left; }
#intro p span					{ display:block; font-size:10px; font-weight:normal; height:180px; margin-top:10px; overflow:auto; padding-right:5px; }
#intro p span i					{ color:#1d5db5; font-style:normal; }

#intr						{ float:left; height:500px; font-size:10px; font-weight:bold; text-align:left; }
#intr span					{ display:block; font-size:10px; font-weight:normal; height:480px; margin-top:10px; overflow:auto; padding-right:5px; }

table.offres					{ clear:both; margin-top:8px; margin-left:14px; margin-right:14px; }
table.offres td.fd img				{ margin-right:14px; }

table.gri					{ clear:both; margin:15px 0 15px 15px; }
table.gri td.fd					{ background:#ebeded url(../img/fond_carre.gif) no-repeat bottom right; width:137px; }
table.gri td.fd a				{ color:black; text-decoration:none; }
table.gri td.fd img				{ border:0; margin:5px 0 5px 0; }
table.gri td.fd img.f			        { float:left; margin:0 5px 10px 5px; }
table.gri td.no					{ width:20px; }
table.gri td.fd p				{ font-size:9px; margin:0 7px 0 0;  }
table#lienzs					{ float:left; width:222px; }
table#lienzs td					{ color:white; }
table#lienzs td.esp				{ height:5px; }
table#lienzs td.one				{ background:url(../img/acc_one.gif) top left; font-weight:bold; padding:4px 0 4px 5px; }
table#lienzs td.two				{ background:url(../img/acc_txo.gif) top left; font-weight:bold; padding:4px 0 4px 5px; }
table#lienzs td.tre				{ background:url(../img/acc_tre.gif) top left; font-weight:bold; padding:4px 0 4px 5px; }
table#lienzs td.rey				{ background:#595959; text-align:left; padding-left:5px; width:98px; }
table#lienzs td.rey a			{ color:white; font-weight:bold; text-decoration:none; }

/* ** WEB *************************************************************************************** */
td.net h1						{ background:url(../img/h1_net.gif) no-repeat top left; }	

/* ** WRADIO *************************************************************************************** */
td.wradio h1						{ background:url(../img/h1_wradio.gif) no-repeat top left; }

/* ** SHELL *************************************************************************************** */
td.shell h1						{ background:url(../img/h1_shell.gif) no-repeat top left; }

/* ** VBNCS *************************************************************************************** */
td.vbncs h1						{ background:url(../img/h1_vbncs.gif) no-repeat top left; }	

/* ** IP(s) *************************************************************************************** */
td.ips h1						{ background:url(../img/h1_ips.gif) no-repeat top left; }	

/* ** IRCD *************************************************************************************** */
td.ircd h1						{ background:url(../img/h1_ircd.gif) no-repeat top left; }	
td.ircd .form					{ background:none; margin-left:10px; }

/* ** WEB *************************************************************************************** */
td.web h1						{ background:url(../img/h1_web.gif) no-repeat top left; }	
td.web .form					{ background:none; margin-left:10px; }

/* ** COMPTE *************************************************************************************** */
td.compte h1						{ background:url(../img/h1_compte.gif) no-repeat top left; }	

/* ** BNC *************************************************************************************** */
td.bnc h1						{ background:url(../img/h1_bnc.gif) no-repeat top left; }	
td.bnc .form					{ background:none; margin-left:10px; }

/* ** EGGDROP *************************************************************************************** */
td.eggdrop h1						{ background:url(../img/h1_eggdrop.gif) no-repeat top left; }	
td.eggdrop .form					{ background:none; margin-left:10px; }

/* ** RADIO *************************************************************************************** */
td.radio h1					{ background:url(../img/h1_radio.gif) no-repeat top left; }	
td.radio .form					{ background:none; margin-left:10px; }

/* ** LOGIN *************************************************************************************** */	
td.login .form					{ background:none; margin-left:10px; }

/* ** OUBLI *************************************************************************************** */	
td.oubli h1				{ background:url(../img/h1_oubli.gif) no-repeat top left; }	
td.oubli .form					{ background:none; margin-left:10px; }

/* ** CONFIRMATION *************************************************************************************** */	
td.confirmation .form					{ background:none; margin-left:10px; }

/* ** INSCRIPTION *************************************************************************************** */	
td.inscription h1				{ background:url(../img/h1_inscription.gif) no-repeat top left; }	
td.inscription .form			{ background:none; margin-left:10px; }	

/* ** INFORMATIONS *************************************************************************************** */	
td.informations h1				{ background:url(../img/h1_informations.gif) no-repeat top left; }	
td.informations .form			{ background:none; margin-left:10px; }	

/* ** SUPPORT *************************************************************************************** */	
td.support h1				{ background:url(../img/h1_support.gif) no-repeat top left; }	
td.support .form			{ background:none; margin-left:10px; }	

/* ** MESSAGERIE *************************************************************************************** */	
td.messagerie h1			{ background:url(../img/h1_messagerie.gif) no-repeat top left; }	
td.messagerie .form			{ background:none; margin-left:10px; }	

/* ** FORMULE *************************************************************************************** */	
td.formule h1				{ background:url(../img/h1_formule.gif) no-repeat top left; }	
td.formule .form			{ background:none; margin-left:10px; }	

/* ** INFRASTRUCTURE *************************************************************************************** */	
td.infrastructure h1			{ background:url(../img/h1_infrastructure.gif) no-repeat top left; }	
td.infrastructure .form			{ background:none; margin-left:10px; }	

/* ** RENOUVELLEMENT *************************************************************************************** */	
td.renouvellement h1			{ background:url(../img/h1_renouvellement.gif) no-repeat top left; }	
td.renouvellement .form			{ background:none; margin-left:10px; }

/* ** FACTURES *************************************************************************************** */	
td.factures h1				{ background:url(../img/h1_factures.gif) no-repeat top left; }	

/* ** EMAILS *************************************************************************************** */	
td.emails h1				{ background:url(../img/h1_emails.gif) no-repeat top left; }	

/* ** NS *************************************************************************************** */	
td.ns h1				{ background:url(../img/h1_ns.gif) no-repeat top left; }	

/* ** BNCS *************************************************************************************** */	
td.bncs h1				{ background:url(../img/h1_bncs.gif) no-repeat top left; }	

/* ** ALIAS *************************************************************************************** */	
td.alias h1				{ background:url(../img/h1_alias.gif) no-repeat top left; }	

/* ** FTP *************************************************************************************** */	
td.ftp h1				{ background:url(../img/h1_ftp.gif) no-repeat top left; }	

/* ** ADMINISTRATION *************************************************************************************** */	
td.administration h1			{ background:url(../img/h1_administration.gif) no-repeat top left; }	

/* ** BACKUPS *************************************************************************************** */	
td.backups h1   			{ background:url(../img/h1_backups.gif) no-repeat top left; }	

/* ** CLIENTS *************************************************************************************** */	
td.clients h1				{ background:url(../img/h1_clients.gif) no-repeat top left; }	

/* ** QUOTAS *************************************************************************************** */	
td.quotas h1				{ background:url(../img/h1_quotas.gif) no-repeat top left; }	

/* ** PIDS *************************************************************************************** */	
td.pids h1				{ background:url(../img/h1_pids.gif) no-repeat top left; }	

/* ** DOWNLOAD ************************************************************************************ */
td.download h1					{ background:url(../img/h1_download.gif) no-repeat top left; }	
td.download .down				{ border-bottom:1px dotted black; margin:0 20px 0 20px; padding:10px 0 10px 0; }
td.download .down h3			{ color:#bd0800; background:url(../img/puce_bas.gif) no-repeat 0 2px; margin:0 0 5px 0; text-indent:11px; font-weight:bold; }
down p				        { text-align:justify; }
td.download .down p a			{ background:#ebeded url(../img/fl_.gif) no-repeat 4px 3px; color:black; display:block; font-weight:bold; margin-top:5px; text-indent:15px; }
td.download .right				{ float:left; background:url(../img/deg_3.gif) repeat-y top left; margin:-30px 0 25px 0; padding-bottom:5px; width:150px; }
td.download .right p			{ clear:left; color:#1b5db3; margin:10px 0 10px 10px; }		
td.download .right p select		{ background:#dbeaf5; border:0; float:left; margin:3px 0 4px 0; padding:0 0 0 2px; width:110px; }	
td.download .right p input		{ background:#dbeaf5; border:0; float:left; height:15px; margin:3px 0 4px 0; width:110px; }
td.download .right p input.ok	{ background:url(../img/inputok.gif) repeat bottom left; border:0; margin:3px 0 4px 0; width:110px; }
td.download .left				{ float:left; width:320px; }
td.download .left p				{ margin:0 0 0 20px; }				
td.download .left p a			{ color:black; text-decoration:none; }				
td.download .left p a:hover		{ color:#bd0800; }				
td.download p.rech				{ margin:5px 20px 5px 20px; }	
td.download p.fd				{ margin-top:0 !important; margin-bottom:0 !important; }	

/* ** TROMBI ************************************************************************************** */
td.trombi h1					{ background:url(../img/h1_trombi.gif) no-repeat top left; }	
td.trombi .listing				{ float:left; margin:0 0 10px 10px; text-align:center; }	
td.trombi .listing div			{ background:#262324; border:1px solid black; height:116px; overflow:hidden; width:116px; }	
td.trombi .listing table		{ height:116px; margin:0; vertical-align:center; }	
td.trombi .listing table img	{ width:116px; }	
td.trombi table					{ margin-left:24px }
td.trombi label					{ float:left; width:70px; font-weight:bold; }
td.trombi table .connex input	{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:75px; }
td.trombi table .connex input.ok{ background:url(../img/inputok.gif) repeat bottom left; border:0; }
td.trombi td.chans				{ padding-top:5px; text-align:justify; vertical-align:top; width:280px; }
td.trombi td.chans h2			{ color:#bd0800; background:url(../img/puce_bas.gif) no-repeat 0 2px; margin:0 0 10px 0; text-indent:11px; }
td.trombi td.chans h3			{ background:#ebeded; border:1px solid #ebeded; color:black; margin:0 0 4px 0; overflow:hidden; width:116px; }	
td.trombi td.fond				{ background:url(../img/deg_4.gif) repeat-y top left; padding:5px 15px 5px 10px; width:150px; }
td.trombi td.fond h2			{ background:url(../img/puce_bas2.gif) no-repeat 0 2px; color:#1b5db3; }
td.trombi td.fond ul			{ margin:0 0 0 15px;  padding:0; }
td.trombi td.fond ul li			{ list-style:url(../img/fl_.gif); margin-bottom:4px; text-align:left; }
td.trombi td.fond ul li a		{ font-weight:bold; color:black; text-decoration:none; }
td.trombi td.fond ul li a:hover	{ text-decoration:underline; }
td.trombi .trombidet label		{ font-weight:bold; float:left; width:45px; }
td.trombi .trombidet p.infos	{ margin-bottom:20px; text-align:left; }
td.trombi .trombidet p.texte	{ clear:both; color:#1251a9; background:url(../img/deg_3.gif) repeat-y top left; margin:10px 0 20px 0; padding:6px; text-align:justify; }
td.trombi .trombidet img		{ float:right; border:1Px solid black; margin:0 0 10px 10px; }
td.trombi p.retour				{ background:#ebeded; text-align:center; }
td.trombi p.retour a			{ color:black; }
td.trombi .ins					{ margin-top:20px; }
td.trombi .ins label			{ font-weight:bold; float:left; width:115px; }
td.trombi .ins input, td.trombi .ins select,
td.trombi .ins textarea			{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:150px; }
td.trombi .ins input.de,
td.trombi .ins textarea.de		{ background:#abcde7; }	
td.trombi .ins input.ok			{ background:url(../img/inputok.gif) repeat bottom left; border:0; width:100px }
td.trombi #comm label			{ color:black; width:60px; margin-left:10px; }
td.trombi #comm p				{ margin-top:10px; }
td.trombi #comm input, td.trombi #comm textarea	{ margin-bottom:2px; width:200px; }
td.trombi .comms p				{ border-bottom:1px dotted #BBBBBB; margin-bottom:10px; padding-bottom:5px; }
td.trombi .comms label			{ background:#EBEDED; padding-left:2px; width:275px; }
td.trombi .comms label span		{ color:#BBBBBB; float:right; font-size:8px; font-weight:normal; margin-right:2px; }

/* ** TCHAT *************************************************************************************** */
td.tchat h1						{ background:url(../img/h1_tchat.gif) no-repeat top left; }	
td.tchat p.chat					{ margin:-22px 0 0 155px; }
td.tchat table					{ margin-left:24px }
td.tchat td.chans				{ padding-top:5px; text-align:justify; vertical-align:top; width:280px; }
td.tchat td.chans input			{ margin-top:4px; }
td.tchat td.chans h2			{ color:#bd0800; background:url(../img/puce_bas.gif) no-repeat 0 2px; margin:0 0 10px 0; text-indent:11px; }
td.tchat td.chans p.small		{ margin:0; padding:0; }
td.tchat .small2				{ color:#7a7a7a; display:block; font-size:9px; }
td.tchat div.couleur label		{ display:block; float:left; margin-top:4px; width:100px; font-weight:bold; }
td.tchat .tour div.couleur input{ border:1px solid black; background:white; width:110px; }
td.tchat td.chans ul 			{ margin:2px 0 0 0; padding:0; }
td.tchat td.chans ul li			{ list-style:none; color:black; font-weight:bold; border-bottom:1px dotted #7a7a7a; margin-bottom:10px; }
td.tchat td.chans ul li span	{ color:#7a7a7a; font-size:9px; font-weight:normal; }
td.tchat td.fond				{ background:url(../img/deg_4.gif) repeat-y top left; padding:5px 15px 5px 10px; width:150px; }
td.tchat td.fond h2				{ background:url(../img/puce_bas2.gif) no-repeat 0 2px;  color:#1b5db3; }
td.tchat td.fond ul li span		{ color:#1b5db3; }
td.tchat td.fond ul li			{ border-bottom:1px dotted #1b5db3; margin-bottom:0px; padding-bottom:4px; text-align:left; }

/* ** FORUMS ************************************************************************************* */
td.forums h1					{ background:url(../img/h1_forums.gif) no-repeat top left; float:left; }
td.forums .left					{ background:url(../img/deg_4.gif) repeat top left; margin:0 0 0 10px; width:175px; }
td.forums .left p				{ margin:30px 10px 10px 20px; }
td.forums .left p input			{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:130px; }
td.forums .left p input.ok		{ background:url(../img/inputok.gif) repeat bottom left; border:0; font-weight:bold; margin:4px 0 0 0; width:80px; }
td.forums .right				{ float:left; margin:-30px 0 0 30px; padding-left:30px; width:245px; }
td.forums .right p.tour			{ color:#1251a9; background:url(../img/deg_3.gif) repeat-y top left; margin:10px 0 20px 0; padding:6px; text-align:justify; }
td.forums .right p.ok			{ color:#bd0800; text-align:center; }

/* ** PARTENAIRES ******************************************************************************** */
td.partenaires h1				{ background:url(../img/h1_partenaires.gif) no-repeat top left; }	
td.partenaires h2				{ background:#e5eff8; border:1Px solid #e5eff8; color:#1251a9; font-weight:bold; height:13px; text-indent:2px; }
td.partenaires .cat1 div 		{ background:url(../img/ray_hori.gif) repeat-x bottom left; margin:0 5px 5px 5px; padding-bottom:5px; }
td.partenaires .cat1 div h2		{ width:468px; }
td.partenaires .cat1 div img	{ border:1px solid black; height:60px; width:468px; }
td.partenaires .cat1 div p		{ font-size:9px; text-align:justify; width:468px; }
td.partenaires .cat2 div		{ background:url(../img/ray_verti.gif) repeat-y top right; float:left; float:left; width:110px; }	
td.partenaires .cat2 div h2		{ overflow:hidden; text-align:left; width:88px; }
td.partenaires .cat2 div img	{ border:1px solid black; height:31px; width:88px; }	
td.partenaires .cat2 div p		{ height:75px; font-size:9px; overflow:hidden; width:90px; }

/* ** DOMAINE ************************************************************************************ */
td.domaine h1					{ background:url(../img/h1_domaine.gif) no-repeat top left; }	
td.domaine .form					{ background:none; }
form.dom						{ background:#ebf3f8 url(../img/bg_bann_domaine.png) no-repeat top left; height:61px; margin:30px; }
form.dom h2						{ color:#025dae; padding:12px 0 5px 85px; }
form.dom input, form.dom select	{ font:bold 9px verdana; color:black; border:1px solid #025dae; vertical-align:bottom; margin-left:2px; }
form.dom input.name				{ margin:5px 2px 0 85px; width:170px; text-align:center; height:16px; }
form.dom select.exte			{ margin:5px 4px 0 2px; width:50px; text-align:center;height:16px;  }
form.dom input.ok				{ background:#56a4f1 url(../img/bg_input_domaine.png) repeat-y top left; color:white; margin:5px 10px 0 5px; width:30px; text-align:center; padding:0; }
div.result						{ background:white; border:2px solid #ebf3f8; margin:30px 30px; }
div.result p					{ margin:10px; text-align:justify; }
div.result p.results			{ text-align:center; font:bold 18px verdana; margin:20px auto; }
div.result p.results img		{ vertical-align:middle; margin-right:10px; }

/* ** AIDE *************************************************************************************** */
td.aides h1						{ background:url(../img/h1_aide.gif) no-repeat top left; }
td.aides p.intro				{ margin:-22px 0 0 160px; }
td.aides p.dec					{ border-bottom:1px dotted black; border-top:1px dotted black; margin:30px 42px 0 42px; padding-bottom:20px; padding-top:20px; text-align:justify;}
td.aides p.titre				{ color:#bd0800; font-weight:bold; margin:0 42px 0 42px; padding-bottom:20px; padding-top:20px; text-align:justify; }
td.aides table.lins 			{ margin:20px 0 -30px 42px; }
td.aides table.lins td 			{ vertical-align:top; }
td.aides table.lins p 			{ margin:0 10px 30px 0; width:120px; }
td.aides table.lins p a			{ background:#de020e url(../img/fond_lin.gif); color:white; display:block; font-weight:bold; height:13px; margin-bottom:5px; text-indent:4px; text-decoration:none; width:120px; }
td.aides table.lins p a.vio		{ background:#892672 url(../img/fond_lin.gif); }
td.aides table.lins p a.ble		{ background:#2c95c6 url(../img/fond_lin.gif); }
td.aides table.lins p a.ros		{ background:#dc9df4 url(../img/fond_lin.gif); }
td.aides table.lins p a.jon		{ background:#e0ce2c url(../img/fond_lin.gif); }
td.aides table.lins p a.ver		{ background:#76c72d url(../img/fond_lin.gif); }
td.aides ul						{ margin:5px 0 20px 0; padding:0;}
td.aides ul li					{ list-style:none; margin:5px 0 5px 0; }
td.aides ul li	a.title			{ color:#262324; font-weight:bold; text-decoration:none; padding:0 30px 0 10px; margin-left:50px; }
td.aides ul li	a.title:hover	{ background:#e3f1fa; }
td.aides div.rep				{ background:white; border:1px solid #b5d5ee; display:none; margin:10px 35px 30px 35px; }
td.aides div.rep p				{ margin:20px !important; }
td.aides div.rep img			{ border:1Px solid black; float:right; margin:15px 15px 10px 10px; }
td.aides div.rep p span			{ background:#ebeded; display:block; font-size:10px; margin:5px 0 5px 0; text-align:center; }

/* ** EQUIPE ************************************************************************************** */
td.equipe h1					{ background:url(../img/h1_equipe.gif) no-repeat top left; }
td.equipe h2					{ background:url(../img/puce_bas.gif) no-repeat 0 2px; color:#bd0800; padding-left:12px; }
td.equipe td					{ vertical-align:top; }
td.equipe .deg					{ background:url(../img/deg_5.gif) no-repeat top left; margin:0 0 20px 0; padding:10px 0 5px 20px; }
td.equipe .deg h2				{ float:left; margin-top:10px; }
td.equipe .deg img				{ border:1px solid black; float:left; margin:5px 20px 0 0; }
td.equipe .deg a				{ color:black; }
td.equipe div.form input, td.equipe div.form textarea,
td.equipe div.form select		{ width:150px; }
td.equipe div.form				{ background:none; margin-top:0; width:270px; }
td.equipe div.form p select		{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; }	

/* ** PAGE CONTACT ******************************************************************************* */
td.contact h1					{ background:url(../img/h1_contact.gif) no-repeat top left; }

div.forme					{ float:left; }
div.forme p label				{ display:block; font-weight:bold; float:left; margin-bottom:4px; padding-right:4px; text-align:right; width:100px; }	
div.forme p input				{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	
div.forme p input.ok				{ background:url(../img/inputok.gif) repeat bottom left; border:0; }
div.forme p select				{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	

div.form					{ background:url(../img/ray_verti.gif) repeat-y top right; float:left; height:100%; margin:20px 0 0 0; width:300px; }	
div.form p.intro				{ margin:0 20px 5px 0; padding-top:20px; text-align:justify; }	
div.form p.info					{ font-style:italic; margin:10px 20px 0 0; text-align:right; }	
div.form p.ok					{ border:2px solid #1251a9; margin:30px 40px 0 40px; padding:10px; text-align:center; }	
div.form p label				{ display:block; font-weight:bold; float:left; margin-bottom:4px; padding-right:4px; text-align:right; width:100px; }	
div.form p input				{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	
div.form p input.de				{ background:#abcde7; }	
div.form p input.ok				{ background:url(../img/inputok.gif) repeat bottom left; border:0; }
div.form p select				{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	
div.form p textarea				{ background:#cde1ef; border:1px solid #9fc9e7; height:130px; overflow:auto; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	

div.for					{ float:left; margin:2px 0 0 0; width:300px; }	
div.for p.intro				{ margin:0 20px 5px 0; padding-top:20px; text-align:justify; }	
div.for p.info					{ font-style:italic; margin:10px 20px 0 0; text-align:right; }	
div.for p.ok					{ border:2px solid #1251a9; margin:30px 40px 0 40px; padding:10px; text-align:center; }	
div.for p label				{ display:block; font-weight:bold; float:left; margin-bottom:4px; padding-right:4px; text-align:right; width:100px; }	
div.for p input				{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	
div.for p input.de				{ background:#abcde7; }	
div.for p input.ok				{ background:url(../img/inputok.gif) repeat bottom left; border:0; }
div.for p select				{ background:#c6dbea; border:1px solid #9fc9e7; margin-bottom:4px; padding:0 0 0 2px; width:190px; }	
div.for p textarea				{ background:#cde1ef; border:1px solid #9fc9e7; height:130px; overflow:auto; margin-bottom:4px; padding:0 0 0 2px; width:190px; }
	
td.contact div.txtdeg			{ background:url(../img/deg_3.gif) repeat-y top left; float:left; height:270px; margin:5px 0 0 5px; width:150px; }	
td.contact div.txtdeg p			{ margin:4px 0 4px 10px; }	
td.contact div.txtdeg ul		{ list-style:url(../img/puce_b1.gif); font-weight:bold; color:#bd0800; margin:20px 0 10px 40px; padding:0; }	
td.contact div.txtdeg ul li		{ border-bottom:1px solid #e9ebed; margin:5px 20px 0 0; padding:0; padding-left:4px; }	
td.contact a					{ color:#bd0800; text-decoration:none; }	
td.contact a:hover				{ color:#1251a9; }	

p.erreur						{ border:2px solid #bd0800; margin:5px 40px 10px 40px; padding:10px; text-align:center; }



/* ** WAIT ******************************************************************************************** */

#wait		{ background:url(../img/bg_wait.png) no-repeat top center; }
#wait img	{ margin:90px 100px 0 0; }
#wait p		{ margin:50px auto; width:550px; color:#454647; text-align:justify; }
#wait p a	{ color:#454647; } #wait p a:hover	{ color:black; }
#wait p span{ float:right; }

/* ** CONTENU ***************************************************************************************** */

table#footer		{ color:#656a6e; font-size:8px; margin:5px auto 0 auto; text-align:left; }
table#footer td		{ font-size:9px; }
table#footer a		{ color:#656a6e; text-decoration:none; } div#footer a:hover { text-decoration:underline; }

td.emails font.contour			        { padding:3px; }
td.emails INPUT.case			        { margin-bottom:3px; }
td.emails INPUT.ok			        { margin:5px 0 0 15px; }

td.ns font.contour			        { padding:3px; }
td.ns INPUT.case			        { margin-bottom:3px; }
td.ns INPUT.ns			                { margin:3px 0 3px 0; }
td.ns INPUT.ok			                { margin:5px 0 0 40px; }

td.bncs INPUT.ok			        { margin:5px 0 0 120px; }
td.bncs INPUT.case			        { margin:0 2px 4px 0; }
td.bncs INPUT.submit			        { margin:0 0 0 2px; }
td.bncs INPUT.input			        { margin:4px 0 4px 0; }

td.vbncs INPUT.ok			        { margin:5px 0 0 0px; }
td.vbncs INPUT.case			        { margin:0 2px 4px 0; }
td.vbncs INPUT.submit			        { margin:0 0 0 2px; }
td.vbncs INPUT.input			        { margin:4px 0 4px 0; }

td.ips INPUT.ok			                { margin:5px 0 0 0px; }
td.ips INPUT.case			        { margin:0 2px 4px 0; }
td.ips INPUT.submit			        { margin:0 0 0 2px; }
td.ips INPUT.input			        { margin:4px 0 4px 0; }

td.ftp font.contour			        { padding:3px; }
td.ftp INPUT.case			        { margin-bottom:3px; }
td.ftp INPUT.ok			                { margin:5px 0 0 12px; }
td.ftp INPUT.okk			        { margin:5px 0 0 0; }

td.alias font.contour			        { padding:3px; }
td.alias INPUT.case			        { margin-bottom:3px; }
td.alias INPUT.ok			        { margin:5px 0 0 160px; }

td.vhosts font.contour			        { padding-left:3px; }
td.vhosts INPUT.case			        { margin-bottom:3px; }
td.vhosts INPUT.ok			        { margin:5px 0 0 200px; }

p.pub						{ margin:0 5px 0 5px; }	
table.factures					{ border:5px solid #9fc9e7; margin:0 0 0 0; }	
table.factures td				{ font-weight:bold; border:1px solid #9fc9e7; padding:5px; }
table.factures td a                             { text-decoration:none; }
table.factures td select                        { text-align:center; width:105px; }

table.formule					{ border:5px solid #9fc9e7; margin:0 65px 0 65px; }	
table.formule td				{ font-weight:bold; border:1px solid #9fc9e7; padding:5px; }
table.formule td a                              { text-decoration:none; }

table.infrastructure				{ border:5px solid #9fc9e7; margin:0 65px 0 65px; }	
table.infrastructure td				{ font-weight:bold; border:1px solid #9fc9e7; padding:5px; }
table.infrastructure td a                       { text-decoration:none; }

table.net					{ border:5px solid #9fc9e7; margin:0 0 0 0; }	
table.net td				        { border:1px solid #9fc9e7; padding:5px; }
table.net td.bold				{ font-weight:bold; }

td.bnc                                            { padding-left:20px; }	
td.bnc td.ask                                     { padding-left:3px; }	
td.bnc td.im                                      { text-align:center; }
	
td.game                                            { padding-left:20px; }	
td.game td.ask                                     { padding-left:10px; }	
td.game td.im                                      { text-align:center; }

td.eggdrop                                            { padding-left:20px; }	
td.eggdrop td.ask                                     { padding-left:10px; }	
td.eggdrop td.im                                      { text-align:center; }

td.radio                                            { padding-left:20px; }	
td.radio td.ask                                     { padding-left:10px; }	
td.radio td.im                                      { text-align:center; }

td.ircd                                            { padding-left:20px; }	
td.ircd td.ask                                     { padding-left:7px; }
td.ircd td.im                                      { text-align:center; }

td.web                                            { padding-left:20px; }	
td.web td.ask                                     { padding-left:10px; }
td.web td.im                                      { text-align:center; }

td.domaine                                        { padding-left:20px; }	
td.domaine td.ask                                 { padding-left:10px; }
td.domaine td.im                                  { text-align:center; }

td.compte a        			        { text-decoration:none; }
td.compte p        			        { text-align:center; }		
