form {
 margin: 0px;
 padding: 0px;
}

h1 {
 padding: 0px;
 margin: 0px;
 color: #215687;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 display: inline;
}

h2 {
 margin: 0px;
 padding: 0px;
}

h3 {
 margin: 0px;
 padding: 0px;
}

h4 {
 margin: 0px;
 padding: 0px;
}

table.titre_h1 {
 width: 100%;
 background-color: #FFFFFF;
 padding: 1px;
 border-bottom: 1px solid #939393;
}

td.td1_h1 {
 width: 20px; 
 text-align: left; 
 vertical-align: top
}

/* Accueil */

#comparateur {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt;
 vertical-align: top;
}

#comp_search {
 text-align: center;
 padding: 4px;
 margin-bottom: 15px;
 color: #636363;
 font-size: 11pt;
}

#comp_search #txt_search {
 border: 1px solid #3A86C0;
 padding: 3px;
}

#comp_search #btn_search {
 background: url("http://www.toocharger.com/shopping/images/btn_search.gif") no-repeat;
 cursor: pointer;
 width: 74px;
 height: 24px;
 border: 0px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10pt;
}

#bloc_index_categ  {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 10pt;
 width: 215px;
}

#index_categ_head  {
 background: url("http://www.toocharger.com/shopping/images/corner_index_categ_g.gif") top left no-repeat;
 background-color: #F6CC08;
}

#index_categ_head span {
 background: url("http://www.toocharger.com/shopping/images/corner_index_categ_d.gif") top right no-repeat;
 display: block;
}

#index_categ_head span span {
 padding: 4px;
 display: block;
 text-align: center;
 color: #FFFFFF;
 font-weight: bold;
}

#index_categ  {
 padding: 12px;
 border: 1px solid #F6CC08;
}

#index_categ a:link, #index_categ a:visited {
 text-decoration:none; 
 color: #306893;
 font-size: 8pt;
 font-weight: normal;
}

#index_categ a:hover {
 text-decoration:underline; 
 color: #306893;
 font-size: 8pt;
 font-weight: normal;
}

#index_categ h3 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt;
 color: #636363;
}

#index_categ h3 a:link, #index_categ h3 a:visited {
 text-decoration:none; 
 color: #636363;
 font-size: 10pt;
 font-weight: bold;
}

#index_categ h3 a:hover {
 text-decoration:underline; 
 color: #636363;
 font-size: 10pt;
 font-weight: bold;
}

#index_categ ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0pt 0pt 15px 0px;
 padding:0pt;
}

#index_categ li {
 margin:0px;
 padding:0pt 0pt 0pt 0px;
}

#index_categ .all_cat {
 font-weight: bold;
}

#bloc_right_shop {
 float: right;
 width: 545px;
}

.bloc_comp  {
 background: url("http://www.toocharger.com/shopping/images/bloc_grey.gif") top left no-repeat;
 float: right;
 width: 545px;
 margin-bottom: 15px;
}

.bloc_comp2 {
 background: url("http://www.toocharger.com/shopping/images/bloc_grey.gif") bottom left no-repeat;
 margin-top: 9px;
 padding-bottom: 9px;
 padding-left: 9px;
 padding-right: 9px;
}

.bloc_comp h1 {
 font-weight: bold;
 color: #404040;
}

#liste_prod {
 margin-top: 15px;
}

#liste_prod table {
 width: 100%;
 border: 0px;
}

#liste_prod table .td1 {
 width: 110px;
 text-align: left;
 vertical-align: top;
}

#liste_prod table .td2 {
 text-align: left;
 vertical-align: top;
 padding-top: 5px;
 width: 155px;
}

#liste_prod table .td3 {
 width: 17px;
 background: url("http://www.toocharger.com/shopping/images/sepa_grey.gif") top left repeat-y;
}

#liste_prod table .td4 {
 text-align: left;
 vertical-align: top;
 padding-top: 5px;
}

.prix {
 margin-top: 2px;
 margin-bottom: 3px;
}

#liste_prod h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #404040;
}

.btn_voir_offres {
 background: url("http://www.toocharger.com/shopping/images/btn_voir_offres.gif") no-repeat;
 cursor: pointer;
 width: 109px;
 height: 22px;
 border: 0px;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 8pt;
}

.btn_voir_offres2 {
 background: url("http://www.toocharger.com/shopping/images/btn_voir_offres2.gif") no-repeat;
 width: 129px;
}

.sepa_prod {
 background: url("http://www.toocharger.com/shopping/images/barre_grey_pointilles.gif") top left repeat-x;
 height: 29px;
}

#comp_menu {
 margin-bottom: 15px;
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 11px; 
 font-weight: normal;
 height: auto;
}

#comp_menu a:link, a:visited {
 text-decoration: none; 
 color: #000000;
 font-weight: bold;
}

#comp_menu a:hover {
 text-decoration: underline; 
 color: #000000;
 font-weight: bold;
}

#tab_index {
 width: 100%;
 border: 0px;
 margin-top: 15px;
}

a.lpc:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none; color:#1585DB; font-weight: bold }
a.lpc:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none; color:#1585DB; font-weight: bold }
a.lpc:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:underline; color:#1585DB; font-weight: bold }

/* FICHE */
#tb_details {
 width: 100%;
 border: 0px;
 color: #404040;
 margin-top: 11px;
}

#tb_details th {
 width: 290px;
 vertical-align: top;
 text-align: left;
 font-weight: bold;
}

#tb_details td {
 vertical-align: top;
 text-align: left;
}

#bloc_infos_head {
 background: url("http://www.toocharger.com/shopping/images/barre_grise_x.gif") top right no-repeat;
 height: 5px;
}

#bloc_infos_head span {
 background: url("http://www.toocharger.com/shopping/images/barre_grise_xb.gif") top left no-repeat;
 display: block;
}

#bloc_infos_body {
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 10px;
}

#bloc_infos_body h1 {
  font-size: 13pt; 
  color: #404040;
}

#infos_produit table {
 width: 100%;
 border: 0px;
 margin-bottom: 15px;
 color: #404040;
}

#infos_produit table .td1 {
 width: 135px;
 text-align: left;
 vertical-align: top;
}

#infos_produit table .td2 {
 text-align: left;
 vertical-align: top;
}

#infos_produit table .td2 h2 {
  font-size: 12pt; 
  color: #FF4040;
}

#infos_produit table .td2 span {
  display: block;
  margin-top: 10px;
  font-size: 8pt;
}

#infos_produit table .td3 {
 width: 31px;
 background: url("http://www.toocharger.com/shopping/images/barre_grise_y.gif") top left repeat-y;
}

#infos_produit table .td4 {
 text-align: left;
 vertical-align: top;
 font-size: 8pt;
 font-weight: bold;
}

.fic_bloc {
 background: url("http://www.toocharger.com/shopping/images/txt_compare_background.gif") top left no-repeat;
 font-size: 10pt;
 color: #FFFFFF;
 height: 25px;
 padding-left: 15px;
 border-bottom: 1px solid #F6CC08;
}

.fic_bloc span {
 display: block;
 padding-top: 5px;
}

.fic_bloc_infos {
}

.fic_bloc_infos table {
 width: 100%;
 border: 0px;
}

.fic_bloc_infos table .sepa_offres {
 background: url("http://www.toocharger.com/shopping/images/barre_grey_pointilles.gif") top left repeat-x;
 height: 29px;
}

.fic_bloc_infos table .td1 {
 text-align: left;
 vertical-align: top;
}

.fic_bloc_infos table .td1 div {
 font-size: 8pt;
 font-weight: bold;
 color: #414141;
}

.img_corner_fiche {
}

.fic_bloc_infos table .td2 {
 width: 22px;
 background: url("http://www.toocharger.com/shopping/images/barre_grise_y2.gif") top left repeat-y;
}

.fic_bloc_infos table .td3 {
 width: 85px;
 text-align: center;
 vertical-align: top;
}

.fic_bloc_infos table .td3 span.rating{
 margin:4px 0 0px 6px;
}

.fic_bloc_infos table .td3 .nbavis {
 font-size: 8pt;
 color: #414141;
}

.fic_bloc_infos table .td4 {
 width: 115px;
 text-align: center;
 vertical-align: top;
}

.fic_bloc_infos table .td4 h1 {
 font-size: 10pt;
 font-weight: bold;
 color: #202020;
}

.fic_bloc_infos table .td4 .port {
 font-size: 8pt;
 color: #414141;
 padding-top: 5px;
}

.fic_bloc_infos table .td4 .voiroffre {
 padding-top: 6px;
}

/* Catégorie - Produits */
#head_categ_prod {
 background-color: #F6CC08;
 color: #FFFFFF;
 padding: 4px;
}

#body_categ_prod {
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding: 10px;
 margin-bottom: 15px;
}

#body_categ_prod table {
 width: 100%;
 border: 0px;
}

#body_categ_prod table .sepa_offres {
 background: url("http://www.toocharger.com/shopping/images/barre_grey_pointilles.gif") top left repeat-x;
 height: 29px;
}

table .sepa_offres2 {
 background: url("http://www.toocharger.com/shopping/images/barre_grey_pointilles2.gif") top left repeat-x;
 height: 9px;
}

#body_categ_prod table .td1 {
 text-align: left;
 vertical-align: top;
 width: 100px;
}

#body_categ_prod table .td2 {
 text-align: left;
 vertical-align: top;
}

#body_categ_prod table .td2 .desc {
 font-size: 8pt;
 color: #808080;
}

#body_categ_prod table .td3 {
 text-align: center;
 vertical-align: top;
 width: 150px;
}

#body_categ_prod table .td3 .prix {
 font-size: 10pt;
 font-weight: bold;
 color: #202020;
}

#body_categ_prod table .td4 {
 width: 22px;
 background: url("http://www.toocharger.com/shopping/images/barre_grise_y2.gif") top left repeat-y;
}

#body_categ_prod table .td5 {
 width: 85px;
 text-align: center;
 vertical-align: top;
}

#body_categ_prod table .td5 span.rating{
 margin:4px 0 0px 6px;
}

#body_categ_prod table .td5 .nbavis {
 font-size: 8pt;
 color: #414141;
}

#body_categ_prod table .td6 {
 text-align: center;
 vertical-align: top;
 width: 115px;
}

#body_categ_prod table .td6 .prix {
 font-size: 10pt;
 font-weight: bold;
 color: #202020;
}

#pages {
 font-size: 10pt;
}

#scat {
 font-size: 8pt;
 font-weight: normal;
 color: #404040;
}

a.liens_search:link, a.liens_search:visited{
 text-decoration:none; 
 border: 1px solid #F6CC08;
 padding-left: 2px;
 padding-right: 2px;
 font-size: 10pt;
 font-weight: normal;
 color: #202020;
}

a.liens_search:hover {
 text-decoration:none; 
 border: 1px solid #F6CC08;
 padding-left: 2px;
 padding-right: 2px;
 background-color: #FF9191;
 font-size: 10pt;
 font-weight: normal;
 color: #202020;
}

#body_categ_prod a:link, #body_categ_prod a:visited {
 text-decoration:none; 
 color: #636363;
 font-size: 10pt;
 font-weight: bold;
}

#body_categ_prod a:hover {
 text-decoration:underline; 
 color: #636363;
 font-size: 10pt;
 font-weight: bold;
}

#body_categ_prod a.s2:link, #body_categ_prod a.s2:visited {
 text-decoration:none; 
 color: #306893;
 font-size: 10pt;
 font-weight: normal;
}

#body_categ_prod a.s2:hover {
 text-decoration:underline; 
 color: #306893;
 font-size: 10pt;
 font-weight: normal;
}

#body_categ_prod ul {
 margin-left: 15px;
}

.spacer {
  clear: both;
  font-size: 8pt;
}

/* Notation */
.expert-reviews span.rating{display:block;background:url("http://www.toocharger.com/shopping/images/xpert-ratings.png") no-repeat;}
.expert-reviews span.rat0{background-position:-4px -2px;}
.expert-reviews span.rat05{background-position:-4px -35px;}
.expert-reviews span.rat1{background-position:-4px -67px;}
.expert-reviews span.rat15{background-position:-4px -99px;}
.expert-reviews span.rat2{background-position:-4px -130px;}
.expert-reviews span.rat25{background-position:-4px -162px;}
.expert-reviews span.rat3{background-position:-4px -194px;}
.expert-reviews span.rat35{background-position:-4px -225px;}
.expert-reviews span.rat4{background-position:-4px -256px;}
.expert-reviews span.rat45{background-position:-4px -287px;}
.expert-reviews span.rat5{background-position:-4px -318px;}

span.rating{display:block;width:70px;background:url("http://www.toocharger.com/shopping/images/rating-sprite.png") no-repeat 0 0;text-indent:-999em;background-position:0 0;background-repeat:no-repeat;}
span.bar05{background-position:0 -30px;}
span.bar0{background-position:0 -65px;}
span.bar15{background-position:0 -102px;}
span.bar1{background-position:0 -137px;}
span.bar25{background-position:0 -174px;}
span.bar2{background-position:0 -209px;}
span.bar35{background-position:0 -246px;}
span.bar3{background-position:0 -281px;}
span.bar45{background-position:0 -318px;}
span.bar4{background-position:0 -353px;}
span.bar5{background-position:0 -390px;}
span.merbar05{background-position:0 -427px;}
span.merbar0{background-position:0 -462px;}
span.merbar15{background-position:0 -497px;}
span.merbar1{background-position:0 -532px;}
span.merbar25{background-position:0 -567px;}
span.merbar2{background-position:0 -602px;}
span.merbar35{background-position:0 -637px;}
span.merbar3{background-position:0 -672px;}
span.merbar45{background-position:0 -707px;}
span.merbar4{background-position:0 -742px;}
span.merbar5{background-position:0 -777px;}
span.mer0{background-position:0 -812px;}
span.mer15{background-position:0 -855px;}
span.mer1{background-position:0 -898px;}
span.mer25{background-position:0 -941px;}
span.mer2{background-position:0 -984px;}
span.mer35{background-position:0 -1027px;}
span.mer3{background-position:0 -1070px;}
span.mer45{background-position:0 -1113px;}
span.mer4{background-position:0 -1156px;}
span.mer5{background-position:0 -1199px;}
span.rat05{background-position:0 -1242px;}
span.rat0{background-position:0 -1284px;}
span.rat15{background-position:0 -1326px;}
span.rat1{background-position:0 -1368px;}
span.rat25{background-position:0 -1410px;}
span.rat2{background-position:0 -1452px;}
span.rat35{background-position:0 -1494px;}
span.rat3{background-position:0 -1536px;}
span.rat45{background-position:0 -1578px;}
span.rat4{background-position:0 -1620px;}
span.rat5{background-position:0 -1662px;}

/* Annuaire */
#annu {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
}

.t_annu_head {
 background-color: #FFF1AD;
 border-top: 1px solid #FFE673;
 border-left: 1px solid #FFE673;
 border-right: 1px solid #FFE673;
 color: #000000;
 font-weight: bold;
 text-align: justify;
}

.t_annu {
 border: 1px solid #FFE673;
 padding: 12px;
}

.t_annu table {
 border: 0px;
}

.nb_liens {
 color: #808080;
}

#annu .ann_liens {
 border: 0px;
}

#annu .ann_liens .td1 {
 vertical-align: top; 
 text-align: left;
 width: 135px; 
}

#annu .ann_liens .td2 {
 vertical-align: top;
 text-align: left;
}

#annu .desc {
 color: #000000;
 margin-top: 2px;
 margin-bottom: 2px;
}

ul {
 margin-left: 15px;
 padding: 0px;
}

/*  Propposer */
#proposer {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: #202020;
}

#proposer h1 {
 font-weight: bold;
 font-size: 12pt;
 color: #202020;
}

.txt {
 text-align: justify;
}

.sroot {
 font-weight: bold;
}

.tb1 {
 margin-top: 2px;
 margin-bottom: 2px;
}

#tb_soum {
 width: 100%;
 background-color: #FFE673;
}

#tb_soum .td1 {
 vertical-align: top; 
 text-align: left;
 width: 270px; 
 background-color: #FFF8D9;
}

#tb_soum .td2 {
 vertical-align: top; 
 text-align: left;
 background-color: #FFFFFF;
}

#derror {
 text-align: center;
}

#error {
 color: #FFFFFF;
 background-color: red;
 padding: 1px;
}

#tb_vote a:link, #tb_vote a:visited, #tb_vote a:hover  {
 text-decoration:underline; 
 color: #0000CC;
 font-size: 10pt;
 font-weight: normal;
}

#annu h1 {
 display: block;
 margin-top: 25px;
 color: black;
 font-size: 12pt;
}

a.cannu:link { text-decoration:none; color:#215687; font-size: 10pt; font-weight: normal}
a.cannu:visited { text-decoration:none; color:#215687; font-size: 10pt; font-weight: normal}
a.cannu:hover { text-decoration:underline; color:#215687; font-size: 10pt; font-weight: normal}

a.a_url_visible:link { text-decoration:none; color:#008000; font-weight: normal}
a.a_url_visible:visited { text-decoration:none; color:#008000; font-weight: normal}
a.a_url_visible:hover { text-decoration:underline; color:#008000; font-weight: normal}

a.a_lien:link { text-decoration:underline; color:#0000CC; font-size: 10pt; font-weight: normal}
a.a_lien:visited { text-decoration:underline; color:#800080; font-size: 10pt; font-weight: normal}
