div#wrapper{}
div#header{}
div#middle{width: 100%;}
div.titreBloc{width: 100%;margin-top:20px;text-transform: uppercase;}
div.titreBloc span.separator{background-image: url("../img/separator_tarifs.gif");background-position: left top;background-repeat: no-repeat;margin: 0;width:652px;height:2px;display:inline-block;}
div.titreBloc h1{font:bold 32px 'TitilliumText22L','Arial','sans-serif';margin-bottom:10px;}
div.titreBloc h1 span{font:bold 25px 'TitilliumText22L','Arial','sans-serif';}
div.contenuBloc{margin: 40px 0 0 42px;}

div#tarifsInternet{}
div#tarifsInternet div.blocTableau{margin-top: 30px;}
small{width: 650px;margin: 40px auto;font:11px 'TitilliumText22L','Arial','sans-serif';}

div#tarifsPresse{}
div#tarifsPresse div.left{}
div#tarifsPresse div.right{}
div#tarifsPresse div.right table tr td{font-weight: bold;}
div#tarifsPresse div.complement{ margin-left: auto;margin-right: auto;margin-top: 30px;width: 536px;font: bold 14px 'TitilliumText22L','Arial','sans-serif';}

div#tarifsEdition{}
div#tarifsEdition div.blocTableau{margin-top: 30px;}
div#tarifsEdition div.blocTableau h3{color: #404040;margin-bottom: 5px;}
div#tarifsEdition div.blocTableau h4{color: #808080;margin-bottom: 5px;}

table{}
table tr{}
table tr th{background-color: #111C1D;border-color: #6C6C6C;border-style: solid;border-width: 1px;color: white;font-weight: bold;text-align: center;padding:3px;}
table tr td{color:white;}
div#footer{}

.foncee{background-color:#0c1010; border: 1px solid #6C6C6C;text-align:center;}
.claire{background-color:#111c1d; border: 1px solid #6C6C6C;text-align:center;}

.sous_titre{color:#01b5d3;font:14px 'TitilliumText22L','Arial','sans-serif';}