body {background-image: url('http://www.forma-coach.com/images/bg2.gif'); font-family: Verdana; font-size: 10px}
body.popup {background-image: url("../img/3ft_fond_popup_peti.gif");background-color:#FFEFF3  ;background-repeat: no-repeat}
body.white {background-color: #FFFFFF; font-family: Verdana; font-size: 10px;}
img{border:0}

/* liste par défaut */
ul {margin:0; padding-left:0em}
li {
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 100%;
    color: black;
    display : list-item;
    list-style-image : url(http://www.bergeracnews.com/bibliotheque/pucerouge.gif);
    list-style-position: outside;
    padding-left: 0em;
    margin-left: 1.7em;
}


	#titrepage {background:#F7921C;text-align:left;color:#FFFFFF;font-family:arial;font-weight:bold;font-size:2em;margin:0;padding:5}
	#titrecontact {background:#F7921C;text-align:left;color:#FFFFFF;font-family:arial;font-weight:bold;font-size:1.5em;margin:0;padding:5}
	#baspages  {font-family: arial;text-align:left;color:#000000;font-weight:bold;font-size:1.1em;margin:0;padding:5}
	#edito2 {text-align:left;color:#000000;font-family:arial;font-weight:bold;font-size:1.4em;margin:0;padding:5}
	#edito3 {text-align:left;color:#000000;font-family:arial;font-weight:none;font-size:1.3em;margin:0;padding:5}
	#edito4 {text-align:right;color:#000000;font-family:arial;font-weight:bold;font-size:1.3em;margin:0;padding:5}
	#textepage1 {text-align:left;color:#000000;font-family:arial;font-weight:bold;font-size:1.2em;margin:0;padding:5}
	#cadrepage {background:#eee;padding:0.5em;display:inline;border:1px dotted #666;font-family: arial;text-align:left;color:#000000;font-weight:none;font-size:1.2em}

	#menu {width:100%; font-size:11px; font-weight:bold}
	#menu A {color:#000; font-weight:normal}
	#menu ul {list-style-type:none; margin-top:0em; padding:0}
	#menu li {margin:0; padding:0}
	#rappel {background:transparent; border:0}
	#titreliens {background:#448FA2;text-align:left;color:#FFFFFF;font-family:arial;font-weight:bold;font-size:1.2em;margin:0;padding:5}
	#textemention a {text-align:left;font-family: verdana;font-weight: bold;color:#000000;font-size:1.1em;margin:0;padding:0}
	#textemention  {text-align:left;font-family: verdana;font-weight: bold;color:#000000;font-size:1.1em;margin:0;padding:0}
	#titremention a {text-align:left;font-family: verdana;font-weight: bold;color:#448FA2;font-size:1.3em;margin:0;padding:0}
	#titremention  {text-align:left;font-family: verdana;font-weight: bold;color:#448FA2;font-size:1.3em;margin:0;padding:0}	
	
	

/* ###################### GENERIQUE #######################*/

* {font-family: Verdana; font-size: 10px; color: Black;}
TD {font-family: Verdana;font-size: 10px;color: Black;}
DIV {font-family: Verdana;font-size: 10px;color: Black;}
A:link, A:visited, A:hover{color: 000000 ;text-decoration: none ;}
hr{color:#000000;height:1px}
C1106A5A4F45
/* lien par défaut */
A {color:#000000; text-decoration:none}
A:hover {color:#f7921c; text-decoration:none;background :none}
A:visited {color: none;}
background-color: #f7921c)
/* ###################### CONTRUCTION PAGE #######################*/

table.header {  background-color:#71C7D7  ;spacing: 0px ; border-collapse: separate ;	font-family: Verdana; font-size: 10px; }

table.yahoodate{  border-bottom: solid  ;border-color:#006388; border-width:1px ;background-color:White  ;spacing: 0px ; border-collapse: separate ;  font-family: Verdana; font-size: 10px;}
td.yahoodate{   font-family: Verdana; font-size: 10px;background-color:White}

table.body   {  background-color:White  ; padding: 0px ; border-spacing: 0px ; border-collapse: separate ; border-width:0px ; }
td.bodyg3 { padding: 0px ;background-color:#B4E5EA ;  background-repeat: no-repeat}
td.bodyg2 { padding: 0px ;background-color:#B4E5EA ; background-repeat: no-repeat}
td.bodyg { padding: 0px ;background-color:#FFFFFF ; }


div.bodyg {padding-top : 15px ;}

td.bodym { padding: 0px ;background-color:#FFFFFF ; background-image: url("../img/3ftfond2.gif"); background-repeat: no-repeat}
td.bodym2 { padding: 0px ;background-color:#FFFFFF ; background-image: url("../img/3ftfond2full.gif"); background-repeat: no-repeat}

td.bodyd { padding: 0px ;background-color:#FFFFFF ; background-image: url("../img/3ftfond3.gif");background-repeat: no-repeat;}
td.bodyd2 { padding: 0px ;background-color:#FFFFFF ; background-repeat: no-repeat;}

table.foot{  border-top: solid  ;border-color:#448FA2; border-width:1px }
td.footg { background-color:White ; }
td.footm { background-color:White ; }
td.footd { background-color:#448FA2 ; text-align: center; color : White ; font-size: 9px;}


/* ###################### LE MENU #######################*/

table.menuh   {  background-color:#C1106A  ;spacing: 0px ; border-collapse: separate ;	font-family: Verdana; font-size: 10px; }
td.menuh {  border-left: solid  ;spacing: 0px ; border-collapse: separate ; border-width:1px ; border-color:White; text-align: center; 	font-family: Verdana; font-size: 10px;}
A.menuh:link, A.menuh:visited { color: White ; text-decoration: none ; }
A.menuh:hover { color: White ; text-decoration: underline ;}

div.menudyn {font:11px Verdana, Arial, Tahoma, Lucida, sans-serif; font-weight: bold; color : black;text-align:center;padding-top:3px; background-color:#FFFFFF;}
div.menudyn:hover {color: White ; text-decoration: underline ;background-color:#000000;}
div.menunews {background-color: #C1106A; font-family: Verdana; font-size: 10px;}

#left {
	float: left;
	width: 155px;
}

#leftmenu {
	margin: 0;
	padding: 0;
}

#leftmenu a {
	display: block;
	background: #C1106A url(http://www.bergeracnews.com/img/vmenuarrow.gif) no-repeat center left;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}

#leftmenu a:hover {
	color: #FFFFFF;
	background: #1175A8 url(http://www.bergeracnews.com/img/vmenuarrowhover.gif) no-repeat center left;
}

div.date {font-family: Verdana; font-size: 10px;  color:c1106a;font-weight:normal;background-image: url("../img/3ftfondnews.gif");background-color:#B4E5EA ;background-repeat: no-repeat}


/* ###################### SPECIFIQUE #######################*/

div.titre { padding-bottom: 10px; padding-top: 2px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #f7921c;}
div.titre2 { padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: normal;color : #f7921c;}
div.titre_metp { padding-bottom: 10px; padding-top: 20px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #f7921c;}
div.soustitre { padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 12px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #f7921c;}

A.exclu:link, A.exclu:visited, A.exclu:hoverdiv.popup {background-image: url("../img/3ftfond2.gif");background-color:#95D9E4  ;}
div.gauche { padding-bottom: 70px; padding-top: 35px ;padding-left: 15px;}
div.bandebleue { background-color:#448FA2  ; padding-bottom: 3px; padding-top: 3px ;padding-left: 5px; font-size: 12px; color: white; font : bold}
div.marge { padding-bottom: 3px; padding-top: 3px ;padding-left: 7px; padding-right: 7px;font-family: Verdana; font-size: 10px; }
div.contenu { padding-bottom: ; }
div.exclusivite { text-align: center; padding-bottom: 3px; padding-top: 10px ;padding-left: 15px; padding-right: 10px; font-family: Verdana; font-size: 12px;font : bold; color: #006388; }
div.souscrivez { text-align: center; padding-bottom: 3px; padding-top: 10px ;padding-left: 15px; padding-right: 10px;font-size: 12px;font : bold; color: #f7921c;}


div.newsletter {font-family: Verdana; font-size: 10px;  color:black;font-weight:normal;background-image: url("../img/3ftfondnews.gif");background-color:#B4E5EA ;background-repeat: no-repeat}
div.titrenews {font-weight:bold;padding-bottom: 10px; padding-top: 35px ;padding-left: 0px; padding-right: 25px; font-family: Verdana; font-size: 12px;  color:#f7921c; text-align:center;}



A.mag:link, A.mag:visited { color: black ; text-decoration: none ; font-weight: bold;}
A.mag:hover { color: red ; text-decoration: underline ;font-weight: bold;}

div.lettre {font:10px Verdana, Arial, Tahoma, Lucida, sans-serif; font-weight: bold; color : #D4D0C8; background-color:#000000;text-decoration:none ; padding:2px}
A.lettre:link, A.lettre:visited { color: White ; text-decoration: none ;background-color:#000000}
A.lettre:hover { color: White ; text-decoration: underline ;}

select.secteur {font : 10px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : White; background-color:#000000  ;text-decoration: none ;}
option.secteur {font : 10px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : White;background-color:#000000  ;text-decoration: none ;}


A.offre:link, A.offre:visited { color: Red ; text-decoration: none ; }
A.offre:hover { color: Red ; text-decoration: underline ;}
div.valable { background-color:#95D9E4  ; padding-bottom: 3px; padding-top: 3px ;padding-left: 5px; padding-right: 5px; color: black;font-family: Verdana;font-size: 10px;}
td.carre { background-color:#00A5BD  ;}

table.adresse {  background-color:#FFFFFF  ;spacing: 0px ; border-color:#000000; border-style:solid ; border-width: 1px ;font-family: Verdana; font-size: 10px; }
div.adresse { padding-bottom: 3px; padding-top: 3px ;padding-right: 3px; font : 12px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #000000;}
div.rechercher {  font : 10px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #FFFFFF;}
td.carte     { padding-bottom: 5px; font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #E1143B;}
div.service{ font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #1A1C89;}


	#adminhaut {text-align:center;color:#666666;font-weight:bold;font-size:3em;margin:0;padding:0}




div.titrehome { padding-bottom: 0px; padding-top: 0px ;padding-left: 0px;font : 12px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #006388;}
td.nuage {font-family: Verdana; font-size: 10px;  color:black;font-weight:normal;background-image: url("../img/nuage-3ft.gif") ;background-repeat: no-repeat}
A.bleu:link, A.bleu:visited, A.bleu:hover{color: #185FAD ;text-decoration: underline ;}
table.bleu {  background-color:#FFFFFF  ;spacing: 0px ; border-color:#185FAD; border-style:solid ; border-width: 1px ;font-family: Verdana; font-size: 10px; }

td.plan {  background-color:#FFFFFF  padding-bottom: 5px; padding-top: 5px ;padding-left: 10px ;spacing: 0px ; border-color:#000000; border-style:solid ; border-width: 1px ;font-family: Verdana; font-size: 10px; }

A.jaune:link, A.jaune:visited, A.jaune:hover{color: #FD8E0B ;text-decoration: underline ;}
A.lien_focus:link, A.lien_focus:visited, A.jaune:lien_focus{color: white ;text-decoration: underline ;}

div.outils {font-family: Verdana;font-size: 10px;color: #FFFFFF;}
A.outils:link, A.outils:visited {  font : 9px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: normal;color : #FFFFFF;text-decoration:none}
A.outils:hover {  font : 9px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: normal;color : #FFFFFF;text-decoration:underline}

A.mentionsl:link, A.mentionsl:visited {  font : 9px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: normal;color : #FFFFFF;text-decoration:none}
A.mentionsl:hover {  font : 9px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: normal;color : #FFFFFF;text-decoration:underline}



A.contact:link, A.contact:visited { color: red ; text-decoration: underline ; font-weight: none; font-size: 9px;}
A.contact:hover { color: red ; text-decoration: underline ; font-weight: none; font-size: 9px;}


div.parrain {padding-top: 35px ;padding-left: 10px;font-family: Verdana; font-size: 10px;  color:black;font-weight:normal;background-color:#FFFFFF ; background-image: url("../img/3ftfond1bis.gif"); background-repeat: no-repeat}

table.annonces {  background-color: #000000 ; border-width: 50px; }
td.annonces {  background-color: #EE1C25 }
A.annonces:link, A.annonces:visited {  color : white; font : 11px Verdana, Arial, Tahoma, Lucida, sans-serif; font-weight: bold; text-decoration:none}
A.annonces:hover { font : 11px Verdana, Arial, Tahoma, Lucida, sans-serif; font-weight: bold; color : white; text-decoration:underline}


table.promo {border : dotted ;border-spacing: 0px ; border-collapse: separate ; border-width:2px; border-color:#000000; background-color:#FFFFFF; padding: 0px}


/* ###################### HOME #######################*/

td.homepartenaire{ padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #F05200;}
div.homejeu{ padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #9125C8;}
A.homeservice:link, A.homeservice:visited {  font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #1A1C89;text-decoration:none}
A.homeservice:hover {  font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #1A1C89;text-decoration:none}
div.homecinema {font-weight:bold;padding-bottom: 2px; padding-top: 2px ;padding-left: 5px;font-family: Verdana; font-size: 12px;  color:#FD8E0B; text-align:center;}
A.homecarte:link, A.homecarte:visited {  padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #E1143B;text-decoration:none}
A.homecarte:hover { padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #E1143B;text-decoration:none}
A.alaune:link, A.alaune:visited {  padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #E1143B;text-decoration:none}
A.alaune:hover { padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #E1143B;text-decoration:none}
div.homeactushopping {font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #1350A9;text-decoration:none}
td.homeactushopping { font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #1350A9;text-decoration:none;  padding:0 0 10px 0;}
A.homeinscrinews:link, A.homeinscrinews:visited,A.homeinscrinews:hover { color: White ; text-decoration: underline ; }
div.homecarte {  padding-bottom: 5px; padding-top: 5px ;padding-left: 0px;font : 18px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #E1143B;text-decoration:none}

body.lien_focus {font-weight:bold;padding-bottom: 10px; padding-top: 35px ;padding-left: 0px; padding-right: 25px; font-family: Verdana; font-size: 12px;  color:#C1106A; text-align:center;}

div.homeservice  { padding-bottom: 3px; padding-top: 3px ;padding-left: 7px; padding-right: 7px;font-family: Verdana; font-size: 10px; background-color:#8FD5DD;}
div.homepromo {font : 17px Verdana, Arial, Tahoma, Lucida, sans-serif;font-weight: bold;color : #1350A9;text-decoration:none}


/* ###################### PLAN #######################*/

body.planMenu {background-color:#B4E5EA; color: Black;}
body.planMenu DIV A:link	{color: Black; text-decoration: none; }
body.planMenu DIV A:visited 	{color: Black; text-decoration: none; }
body.planMenu DIV A:hover 	{color: Black; text-decoration: underline; }
body.planMenu DIV A.selected:visited 	{color: White; text-decoration: none; background-color: #17A1B1;}

body.planMenu TD.niveauSelected	{background-color: #B4E5EA; } 
body.planMenu TD.niveauSelected A:link	{text-decoration: none; color: Black; } 
body.planMenu TD.niveauSelected A:visited	{text-decoration: none; color: Black; } 
body.planMenu TD.niveauSelected A:hover 	{text-decoration: underline ;}



body.planMenu TABLE TR TD.niveau0	{background-color: #CEEEF6;} 
body.planMenu TABLE TR TD.niveau0 A:link	{text-decoration: none; color: Black; } 
body.planMenu TABLE TR TD.niveau0 A:visited	{text-decoration: none; color: Black; } 
body.planMenu TABLE TR TD.niveau0 A:hover 	{text-decoration: underline ;}

body.planMenu TD.niveau1	{background-color: #8FD5DD;} 
body.planMenu TD.niveau1 A:link	{text-decoration: none; color: Black; } 
body.planMenu TD.niveau1 A:visited	{text-decoration: none; color: Black; } 
body.planMenu TD.niveau1 A:hover 	{text-decoration: underline ;}

body.planMenu TD.niveau2	{background-color: #62BEC9;} 
body.planMenu TD.niveau2 A:link	{text-decoration: none; color: Black; } 
body.planMenu TD.niveau2 A:visited	{text-decoration: none; color: Black; } 
body.planMenu TD.niveau2 A:hover 	{text-decoration: underline ;}

body.planMap {background-color: 88888F; color: Black;}
body.planMap.* {color: Black;}
body.planMap A:link, body.planMenu A:visited {text-decoration: none; color: Black; } 
body.planMap A:hover {text-decoration: underline ;}
body.planMap div.magasinName {background-color: Black; color: Black; padding: 2px; border: solid 1px black}

TD.black {color: Black;} //sert pour les noms de mag dans le plan

.sidebox_e { 
 display:block; margin:0 auto; margin-top:0px; padding:0; height:100px; width:100%;  
border:none solid #BAE5EA; color:#BAE5EA;} 

.sidebox_e {background-color: #BAE5EA; border:1px solid black; width:100%;} 

.sidebox_e a:link, .sidebox_e a:visited 
{ 
   color:#000000; 
   font-weight:normal; 
   text-decoration:underline; 
   background-color: #BAE5EA; 
} 

.sidebox_e a:hover, .sidebox_e a:active { 
color:#f7921c;font-weight:normal;background-color:#BAE5EA;font-weight:normal; text-decoration:none;} 


#tagcloud      { 
font-weight:bold; 
text-align: center; 
float: left; 
margin-left: 0px; 
display:block; 
} 

#tagcloud li { 
   float: left; 
   display: inline; 
   margin: 0 .15em; 
}

#tagcloud li.cloud1 { font-size: 0.85em; } 
#tagcloud li.cloud2 { font-size: 0.95em; } 
#tagcloud li.cloud3 { font-size: 1em; } 
#tagcloud li.cloud4 { font-size: 1.1em; } 
#tagcloud li.cloud5 { font-size: 1.2em; }

DIV.An_cat {width:98%}
   DIV.An_cat_titre {
	margin-top:3em; 
	border-bottom:#f7921cdotted; 
	padding:0.4em
   }
	DIV.An_cat_titre img {float:left; margin:-15px 1em 0 0; border:#666666 1px solid}
	DIV.An_cat_titre h2 {display:inline;font-size:1.5em}
	DIV.An_cat_titre span {font-size:0.8em;color:#f7921c;padding-left:1em}

   DIV.An_cat_texte {background:#eee;margin-bottom:5px; padding:0.5em}

 DIV.An_sscat {margin-top:1em}
   DIV.An_sscat_titre {margin-left:6em; padding:0.3em; border-bottom:#FF6600 1px dotted}
	DIV.An_sscat_titre img {float:left;margin-right:1em}
	DIV.An_sscat_titre h3 {display:inline;font-size:1.4em}
	DIV.An_sscat_titre span {padding-left:1em;color:#f7921c;}

   DIV.An_sscat_texte {margin-left:6em; margin-bottom:2em; padding:0.2em}
   
   /* Core Navigation */
#nav_container {background-color: #0d608a;clear: both;}
#nav, #nav ul {list-style-type: none;font-family: "Lucida Grande", Arial, helvetica, Sans-serif;}
#nav a { display: block; width: 192px; font-weight: bold; line-height: 230%;}
ul#nav li a { text-align: center; text-transform: uppercase;letter-spacing: 1px; font-size: 14px;text-decoration: none;}
ul#nav li a:link, ul#nav li a:visited {background: transparent url("../../../../../homepage/img/corenav/nav_normal_roll.gif") no-repeat 0 0;color: #fff;}
ul#nav li a:hover, ul#nav li a:active { background: transparent url("../../../../../homepage/img/corenav/nav_normal_roll.gif") no-repeat -205px 0px; color: #fff;}
ul#nav li a:link.nav_tl, ul#nav li a:visited.nav_tl {background: transparent url("../../../../../homepage/img/corenav/nav_normal_roll_tl.gif") no-repeat 0 0;color: #fff;}
ul#nav li a:hover.nav_tl, ul#nav li a:active.nav_tl { background: transparent url("../../../../../homepage/img/corenav/nav_normal_roll_tl.gif") no-repeat -205px 0px; color: #fff;}
ul#nav li a:link.nav_tr, ul#nav li a:visited.nav_tr { background: transparent url("../../../../../homepage/img/corenav/nav_normal_roll_tr.gif") no-repeat 0px 0;color: #fff;}
ul#nav li a:hover.nav_tr, ul#nav li a:active.nav_tr {background: transparent url("../../../../../homepage/img/corenav/nav_normal_roll_tr.gif") no-repeat -192px 0px;color: #fff;}
ul#nav li ul.sub li {z-index: 9999;}
ul#nav li ul.sub li a { font-size: 12px; line-height: 210%;  letter-spacing: 0px; text-indent: 5px; text-decoration: none;  text-align: left; text-transform: none; border-bottom: 1px solid #86bff6; display: block;}
ul#nav li ul.sub li a:link, ul#nav li ul.sub li a:visited {color: #cc7b19; background-image: none;}
ul#nav li ul.sub li a:hover, ul#nav li ul.sub li a:active { color: #754102; background-color: #fcd48e; background-image: none;}
#nav li { float: left; width: 192px;}
#nav li ul { position: absolute;  width: 192px;  left: -999em;  background-color: #f8f5ee;  border-top: 1px solid #86bff6;  border-right: 1px solid #86bff6; border-left: 1px solid #86bff6; z-index: 9999;}
#nav li:hover ul { left: auto;}
#nav li:hover ul, #nav li.sfhover ul { left: auto;}
#nav li:hover, #nav li.hover {position: static;}
/* End Core Navigation */

pre#asciiartcaptcha {line-height: 2px !important; font-size: 4px !important; font-weight: bold; color: black;}
