/* CSS issu des tutoriels css.zapaweb.com */

body {
background-image:url(images_design/fond2010.jpg);
background-attachment: fixed;
background-position: center top;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 0; margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
}

HTML{
scrollbar-face-color:#800000;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#EEEEEE;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}

#header { height: 194px; width:990px; background-image:url(images_design/bandeau_search.jpg);text-align: center;}
#form_div   { width:400px; margin-top:100px; margin-left:10px; text-align:left; border:solid 0px #400000; align:left;}
#search { float: left; clear: both;	color: #000; padding: 14px 0 20px 5px; width: 350px; margin: 96px 0 0 0;}

.boutonfor:hover { color: #800000; background: #ffffff;}
.boutonfor:focus { background: #bbbbff; border: solid 2px #ffffff; border-top-color:#6666ff; border-left-color:#6666ff;}
.boutonfor { color:#ffffff; background: #800000; border: solid 1px #400000; border-top-color:#400000; border-left-color: #400000;}

#pied {width: 726px; height: 40px; text-align: center; background-color: #800000; background: #fff url(images_design/pied-page.jpg); margin-left: 140px; margin-right: 123px; font-family: verdana; font-size: 10px; color: #FFFFFF;}
#Tbas {width: 726px; text-align: center; margin-left: 0px; margin-right: 123px; background-color: #800000; background: #ffffff; font-family: verdana; font-size: 10px; color: #000000; border: 0px solid #f97;}
#Tbasmsn {width: 726px; text-align: center; margin-left: 130px; margin-right: 123px; background-color: #800000; background: #ffffff; font-family: verdana; font-size: 10px; color: #000000; border: 0px solid #f97;}
#tbaslivre {width: 700px; text-align: center; margin-left: 0px; margin-right: 0px;}
.tdbascentrelivre{ width: 100%; border: 0px solid #f97; font-family: verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; text-align: center;}
.tdbasgauche{ width: 143px; text-align: left;}
.tdbascentre{ border: 0px solid #f97; font-family: verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; text-align: center;}
.tdbasdroit{ width: 143px; text-align: right;}

#sous-header {height: 40px; background-color: #ffffff;}

/* CENTRE DES PAGES */
#conteneur {position: relative; width: 990px; margin: 0 auto; background-color:#ffffff; border:0px solid #000000; border-style: double;}
#centre_accueil{ height: 100%; background-color:#FFFFFF; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre { height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_apd { height: 1280px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_sms { height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_annonce{ height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_annuaire{ height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_annuaire_index{ height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_partenaire{ height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_tv { height: 1550px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_fond_ecran { height: 1300px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_fond_ecran_a{ height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_avatars{ height: 1700px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_avatars_images{ height: 1520px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_fond { width: 726px; background-color:#ffffff; border: 3px solid #800000; text-align: left;}
#centre_clic{ height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_cl { height: 1320px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_jeux { height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_kit { height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_livre { height: 1550px; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
#centre_service-web { height: 100%; background-color:#ffffff; margin-left: 139px; margin-right: 123px; border: 0px solid #DD9595; text-align: left;}
/* CENTRE DES PAGES FIN */

#gauche {position: absolute; left:0; width: 135px; text-align: left;}
.pub468 { width:468px; text-align: center;}
.px { font-family: verdana; font-size: 8px; color: #000000;}
.titre-fond { font-family: verdana; font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold; background-color:#800000; background-image:url(images_design/barre_titre.jpg);}
.titre-fond2 { font-family: verdana; font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold; background-color:#800000; background-image:url(images_design/barre_titre-2.jpg);}
.txt { font-family: verdana; font-size: 11px; color: #000000; text-align: left;}
.txt_service { font-family: verdana; font-size: 11px; color: #000000; text-align: center;}
.center_fond  {  font-family: verdana; font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold; background-color:#ffffff;}
.center_fond_2 { font-family: verdana; font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold; background-color:#ffffff; background-image:url(img/img_fond.jpg);}
.lien-fond { font-family: verdana; font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold; background-color:#800000;}
.img-fond { font-family: verdana; font-size: 11px; color: #000000; text-align: center; font-weight: bold; background-color:#FFFFFF; border: solid 1px #400000;}
#gauche-carte {position: absolute; left:0; width: 135px; text-align: left; margin-top:185px;}
#droite {position: absolute; right:0; width: 120px;}


.menugauche { list-style-type: none; border: solid 1px #c05662; margin: 0; padding:0; font-weight: bold; font-family: verdana; font-size: 10px;}
.menugauche li {margin-bottom: 10px;}
.menudroit {list-style-type: none; border: solid 1px #400000; margin: 0; padding:0;}
.compatible {font-family: verdana; font-size: 10px; width: 125px; text-align: left;}
#bloc_titre {margin: 0 0 0px 0; Text-Align: Center; color: #FFFFFF; font-weight: bold; background-color:#800000; background: url(images_design/bloc.jpg);}
#bloc_pub {margin: 0 0 0px 0; Text-Align: Center; color: #FFFFFF; font-weight: bold; background-color:#800000;}
#bloc_titre_02 {margin: 0 0 0px 0; Text-Align: Center; color: #400000; font-weight: bold; background-color:#800000; background: url(images_design/box_728.jpg);}
#bloc_titre_d {margin: 0 0 0px 0; Text-Align: Center; color: #FFFFFF; font-weight: bold ; background-color:#800000; background: url(images_design/bloc_d.jpg);}
#saint {margin: 0 0 0px 0; width: 990px; Text-Align: center; color: #000000; font-weight: bold ; font-size: 11px; border:0px solid #000000;}

/* MENU VERTICAL GAUCHE */

ul#menu {margin: 0 0 4px 0 ;padding: 0 ;list-style-type: none ;}		
ul#menu li {margin: 0 0 2px 0 ;padding: 0 ;}
ul#menu li a {display: block; width: 133px; line-height: 20px; color: #400000; text-indent: 0px; text-decoration: none; background: url(images/bouton_menu_02.jpg) no-repeat 0 0; border: 1px solid #dbd;}		
ul#menu li a:hover	{background: url(images/bouton_menu.jpg) no-repeat 0 0 ;border: 1px solid #f97 ;color: #CD5C5C ;}

/* FIN MENU VERTICAL GAUCHE */

/* MENU HORIZONTAL */
#tabs { background: #fff url(images_design/bigbox.gif) no-repeat top left; color: #000; font-size: 11px;  height: 64px; text-align: center; padding: 0 0 0 8px; margin: 0 0 2px 0 ;}
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(images_design/barbg.gif) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(images_design/barcurrent.gif) no-repeat; color: #000;}	
#tabs li a.current { background: #fff url(images_design/barcurrent.gif) no-repeat; color: #E60000; }
.key { font-size: 11px; text-decoration: underline; }

/***** ACCUEIL ANNUAIRE *****/
a.top_link_annuaire { font-size: 11px; text-decoration: underline; font-weight: bold; color: #800000;}
a.top_link_annuaire:link { font-size: 11px; text-decoration: underline; color: #800000;}
a.top_link_annuaire:visited { font-size: 11px; text-decoration: none; color: #E60000;}
a.top_link_annuaire:hover { font-size: 11px; text-decoration: underline; color: #FF6600;}
a.top_link_annuaire:active { font-size: 11px; text-decoration: underline; color: #E60000;}

a.link_cat_index_annuaire:link { font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; color: #000000;}
a.link_cat_index_annuaire:visited { font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; color: #000000;}
a.link_cat_index_annuaire:hover { color: #FF6600;}
a.link_cat_index_annuaire:active {text-decoration: underline; color: #E60000;}

/* Lien vers les sous-categories sur la page d'accueil */ 

a.link_scat_index_annuaire { font-size: 10px; text-decoration: underline; color: #800000;}
a.link_scat_index_annuaire:link { font-size: 10px; text-decoration: underline; color: #800000;}
a.link_scat_index_annuaire:visited { font-size: 10px; text-decoration: none; color: #E60000;}
a.link_scat_index_annuaire:hover { font-size: 10px; text-decoration: underline; color: #FF6600;}
a.link_scat_index_annuaire:active { font-size: 10px; text-decoration: underline; color: #E60000;}

a.link_scat_other_annuaire { font-size: 60%; text-decoration: underline; font-weight: bold; color: #800000;}
a.link_scat_other_annuaire:link { font-size: 60%; text-decoration: underline; color: #800000;}
a.link_scat_other_annuaire:visited { font-size: 60%; text-decoration: none; color: #E60000;}
a.link_scat_other_annuaire:hover { font-size: 60%; text-decoration: underline; color: #FF6600;}
a.link_scat_other_annuaire:active { font-size: 60%; text-decoration: underline; color: #E60000;}

/* Nombre de sous-categories entre les () sur les pages des categories et accueil*/

.nb_scat_other_annuaire { font-size: 60%; text-decoration: none; color: #800000;}
.nb_scat_index_annuaire { font-size: 60%; color: #400000;}
.bordure {background-color: #800000;}
.titreTab {font-size: 12px; color: #FFFFFF; font-family: verdana, arial, sans-serif; font-weight: bold;}
.table_categorie { width:726px; border: 3px solid #800000; background-color: #FFFFFF;}
.table_resultat { width:726px; border: 3px solid #800000; background-image:url(img/b_cat.jpg);}
.table_souscat { width:726px; border: 3px solid #800000; background-color: #FFFFFF;}
.affisite { width:726px; border: 3px solid #800000; background-color: #FFFFFF;}
.lien_bas { width:726px; font-size: 100%; margin-left:0px; margin-top:5px; color: #FFFFFF; background-color:#800000; text-align:center;}
.text_index_annuaire { width:726px; font-size: 12px; margin-left:1px; color: #FFFFFF; background-color:#800000; text-align:center;}
.nuage_tag { width:726px; border: 2px solid #800000;}
.nuage { width:700px; font-weight: bold; font-size: 12px; color: #FFFFFF; margin-left:0px; margin-top:5px; background-color:#800000; text-align:center; border: 0px solid #800000;}
.framnews { width:720px; height:470px; border: 3px solid #800000;}
.allosponsor {border: 2px solid #800000; text-align:center;}

/* Texte sur la page d'acceuil :
.text_index_annuaire {  }

/* Nombre de sous-categories entre les () sur la page d'accueil */
.nb_scat_index_annuaire { font-size: 15px; }

/* Texte qui est affiche en guise de description d'une categorie */

.text_cat_annuaire { font-weight: bold; font-family: Arial; font-size: 12px; }

/* Texte pour dire qu'il n'y a pas de site dans une categorie :
Pas encore de sites dans...
*/
.no_site_in_cat_annuaire { color: #ff0000; }


/***** SITES *****/

/* Date et nombres pour laquelle il y a des nouveaux sites */
.nb_clics_site_annuaire { font-size: 9px; font-weight: bold; color: #400000;}

/* Date de validation des sites */
.date_validation_site_annuaire { font-size: 9px; }

/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annuaire { font-size: 12px; }
.link_to_cat_annuaire { font-size: 12px; }
/* Description des sites */
.description_site_annuaire { font-size: 12px; }

/* URL des sites */
.url_site_annuaire { font-size: 7px; color:#ffffff; }

/* Moyenne des votes des sites */
.moyenne_votes_site_annuaire { font-size: 10px; font-family: verdana; color:#000000; }
.commentaire_site_annuaire { font-size: 10px; font-family: verdana; color:#000000; }
/* Lien pour voter pour les sites */

a.vote_site_annuaire { font-size: 70%; text-decoration: underline; color: #000000;}
a.vote_site_annuaire:link { font-size: 70%; text-decoration: none; color: #800000;}
a.vote_site_annuaire:visited { font-size: 70%; text-decoration: none; color: #E60000;}
a.vote_site_annuaire:hover { font-size: 70%; text-decoration: underline; color: #ff0000;}
a.vote_site_annuaire:active { font-size: 70%; text-decoration: underline; color: #ff0000;}

/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annuaire { font-size: 70%; text-decoration: underline; color: #000000;}
a.read_write_com_site_annuaire:link { font-size: 70%; text-decoration: none; color: #800000;}
a.read_write_com_site_annuaire:visited { font-size: 70%; text-decoration: none; color: #E60000;}
a.read_write_com_site_annuaire:hover { font-size: 70%; text-decoration: underline; color: #ff0000;}
a.read_write_com_site_annuaire:active { font-size: 70%; text-decoration: underline; color: #ff0000;}
/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annuaire { font-size: 14px; }

/***** NOUVEAUTES *****/
/* Texte pour dire qu'il n'y a pas de nouveaux sites ces X derniers jours :
Aucun site n'a été ajouté ...
*/
.no_new_site_annuaire { color: #ff0000; }


/***** TOP CLICS *****/
/* Texte pour dire qu'aucun site n'a deja recu de clic :
Aucun site n'a encore reçu de visite...
*/
.font-family { color: #000000; }

/***** TOP VOTES *****/
/* Texte pour dire qu'on n'a pas encore voter pour les sites :
Aucun site n'a encore reçu de vote...
*/
.no_vote_site_annuaire { color: #ff0000; }

/* Liens vers les 2 types de classement par votes (moyenne ou nombre) */
a.type_vote_annuaire {  }

/***** RECHERCHE *****/
/* Texte au cas ou il n'y aurait pas de resultat a la recherche effectuee :
Aucun résultat pour la recherche...
*/
.no_res_search_annuaire { color: #ff0000; }

/* Timer pour le moteur de recherche */
.timer_search_annuaire { font-style: italic; }

/* Texte dans les resultats d'une recherche :
Categories trouvées, Sites trouves
*/
.res_search_cat_site_annuaire { font-family: verdana; font-size: 14px; font-weight: bold; }

/* Champ pour entrer le(s) mot(s) a rechercher */
input.text_to_search_annuaire {  }

/* Bouton pour lancer la recherche */
input.button_make_search_annuaire {  }

/* Texte en dessous du champ pour entrer la recherche a effectuer :
Résultats par page ...
*/
.text_search_annuaire {  }

/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annuaire {  }

/***** AJOUTER UN SITE *****/
/* Texte de confirmation apres la proposition d'un site dans l'annuaire */
.confirm_add_site_annuaire { font-size: 14px; }

/* Texte pour dire que tous les champs sont obligatoires */
.all_field_required_annuaire { color: #ff0000; font-weight: bold; }

/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annuaire { color: #ff0000; font-weight: bold; font-size: 14px; }

/* Texte devant les champs :
Votre nom :, Votre prénom,...
*/
.text_before_field_add_annuaire { font-family: Arial; font-size: 12px; }

/* Champ(4) pour rentrer les donnees du site (nom, email, URL, titre) */
input.field_data_add_site_annuaire {  }

/* Textarea pour la description du site */
textarea.descr_add_site_annuaire {  }

/* Bouton pour envoyer le formulaire */
input.submit_form_add_site_annuaire {  }

/* Liste deroulante avec toutes les categories */
select.list_all_cats_annuaire {  }  

/***** VOTE *****/
/* Texte si on a deja vote pour le site :
Vous avez déjà voté ces dernières...
*/
.deja_vote_annuaire { color: #ff0000; }

/* Texte apres avoir voter correctement */
.vote_ok_annuaire { color: #009900; }

/* Texte qui apparait dans la popup avant de voter :
Vous allez pouvoir voter...
*/
.text_vote_annuaire { font-weight: bold; }

/* Liste deroulante avec les votes possibles */
select.list_vote_site_annuaire {  }

/***** COMMENTAIRES *****/
/* Texte pour signaler qu'il n'y a pas encore eu de commentaires pour un site :
Pas encore de commentaire...
*/
.no_com_site_annuaire { color: #ff0000; }

/* Auteur + date d'ajout du commentaire */
.author_and_date_com_annuaire { font-weight: bold; }

/* Texte du commentaire */
.text_com_annuaire {  }

/* Bouton pour ajouter un commentaire */
input.button_add_com_annuaire {  }

/* Texte devant les champs du formulaire d'ajout d'un commentaire */
.text_before_field_com_annuaire { font-weight: bold; }

/* Textarea pour entrer le commentaire */
textarea.text_add_com_annuaire { font-size: 12px; }

/* Champs nom et email pour la personne qui ajoute un commentaire */
input.champ_com_annuaire {  } 

/***** IMAGE A COTE DU FORMULAIRE DE RECHERCHE *****/
.imgform {width: 90px; height: 90px; float:left; margin-left:250px; margin-top:5px;}

/***** DIVERS *****/
/* Lien dans le bas des pages */
a.link_footer_annuaire { font-family: Verdana; font-size: 12 px; font-weight: bold; }

/* Arborescence en ligne des categories (texte) */
lientitre{ font-size: 12px; text-decoration: underline; font-weight: bold; color:#000000;}

a.arbo_annuaire  { font-size: 11px; text-decoration: underline; font-weight: bold; color: #400000;}
a.arbo_annuaire:link { font-size: 11px; text-decoration: underline; color: green;}
a.arbo_annuaire:visited { font-size: 11px; text-decoration: none; color: #800000;}
a.arbo_annuaire:hover { font-size: 11px; text-decoration: underline; color: #FF6600;}
a.arbo_annuaire:active { font-size: 11px; text-decoration: underline; color: #E60000;}

/* Arborescence en ligne des categories (liens) */

a.arbo_annuaire_petit  { font-size: 12px; text-decoration: underline; font-weight: bold; color: green;}
a.arbo_annuaire_petit:link { font-size: 12px; text-decoration: underline; color: green;}
a.arbo_annuaire_petit:visited { font-size: 12px; text-decoration: none; color: #E60000;}
a.arbo_annuaire_petit:hover { font-size: 12px; text-decoration: underline; color: #FF6600;}
a.arbo_annuaire_petit:active { font-size: 12px; text-decoration: underline; color: #E60000;}

/* Liens vers les numeros des pages si il y a trop de sites pour etre affiche sur une seule page (categorie + recherche) */
a.link_numpage_annuaire { font-size: 10px; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
a.link_numpage_annuaire:link { font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.link_numpage_annuaire:visited { font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.link_numpage_annuaire:hover { font-size: 10px; text-decoration: underline; color: #FFFFFF;}
a.link_numpage_annuaire:active { font-size: 10px; text-decoration: underline; color: #FFFFFF;}
/* Liens titre des sites */

a.titre_site_annuaire { font-size: 10px; text-decoration: underline; font-weight: bold; color: #800000;}
a.titre_site_annuaire:link { font-size: 10px; text-decoration: none; color: #800000;}
a.titre_site_annuaire:visited { font-size: 10px; text-decoration: none; color: #E60000;}
a.titre_site_annuaire:hover { font-size: 10px; text-decoration: underline; color: #FF6600;}
a.titre_site_annuaire:active { font-size: 10px; text-decoration: underline; color: #E60000;}

.add_site_titre {width:728px; margin-top:10px; margin-left:0px; font-style: italic; font-size: 160%; color: #FFFFFF; background-color:#800000; text-align:center;}
.add_site {width:728px; margin-top:0px; margin-left:0px; border: #800000 solid; color: #000000; background-color:#FFFFFF; text-align:left;}
h1 { margin-top:4px; margin-left: 10px; font-size: 13px; color: #000000; font-family: Verdana, Tahoma, Times New Roman;}
.t2 { margin-top:4px; margin-left: 14px; font-size: 11px; color: #000000; font-family: Verdana, Tahoma, Times New Roman;}
h3 { margin-top:5px; margin-left: 10px; font-size: 12px; text-decoration: underline; color: #800000; font-family: Verdana, Tahoma, Times New Roman;}
.t4 { margin-top:5px; margin-left: 30px; font-size: 10px; font-weight: bold; color: #000000; font-family: Verdana, Tahoma, Times New Roman;}
.code_logo {width: 570px; height: 35px; margin-left:140px; margin-top:65px; background-color:#ffffff; border-width:2; border-color:#800000; border-style:double; font-family: Verdana, Tahoma, Times New Roman; font-size: 11px; color: #000000; text-align:center;}
.net_propre {width: 90px; height: 90px; float:left; margin-left:10px; margin-top:5px;}

/* Partenaire */
#ajout_partenaire {width:90%; margin-top:0px; margin-left:5px; font-size: 12px; color:#000000; background-color:#FFFFFF; text-align:right; border: 1px #000000; border-style: dashed;}
.partdesc {width:100%; margin-top:10px; margin-left:0px; font-weight: bold; font-size: 11px; color:#FFFFFF; background-color:#800000; text-align:left;}
.texte  {width:100%; margin-top:0px; margin-left:0px; font-weight: bold; font-size: 11px; color:#FFFFFF; background-color:#400000; text-align:right;}

/* script php*/
.texte-script {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
.pub {width:728px; margin-top:0px; margin-left:0px; font-size: 10px; color:#000000; background-color:#FFFFFF; text-align:right; border: 1px #800000; border-style: dashed;}
.lien_bas_script { width:728px; font-size: 100%; margin-left:0px; margin-top:5px; color: #FFFFFF; background-color:#b24451; text-align:center;}

/* Liens titre des sites */
.smstexte { width:728px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border: 1px #800000; border-style: dashed; color: #000000; background-color:#FFFFFF; text-align:center;}
.sms { width:80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border: 1px #800000; border-style: dashed; color: #ffffff; background-color:#800000; text-align:left;}
.sms_left{ width:728px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border:0px #800000; border-style: dashed; color: #000000; background-color:#000000; text-align:center;}
.smstexte_2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 0px #800000; border-style: dashed; color: #000000; text-align:left;}
a.ss_cat_index {font-size: 10px; color: #800000; font-family: verdana, arial, sans-serif; text-decoration: none;}
a.ss_cat_nav:hover {color: #C0C0C0; text-decoration: underline;}
a.ss_cat_nav {font-size: 10px; color: #ffffff; font-family: verdana, arial, sans-serif; text-decoration: none;}
a.ss_cat_index:hover {color: #400000; text-decoration: underline;}

/* CENTRE DES AVATARS */
.tab_avatars    { width:95%; background-color:#FFFFFF; border: 0px solid #000000;}
.avatars_images { width:9%; background-color:#FFFFFF; border: 1px solid #800000;}
.avatars_detail { width:76%; font-size: 11px; background-color:#FFFFFF; text-align:left; border: 0px solid #800000;}
.avatars_nombre { width:15%; font-size: 11px; text-align:center; color:#400000; background: url(images_design/avatars-nombre.jpg); border: 0px solid #800000;}
.avatars_titre  { width:76%; font-size: 11px; font-weight: bold; color: #FFFFFF; background: url(images_design/barre_titre.jpg); text-align:Center; border: 0px solid #800000;}
.avatars_lien   { width:76%; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align:left; border: 1px solid #800000;}
.avatars_titre_images_1  { width:24%; font-size: 11px; font-weight: bold; color: #FFFFFF; background: url(images_design/barre_titre.jpg); text-align:Center; border: 0px solid #800000;}
.avatars_titre_images_2  { width:24%; font-size: 11px; font-weight: bold; color: #FFFFFF; background: url(images_design/barre_titre-2.jpg); text-align:Center; border: 0px solid #800000;}
.avatars_images          { text-align:center; border: 1px solid #800000;}
.navigation_avtars       { width:76%; font-size: 11px; color: #FFFFFF; text-align:center; border: 0px solid #800000; background-color:#800000;}
 
 /*---style des info-bulles perso---*/

a.info span {display: none;}
a.info:hover {background: none; /* correction d'un bug IE */}
a.info:hover span {text-decoration: none; display:inline; position:absolute; z-index: 500; margin:5em 5em 0 -9em;background: #400000; text-align: left;color: #FFFFFF;
padding: 3px; border:1px solid #800000; width: 195px;}

/* FIN script PHP*/

/* CENTRE DES EMOTICONES ET CLIN D'OEIL */
.navigation_cl { width:100%; font-size: 11px; color: #FFFFFF; text-align:center; border: 0px solid #800000; background-color:#800000;}
.cl            { background-color:#FFFFFF; border: 2px solid #800000;}
.cl_info       { width:50%; font-size: 11px; font-weight: bold; background-color:#FFFFFF; border: 2px solid #800000; text-align:left;}
.com-t         { width:32%; font-size: 11px; font-weight: bold; background-color:#FFFFFF; border: 2px solid #800000; text-align:left;}
.com-com       { width:100%; font-size: 11px; font-weight: bold; background-color:#FFFFFF; border: 0px solid #800000; text-align:left;}
.td_com        { font-size: 11px; font-weight: bold; color:#FFFFFF;}

/* CENTRE DES EMOTICONES ET CLIN D'OEIL */
.tdreduc { width:100%; font-size: 11px; color: #000000; text-align:center; border: 2px solid #800000; background-color:#FFFFFF;}
.tdlienredu { width:210px; font-size: 11px; color: #000000; text-align:left; border: 0px solid #400000; background-color:#FFFFFF;}
.tdimgredu { width:130px; font-size: 11px; color: #000000; text-align:left; border: 0px solid #008000; background-color:#FFFFFF;}
.msndl { width:210px; font-weight: bold; font-size: 10px; color: #000000; text-align:left; border: 1px solid #800000; background-color:#FFFFFF;}
.msndl2 { font-weight: bold; font-size: 10px; color: #ffffff; text-align:center; border: 0px solid #800000; background-color:#cd5c5c;}

/* CENTRE COMPTEURS */
.cellule_titre {font-size: 12px; color: #FFFFFF; text-align:left; font-weight: bold;}
.description   {font-size: 11px; color: #000000; text-align:left; border: 2px solid #800000;}
.input         {font-size: 12px; color: #000000; text-align:left; border: 1px solid #800000;}
.input-bt      {font-size: 12px; color: #ffffff; text-align:center; border: 1px solid #800000; background-color:#800000;}

/* COMMENTAIRE */
.txt_com { font-family: verdana; font-size: 12px; color: #FFFFFF; text-align: left;}
.c1_com  { font-family: verdana; font-size: 10px; color: #000000; text-align: left; border: 2px solid #800000; background-color:#FAEFFF;}
.msn_apd { font-family: verdana; font-size: 10px; color: #000000; text-align: center; border: 2px solid #800000; background-color:#FAEFFF;}

/* TV */
.tdtv { width:728px; font-size: 11px; color: #000000; text-align:left; border: 0px solid #400000; background-color:#FFFFFF;}
.tdtvtitre { width:728px; font-size: 15px; font-weight: bold; color: #FFFFFF; text-align:left; border: 0px solid #400000; background: url(tv/b1.jpg);background-color:#800000;}
#carousel{background-color:#400000;	width:700px; height:135px; position:relative;	border:0px solid #000000;	}
.im{ width:75px; height:75px; border:0px solid #000000; display:block; }
.tdtvptitre { width:50%; font-size: 15px; font-weight: bold; color: #FFFFFF; text-align:left; border: 0px solid #400000; background: url(tv/b1.jpg);background-color:#800000;}
.tdtvp { width:50%; font-size: 11px; color: #000000; text-align:left; border: 1px solid #800000; background-color:#FFFFFF;}

/** Cadre qui contient tous les codes promo */

#codespromo_liste {
	width:768px;
	margin:auto;
}

/** Cadre pour un code promo */
#codespromo_liste .codepromo {
	position:relative;
	width:230px;
	height:150px;
	float:left;
	border:1px dashed #4436c8;
	margin:5px;
}

/** Nom du marchand */
#codespromo_liste .codepromo .marchand {
	margin:0px;
	color:#ffffff;
	font-weight:normal;
	background-color:#800000;
	padding:3px;
	font-size:12px;
	text-align: center;
	font-weight: bold;
}

/** Code promo */
#codespromo_liste .codepromo .code {
	text-align:center;
	color:#7caa11;
	font-weight:bold;
}

/** Description du code **/
#codespromo_liste .codepromo .detail-code{
	padding:3px;  
}

/** Lien du code promo **/
#codespromo_liste .codepromo .tracking {
	text-align:center;
}
