.article { width: 99%; }

/* Styles globaux des tarifs */
table { border-collapse:collapse; }
caption {font-size: .94em; letter-spacing: .1em; padding: 0; margin: 1em 0 0 0; margin-bottom: 0; caption-side: top; text-align: left; }
tr td { text-align: center; }	
#content table td img { padding: 2px 0 0 0; }
table td { padding: .3em 1em; vertical-align: middle; }
table th { font-weight:normal; text-align:left; padding: 8px 1em 6px 1em; vertical-align: middle; }
thead th { text-align: center; font: bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; }
tfoot th strong { font: bold 1.2em "Century Gothic","Trebuchet MS", Arial,Helvetica, sans-serif; margin: .8em .5em .5em 0; }		
tfoot th em { font-weight: bold; font-size: 1.1em; font-style: normal; }

ul.infos li, span.infos { color: #999; font-size: 12px; }
ul.infos { margin-left: 16px; list-style-type: square; margin-top: 4px; }


/* Tarifs site internet */
table.tarifs_internet { width:99%; margin:1em 0; border-top: 1px solid #e3f1fe; border-right:1px solid #D9E4E4; }
.tarifs_internet caption {color: #9ba9b4; }	
.tarifs_internet tr.odd td,
.tarifs_internet tr.odd .column1 {background: #EFF4F3 url(img/bg_tarifs-site-internet.png) no-repeat;}	
.tarifs_internet .column1 {border-top: 1px solid #D9E4E4; background:#F4F7F7;}
table.tarifs_internet td {color:#5D8587; border-bottom: 1px solid #D9E4E4; border-left: 1px solid #D9E4E4; border-right: 1px solid #D9E4E4; }
table.tarifs_internet th { color: #5D8587; border: 1px solid #D9E4E4;}	
.tarifs_internet thead th {background: #EFF4F3; color: #5D8587; background: #EFF4F3 url(img/bg_tarifs-site-internet_th.png) no-repeat; }				
.tarifs_internet tfoot th {background: #fff url(img/corner_siteinternet.png) top right no-repeat; text-align: center; padding-top: 10px; }	
.tarifs_internet tfoot th strong { color: #5D8587; }		
.tarifs_internet tfoot th em { color: #f60; }


/* Tarifs ecommerce */
table.tarifs_ecommerce { width:99%; margin:1em 0; border-top: 1px solid #e3f1fe; border-right:1px solid #D9E5BF; }
.tarifs_ecommerce caption { color: #9ba9b4; }	
.tarifs_ecommerce tr.odd td,
.tarifs_ecommerce tr.odd .column1 {background: #F4F7EC url(img/bg_tarifs-ecommerce.png) no-repeat;}	
.tarifs_ecommerce .column1 { border-top: 1px solid #D9E5BF; background:#F9FBF5;}
table.tarifs_ecommerce td { color:#5D8587; border-bottom: 1px solid #D9E5BF; border-left: 1px solid #D9E5BF; border-right: 1px solid #D9E5BF; }
table.tarifs_ecommerce th { color: #5D8587; border: 1px solid #D9E4E4; }	
.tarifs_ecommerce thead th { background: #F4F7EC; color: #679800; background: #F4F7EC url(img/bg_tarifs-ecommerce_th.png) no-repeat; line-height: 120%; padding: 10px 16px; }				
.tarifs_ecommerce tfoot th { background: #fff url(img/corner_siteinternet.png) top right no-repeat; text-align: center; padding-top: 10px; }	
.tarifs_ecommerce tfoot th strong { color: #5D8587; }		
.tarifs_ecommerce tfoot th em { color: #f60; }


/* Tarifs solutions */
table.tarifs_solutions { width:99%; margin:1em 0; border-top: 1px solid #BEDFE6; border-right:1px solid #BEDFE6; }
.tarifs_solutions caption {color: #9ba9b4; }	
.tarifs_solutions tr.odd td,
.tarifs_solutions tr.odd .column1 { background: #F1FCFF url(img/bg_tarifs-solutions.png) no-repeat;}	
.tarifs_solutions .column1 { border-top: 1px solid #BEDFE6; background: #F9FDFE;}
table.tarifs_solutions td { color:#7C8F94; border-bottom: 1px solid #BEDFE6; border-left: 1px solid #BEDFE6; border-right: 1px solid #BEDFE6; }
table.tarifs_solutions th { color: #55747A; border: 1px solid #BEDFE6; }	
.tarifs_solutions thead th { background: #F1FCFF; color: #55747A; background: #F1FCFF url(img/bg_tarifs-solutions_th.png) no-repeat; line-height: 120%; padding: 10px 16px; }				
.tarifs_solutions tfoot th { background: #fff url(img/corner_siteinternet.png) top right no-repeat; text-align: center; padding-top: 10px; }	
.tarifs_solutions tfoot th strong { color: #5D8587; }		
.tarifs_solutions tfoot th em { color: #f60; }

thead td.categorie { text-align: left; font-family: "Arial Black"; color: #000; font-size: 16px; padding-left: 12px; }
thead td.categorie a { color: #000; }
.columnFixed { width: 400px; }

.off { background: transparent url(img/off.gif)!important; z-index: 10; color:#777!important }
