/* css La Cote des Montres default style v1.01 */

body
	{
	margin: 0 0 0 0;
	padding: 0;
	font: normal normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: black; 
	}

body    {
        behavior:url("../htc/csshover.htc");
        }

img	{
	margin: 0;
	padding: 0;
	border: 0;
	}
div#en-tete-FR {background: url(/images/entete_france.gif) no-repeat}
div#en-tete-GB {background: url(/images/entete_international.gif) no-repeat}

div#en-tete-horloge-FR {background: url(/images/nouvel-entete-france-horloge.gif) no-repeat}
div#en-tete-horloge-GB {background: url(/images/new-international-header-clock.gif) no-repeat}

a 	{text-decoration: none}
/*td	{color: black}*/

#lcdm 
	{
position: absolute;
width: 980px;
left: 0px;
top: 0px;
margin: 0px;
background-color:none;
	}	

.ordre {color:#0088FF;font-weight:color;font-family:times;font-size:14px;font-style:italic;text-align:right;}

div#en-tete-print-FR{position:absolute;top:0px;left:0px;visibility:hidden}
div#en-tete-print-GB{position:absolute;top:0px;left:0px;visibility:hidden}

#en-tete-FR, #en-tete-GB,#en-tete-horloge-FR,#en-tete-horloge-GB
        {
        padding: 0;
        height: 157px;
        width: 980px;
        background: transparent;
        }

div.newsLetter_FR, div.newsLetter_GB {
        position:absolute;
        top:79px;
        left:368px;
        background-color:none;
        height:40px;
        width:427px;
        background: url(/images/abonnement-newsletter.gif) no-repeat 0px 0px;
}

div.newsLetter_GB {background: url(/images/free-subscription-newsletter.gif) no-repeat 0px 0px}

div#horloge {
	position: absolute;
	top: 88px;
	left: 810px; 
}

div#date,div#date_horloge {
        position: absolute;
        top: 119px;
        left: 765px; 
	width:210px;
height:15px;
	text-align:center;
	color:#544D3B;
}

div#date_horloge {text-align:right}

div#GMT_FR, div#GMT_GB {
	position: absolute;
        top: 100px;
        left: 934px;
        width:40px;
height:13px;
}
div#GMT_FR {background: url(/images/GMT1.gif) no-repeat 0px 0px}
div#GMT_GB {background: url(/images/GMT.gif) no-repeat 0px 0px}

/* MENU GENERAL */

#menu_general {
        border-bottom:2px solid #D8D8D8;
	height:19px;
}

#recherche_FR,#recherche_GB 
	{
	float: left;
	margin: 0;
	width: 118px;
height:19px;
	background: url(/i/recherche.gif) no-repeat;
	}

#recherche_GB {background: url(/i/search.gif) no-repeat;}

input.recherche,.recherche {
  margin: 0;
  padding: 0;
  border:1px solid #A4A39F;
  font-family:arial,verdana,helvetica;
  color:#1912B4;
  font-size:10px;
  text-align: left;
}

div#flag_FR   {
	position:absolute;
	top:159px;
	left:842px;
	height:20px;
background-color:none;
        }

div#flag_GB   {
        position:absolute;
        top:159px;
        left:800px;
        height:20px;
        }

#flag_FR ul,#flag_GB ul {list-style: none;border:0;padding:0;margin:0}
#flag_FR li {height:20px;background: url(/images/flag.gif) no-repeat left top}
#flag_GB li {height:20px;background: url(/images/flag.gif) no-repeat 42px 0px}

#flag_FR a {
	display: block;
        font-family: times;
        font-size: 12px;
        font-style: italic;
        padding-left:62px;
        padding-top: 0px;
}


#flag_GB a {
	display: block;
        font-family: times;
        font-size: 12px;
        font-style: italic;
        padding-right:63px;
        padding-top: 0px; 
}

#menu_principal
        {
        margin: 0;
        padding: 0;
width: 700px;
height:16px;
        margin-left: 118px;
	margin-right: 100px;
        background-color: white;

        }

#menu_principal ul
        {
        list-style-type: none;
        margin: 0;
        padding: 0;

padding-top: 3px;
height: 16px;
        background: transparent;
        }

#menu_principal li
       {
display: inline;
}

#menu_principal a
        {
        padding: 0px;
        padding-top: 3px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 3px;
	height:19px;
        font-size: 11px;
        color: #606060;
        }

#menu_principal a:hover {color: black;}

/* FIN MENU GENERAL */

#menu_gauche {width:122px;background-color:none}
#recherche {margin-top:5px;margin-left:6px}

#menu_gauche ul
	{
        list-style-type: none;
        margin: 0;
        padding: 0;
	}

#menu_gauche li 
	{
        color: #adadad;
	padding: 0;
        padding-left: 6px;
        margin-bottom: 2px;
        margin-top: 0px;
        background-color: none; 
	}

#menu_gauche li.intermenu,div.intermenu {height: 9px;width:112px;background: url(/i/intermenu-wide.gif) repeat center left}
 
#menu_gauche a
        {
        display: block;
	width: 118px;
        padding: 0px;
        color: #666666;
        }

#menu_gauche a img
        {
/*        width: 118px;
*/        margin-top: 5px;
        }

#menu_gauche a:hover {color: black;}

a.cadre img {border:1px solid #0088FF}
a:hover.cadre img {border:1px solid red}

table.valuer td {font-size:12px}
table.valuer td.resultat {font-size:14px}

.pub_gauche,#heur1 {padding-left:6px}

.pub_droite, .pub_home {
	width:250px;
	background-color:none;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	background: url(../i/pubFilet.gif) no-repeat bottom left;
}

.pub_flash {
        width:250px;
        height:250px;
        background-color:none;
	padding:0;
	text_align: center;
/*        background: url(../i/pubFilet.gif) no-repeat bottom left;
*/
}
.separateur_pub {
	width:250px;
	background-color:white;
	height:10px;
	background: url(../i/pubFilet.gif) no-repeat bottom left;
	margin:0;
	margin-top:5px;
	font-size: 10px;
	padding:0;
}

div.pub_home p.titre_pub {
        font-size:16px;
        font-weight:bold;
        font-family:arial;
        color:#aaaaaa;
        text-align:left;
	line-height:100%;
        margin-bottom:3px;
}

div.pub_home p.marque_pub {
        font-size:16px;
        font-weight:bold;
        font-family:arial;
        color:#555555;
        text-align:left;
}

div.pub_home p.sous_titre_pub {
        font-size:12px;
        font-weight:bold;
        font-family:arial;
        text-align:left;
        line-height:130%;
}
div.pub_home p.txt_pub,div.pub_home span.txt_pub {
        font-size:9px;
        font-weight:normal;
        font-family:verdana;
        text-align:left;
        margin-top:3px;
        line-height:14px;
}

div.pub_home p.prix_pub {
        font-size:12px;
        font-weight:bold;
        font-family:verdana;
        text-align:left;
        margin-top:5px;
}

ul.listePicto, ul.liste_pub {
        border: 0;
        padding:0;
        margin:0;
        list-style: none;
        background-color:none;
        padding-bottom: 1px;
}

.listePicto li {
        padding-left:0px;
        height:30px;
        margin-bottom: 5px;
        font-family: verdana;
        font-size: 10px;
        vertical-align: middle;
        background-color: red;
}
.listePicto li a {display: block}


.listePicto li img {

        border: 1px solid #0088FF;
        float: left;
        margin-right: 5px;
}

ul.liste_pub {border-top: 1px dashed #0088FF;width:115px}

ul.liste_pub li {
	border-bottom: 1px dashed #0088FF;
width:108px;
        padding-left:10px;
	padding-top:3px;
	padding-bottom:4px;
	margin:0;
        margin-left: -3px;
        font-family: arial;
        font-size: 10px;
        background-color: none;
background: url(/fleche/fleche_bleu.gif) no-repeat center left ;
}

.liste_pub.li a {display: block}

#corps
	{
	position: absolute;
	margin: 0;
        padding: 0;
        width: 980px;
        background: none;
	}
#colonne_gauche
        {
	position: absolute;
	top:308px;
	left:0; 
	width: 110px;
        margin: 0;
        padding: 0;
background-color:none;
        }

#corps_central
        {
        margin: 0;
        padding: 0;
/*	margin-left: 122px;
	margin-right: 255px;
*/        width: 600px;
        }
#colonne_droite
        {
/*        float: right;
*/	width: 250px;
	margin: 0;
        padding: 0;
background-color:none;
        }

#pied_body_FR,#pied_body_GB {
	margin-top: 30px;
	margin-bottom: 20px;
	height: 23px;
        background: url(/i/page_ami.gif) no-repeat center center;
	text-align: right;
}

#pied_body_GB {background: url(/i/forward-this-page.gif) no-repeat center center;}

#pied_de_page
        {
	clear: both;
	height: 17px;
        width: 980px;
        background-color:#D7D7D7;
        }
       
#menu_bas {
margin-left: auto;
margin-right: auto;
text-align: center;
}
 
#menu_bas ul
        {
        list-style: none;
        margin: 0;
        padding: 0;
	padding-left:90px;
        background: transparent;
        }
        
#menu_bas li
        {
        float: left;
        color: #ddd;
        margin-left: 0;
        margin-right: 0;
        height: 14px;
	font-size:9px;
	background: url(/i/puce_blanche.gif) no-repeat 1px 3px;

        }

#menu_bas a
        {
        display: block;
        padding: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 15px;
        padding-right: 20px;
	margin-left: 0px;
        color: #666666;
        }

#menu_bas a:hover {
	background: #eaeaea url(/i/puce_bleue.gif) no-repeat 1px 3px;
	color: black;
	}

#menu_bas li a.menuBasHi {background: #eaeaea url(/i/puce_bleue.gif) no-repeat 1px 3px;color:black}
 
.trait {
	margin: 0;
        padding: 0;
	border: 0;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 7px;
	border-bottom: 1px dashed #0088FF;
	font-size:1px;
background-color:transparent;
	}

ul.liste, ul.listeStd
	{
        margin: 0;
        padding: 0;
	list-style: none;
	border-top: 1px dashed #0088FF; 
	}

ul.listeStd {border-top:0;margin-left:0px;margin-top:10px; width: 250px;}

ul.listeStd li {
	padding-top: 0px;
	margin-top: 3px;
/*	border-bottom: 1px dashed #0088FF;  */
	font-family: times;
        font-weight: normal;
	font-style: italic;
	height:15px;
        background: url(/fleche/fleche_bleu.gif) no-repeat center left ;
}


ul.listeStd li a
        {
        margin-left: 15px;
        font-size: 12px;
        }
ul.listeStd li a:hover {color:black}
ul.liste li
	{
	padding-top: 9px;
	border-bottom: 1px dashed #168FF5;
	font-family: times;
	text-align: left;
	font-weight: normal;
	font-style: italic;
	height:26px;
	width: 570px;
	background: url(/fleche/fleche_bleu.gif) no-repeat center left ;
	}
ul.liste li a
	{
	margin-left: 20px;
	font-size: 18px;
	}
ul.liste li a:hover {color:black}

hr {
/*  clear: both;
*/  visibility: hidden;
  height:10px;
background-color:white;
}

.bas {
/*  clear: both;
*/  height:15px;
  font-size:1px;
  background-color:none;
}

div.basfond {
/*  clear: both;
*/  height:1px;
  font-size:1px;
  background-color:transparent;
}

div.separateur {
	text-align:center;
	width: 600px;
	height:20px;
        background:url("../i/separateur_bloc.gif") no-repeat center;
	margin-bottom: 10px;
        }

.galerie {
	margin-top:15px;
	margin-bottom:5px;
	text-align:center;
}

.galerie a img {border:1px solid #0088FF}
.galerie a:hover img {border:1px solid red}
a.galerie img {border:1px solid #0088FF}
a.galerie:hover img {border:1px solid red}


.imgLeft img {
	float: left;
	margin: 0;
        margin-right: 10px;
        margin-top: 4px;
	padding: 5px;
        border:1px solid #168FF5;
	vertical-align:middle;
}

img.imgRight {
        float: right;
        margin: 0;
        margin-left: 10px;
        margin-top: 4px;
        padding: 5px;
        vertical-align:middle;
}

img.pubRight {
        float: right;
        margin: 0;
        margin-left: 10px;
        margin-top: 4px;
        padding: 0px;
        vertical-align:middle;
}


img.imgLeft {
        float: left;
        margin: 0;
        margin-right: 10px;
        margin-top: 4px;
        padding: 5px;
        vertical-align:middle;
}


a.pubRight img {
        float: right;
        margin: 0;
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 0px;
        padding: 0px;
        border:1px solid #0088FF;
}

a .imgRight img, a.imgRight img {
        float: right;
        margin: 0;
        margin-left: 10px;
        margin-top: 5px;
	margin-bottom: 0px;
        padding: 5px;
        border:1px solid #0088FF;
	vertical-align: middle;
}

a.imgCadre img {
	margin-top: 10px;
	margin-right: 15px;
        padding: 5px;
        border:1px solid #0088FF;
}

.img2cols img {
        padding: 5px;
        border:1px solid #0088FF;
}

h1 a.imgRight {text-align:left}

a .resume img, a .resume2col img, a .resumeHD img {
	float: left;
	margin: 0;
	margin-right: 10px;
	margin-top: 5px;
	border:1px solid #168FF5;
}

/* a:hover .imgRight img, a.imgRight:hover img, */

a:hover .resumeHD img, a:hover .resume img {border:1px solid red}

a .resume2col img {border:1px solid #168FF5;margin-right: 5px;}
a:hover .resume2col img {border:1px solid red}


/*.sommaire span.lettrine:first-letter {*/
.resume:first-letter {
	font-size: 70px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 80%; 
	border:0;
	padding: 0;
	vertical-align: top;
	margin: 0;
	margin-right: 5px;
	margin-top: 0px;
	float: left;
/*	background-color: yellow; */
}
.resumeHD:first-letter {
        font-size: 100px;
        float: left;
        font-weight: normal;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
        line-height: 80%;
        border:0;
        padding: 0;
        vertical-align: top;
        margin: 0;
        margin-right: 5px;
        margin-top: 0px;
/*      background-color: yellow; */
}
.resume2col:first-letter {
        font-size: 40px;
        float: left;
        font-weight: normal;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
        line-height: 100%;
        border:0;
        padding: 0;
        vertical-align: top;
        margin: 0;
        margin-right: 5px;
        margin-top: 0px;
/*      background-color: yellow; */
}

a:hover .resume2col:first-letter {color}

	/* the menu */

ul#menu li a {font-family:times;font-style:italic;font-size:12px;line-height: 110%;font-weight:normal;text-align:left}

ul#menux {list-style:none;margin:0;padding:0;border:0;}
ul#menux li.folderX a.savoir {width:500px;display:block;list-style:none;text-align:left;margin:0;padding:0;border:0;padding-left:15px;background:url("../fldBleu.gif") left no-repeat;}
ul#menux li {position:relative;padding:1px;z-index:9}

	ul#menu,ul#menu li, ul#menu a,ul#menu ul {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

	ul#menu,ul#menu ul {
		width:115px;
		border:1px solid #9d9da1;
		background:white;
		list-style:none;
	}

	ul#menu li {
		position:relative;
		padding:1px;
		z-index:9;
	}


                ul#menux li.folderX ul {
                        position:absolute;
                        left:120px;
                        top:-30px;
                }
		ul#menux li.folderX>ul { left:120px; } 
 

		ul#menu li.folder ul {
			position:absolute;
			left:90px; /* IE */
			top:5px;
		}		
			ul#menu li.folder>ul { left:90px; } /* others */

	ul#menu a {
		padding:0px;
		border:1px solid white;
		text-decoration:none;
		color:gray;
		font-weight:bold;
		width:100%; /* IE */
	}
		ul#menu li>a { width:auto; } /* others */

	ul#menu li a.submenu {
		background:url("../i/sub.gif") right no-repeat;
	}


	ul#menu a:hover {
		border-color:gray;
		background-color:#bbb7c7;
		color:black;
	}
	ul#menu li.folder a:hover {
			background-color:#bbb7c7;
		}
	
	
	ul#menu li.folder:hover { z-index:10;} 
		
	ul#menux ul#menu, ul#menu ul, ul#menu li:hover ul ul {
		display:none;
	}

	ul#menux li.folderX:hover ul#menu, ul#menu li:hover ul, ul#menu li:hover li:hover ul {
		display:block;
	}		

/* traite folio 1 2 3 etc */
	ul.folio {position: relative;vertical-align:middle;border:0;padding:0;margin:0;list-style: none;}
        ul.folio a {font-size:14px}
        ul.folio a:link {color: #0088FF; text-decoration: none;}
        ul.folio a:visited {color: #005387; text-decoration: none;}
        ul.folio a:hover {color: #fff; background-color: #0088ff; text-decoration: none;}

        .folio li {display:inline; clear:none;border:0;padding:0;margin:0}
        .folio li a:link, .folio  li a:visited {margin:0 0.2em; padding:0 2px; text-align:center; display:block; float:left; border:none;}
        .folio li a.current:link, .folio  li a.current:visited {color:#fff; background:url(../i/selection.gif); width:23px; height:19px; padding:0;}


/* Tablo de vote */
	table.vote img,table.lien img,a.lien img {border:1px solid #0088FF}
        table.vote a:hover img,table.lien a:hover img,a:hover.lien img {border:1px solid red}


/* DOUBLE FLECHE SUITE - MORE + TEXT */
.fleche_droite, .fleche_gauche
	{
	background: url(/i/pageNext1.gif) no-repeat center left;
	margin-left: 0px;
	margin-right: 5px;
	padding-left: 17px;
	padding-bottom: 2px;
	font-family: times;
	font-size: 11px;
	font-style: italic;
	}
.fleche_gauche {background: url(/i/pagePrev1.gif) no-repeat center left}

.french-content, english-content
	{
        background: url(/i/french-content-flag.gif) no-repeat center left;
	height: 9px;
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 10px;
        padding-bottom: 2px;
        font-size: 12px;
	}

.english-content {background: url(/i/english-content-flag.gif) no-repeat center left}

/* SUITE */

        .tmpl {
        margin: 0;
        border: 0;
        }
        p, .tmpl, .tmpl p, .tmpl .contenu li,.tmpl center {
              text-align: justify;
              font-size: 11px;
              line-height: 140%;
              margin-right: 0px;
              margin-left: 0px;
              margin-top: 0px;
              margin-bottom: 0px;
                }

        .text, .text_centre, .text_centre_clair, .text_centre_blanc, .text_haut, .text_bas { /* taille du cadre, a titre d'exemple */
        width: 600px;
        margin-bottom: 5px;
        }

        .text, .text_bas {
        margin-bottom: 10px;
        }

        .text_centre_clair {
                width: 598px;
        }

        .text_centre_blanc {
                width: 598px;
        }

        .text_centre, .text_centre_clair, .text_centre_blanc {
        padding-top: 10px;
        }
        
        .text_haut {
        padding-bottom: 12px;
        }       
                
        .text_bas {
        padding-top: 10px;
        }       

        .text_cadre_fond {
        background-color: ;
        margin-bottom: 5px;
        padding-top: 10px;
        padding-bottom:12px;
        }

        .onglet {
        height: 16px;
        margin-left: 10px;
        background-color: transparent;
        }


        .onglet ul
                {
                list-style: none;
                margin: 0;
                padding: 0;
        height: 16px;
                background: transparent;
                }

        .coingauche {border:0;margin:0;padding:0;margin-left: 2px;float: left;height:16px;width: 7px;font-size:1px;}

        .onglet li
                {
                float: left;
                padding-left: 0px;
                padding-right: 7px;
                margin-left: 0;
                margin-right: 0;
                height: 16px;
                }

        .onglet li a
                {
                display: block;
                padding: 0px;
                font-family: arial;
                font-size: 11px;
                border:0;margin:0;padding:0;
        }

        .hautgauche, .hautdroit, .basgauche, .basdroit {
        height: 13px; width: 13px;
        background-repeat: no-repeat;
        font-size:1px; /* correction d'un bug IE */
        }

        .hautdroit {
        float: right;
        }
        .basdroit {
        float: right;
        }
        .espacebas {
        padding-bottom: 15px;
        }

        p.rubrique, h1.rubrique {
        font-family:times;font-size:24px;text-align:left;font-weight:normal;font-style:italic;padding:0;background-color:none;margin-top:2px;margin-bottom:0px;
        }
        select {font-size:10px}
        .menu_deroulant_gauche, .menu_deroulant {vertical-align:middle;margin-left: 15px;margin-top:10px;padding-left:25px;height:20px;width:20;background: url(/fleche/double-fleche-Rouge.gif) no-repeat center left;}

        .menu_deroulant {float: right;vertical-align: bottom;height: 32px;vertical-align: middle}
        .menu_deroulant select {margin-top: 7px;}

        .chapo {line-height: 150%;font-family:verdana;font-size:12px;text-align:justify;margin-top:9px;margin-bottom:0px;}

        h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;border:0;margin-top:0px;line-height: 110%;}
        h1 {font-family:times;font-size:30px;text-align:left;font-weight:normal;font-style:italic;padding-bottom:15px;line-height: 98%;}
/*      h1 {font-family:times;font-size:30px;text-align:left;font-weight:normal;font-style:italic;color:#E1F1F2} */
        h2 {font-family:verdana, sans-serif;font-size:18px;text-align:left;font-weight:normal;font-style:normal;line-height: 120%;margin-top:-12px;margin-bottom:15px}
        h6 {font-family:verdana, sans-serif;font-size:10px;text-align:justify;font-weight:normal;font-style:normal}
        h6.date {padding-bottom:20px;margin-top:-10px}

        h3 {font-family:times;font-size:20px;text-align:center;font-weight:bold;font-style:italic;}
        h4 {font-family:verdana, sans-serif;font-size:14px;text-align:center;font-weight:normal;font-style:normal;line-height: 120%}
        h5 {font-family:verdana, sans-serif;font-size:13px;text-align:center;font-weight:bold;font-style:normal;margin-top: 0px;line-height: 140%}

        h5.gauche, h5.droite {line-height: 140%}
        h5.gauche {text-align: left}
        h5.droite {text-align: right}

        .sommaire h3 {text-align:left;font-weight:normal;margin-bottom:5px;backgound-color: none}
        .liste_modele h3 {text-align:left;font-weight:normal;margin-bottom:5px;backgound-color: none}

/* sup p a */
        .sommaire p.resume {font-family:verdana;font-size:11px;text-align:justify;line-height:173%}
        .sommaire p.date {font-family:times;font-size:9px;font-style:italic;text-align:right}

p.date {font-family:times;font-size:9px;font-style:italic;text-align:right}

        .sommaireHD a h3 {font-size:26px;font-style:italic;text-align:left;font-weight:normal;margin-bottom:5px;color:white}
        .sommaireHD a p.resumeHD {font-family:verdana;font-size:13px;text-align:justify;line-height:154%}
        .sommaireHD p.date {font-family:times;font-size:12px;font-style:italic;text-align:right}


div.sommaireBD, div.deuxCols {
        width: 600px;
        margin: 0;
        padding:0;
        border: 0;
        background-color: none;
        margin-bottom: 6px;
        }

        .sommaireBD td p.titre {padding-bottom:5px;text-align:left}
        .sommaireBD td p.titre a {font-family:times;font-style:italic;font-size:15px;text-align:left;font-weight:bold;line-height:110%}
        .sommaireBD td p.resume2col {font-family:verdana;font-size:10px;text-align:justify;line-height:200%}
        .sommaireBD td p.date {font-family:times;font-size:9px;font-style:italic;text-align:right}

        .sommaireBD td {
        padding-top: 5px;
        padding-left: 8px;
        padding-right: 8px;
        }
.deuxCols .contenu {padding-top: 5px;padding-left: 5px;padding-right: 5px;padding-bottom: 0px;}
.deuxCols .chapo {font-size:10px;padding:0px;margin-top:4px;text-align:left;}
.sommaireBD td.pct, .deuxCols td.pct {border:0;padding:0;border:0}

div.liste_picto {
        width: 598px;
        margin: 0;
        margin-bottom: 10px;
        text-align: center;
        padding: 0;
        padding-top: 10px;
        padding-bottom: 0px;
background-color: none;
}
div.liste_picto table.tousPicto {
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
        }
div.liste_picto a {
        display: block;
        float: left;
        height: 30px;
        width: 30px;
        margin-right:5px;
        margin-left:5px;
        margin-bottom:10px;
        text-align:center;
        }
div.liste_picto a:hover {
        border: 1px red solid;
        }
        .contenu, .recherche, .chapo,.liste_modele,.sommaire,.sommaireHD {
        padding-left: 15px;
        padding-right: 15px;
        }

        .text_centre_blanc div.contenu, .text_centre_clair div.contenu, .text_centre div.contenu, .chapo {
        padding-bottom: 0px;
        }

div.recherche h3 {font-family:times;text-align:left;font-size:14px;font-style:italic;padding-bottom:2px;border-bottom:1px dashed #0088FF;margin-bottom:5px}

div.centre,div.centre a {
                text-align: center;
                margin: 0;
                padding: 0;
                border:0;
                margin-left: auto;
                margin-right: auto;
        }

        div.images_popup {
                text-align: center;
                margin: 0;
                padding: 0;
                border:0;
                width: 400px;
                margin-left: auto;
                margin-right: auto;
        }

        .legende, a.legende, div.legende, td.legende {
                font-family: times;
                color: black;
                font-style: italic;
                font-size: 10px;
                line-height: 105%;
                font-weight: normal;
                text-align: center;
        }

        span.center {text-align: center}

        .tmpl p.question {
                font-weight: bold;
                margin-bottom: 10px;
                }


/* ANNONCES */
#annonces td a.date {
	font-family : arial;
	font-size:9px;
}
#annonces td a:hover {color:black}


