body {
   background: #FFFFF;
   font-family: "Book Antiqua";
   font-size: 10px;
}

TABLE {
   padding: 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
   border-width : 0px 0px 0px 0px;
   border-spacing: 0px 0px 0px 0px;
   border-collapse: collapse ;
}
TD {
   padding : 0px;
}
DIV {
   border : 0px none #FFFFFF;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
}
.paContainer {
   top : 20px;
   left : 0px;
   margin-left : auto;
   margin-right : auto;
   width : 960px;
}
.paContainer IMG {
   display : block;
}

.paContainer #annonce-bande {
   background : #a5483a;
   height : 5px;
   width : 960px;
}

.paContainer #annonce-zone{
   background : #FFFFFF;
   position : relative;
}

.paContainer #ac-bande2 {
   position : relative;
   background : #a5483a;
   height : 5px;
   width : 960px;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
}

/* ===============================================
 * Titre
 * ===============================================
 */
.titre {
  position : absolute;
  top : 0px;
  right : 20px;
  border : 0px solid #000000;
}
.titre H1 {
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   color : #202040;
   font-weight : bold;
   text-align : right;
   font-style:italic;
   width : 960px;
}

.paContainer H2 {
   background : #a5483a;
   color : #FFFFFF;
   width : 100%;
   font-weight : bold;
   font-size : 12px;
   text-align : center;
   vertical-align : middle;
   padding : 2px 0px 2px 0px;
   margin : 0px 0px 5px 0px;
}
/* ===============================================
 * Zones locale
 * ===============================================
 */
.local {
   position : relative;
   top : 5px;
   left : 0px;
   padding : 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
   width : 960px;
}
.local TD#c1 {
   width : 170px;
   vertical-align : top;
   padding : 0px 5px 0px 0px;
}
.local TR#c1 {
   height : 290px;
}
.meteo {
   width : 170px;
   text-align : center;
}
.meteomodule {
   position : absolute;
   top : 27px;
   left : 5px;
}
.link {
   color : #E02020;
   font-size : 12px;
   font-weight : bold;
}
.link A {
   color : #303040;
   font-size : 12px;
}


.local TD#c2 {
   width : 400px;
   vertical-align : top;
   padding : 0px 5px 0px 5px;
}
.infos {
   position : relative;
   width : 400px;
   text-align : left;
   font-size : 12px;
   color : #303040;
}
.infos A {
   font-size : 12px;
   color : #303040;
   padding-left : 0px;
   line-height : 16px;
}
.infos #texte {
   font-size : 11px;
   color : #303040;
}
.infos #subject {
   font-size : 12px;
   color : #303040;
}
.infos UL {
   margin-left : 0px;
   padding-left : 15px;
   list-style-type : square;
   color : #a5483a;
   line-height : 16px;
   margin-top : 0px;
}

// variable pour rss1
.infos1 {
   position : relative;
   width : 355px;
   text-align : left;
   font-size : 12px;
   color : #303040;
}
.infos1 A {
   font-size : 12px;
   color : #303040;
   padding-left : 0px;
   line-height : 16px;
}
.infos1 #texte {
   font-size : 11px;
   color : #303040;
}
.infos1 #subject {
   font-size : 12px;
   color : #303040;
}
.infos1 UL {
   margin-left : 0px;
   padding-left : 15px;
   list-style-type : square;
   color : #a5483a;
   line-height : 16px;
   margin-top : 0px;
}

.local TD#c3 {
   width : 375px;
   vertical-align : top;
   padding : 0px 0px 0px 5px;
}
.annonces {
   position : relative;
   width : 355px;
   text-align : left;
   padding : 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
}
.annonces UL {
   margin : 0px 0px 0px 0px;
   padding-left : 15px;
   list-style-type : square;
   color : #a5483a;
   line-height : 14px;
}
.annonces A {
   font-size : 11px;
   color : #202020;
   font-weight : bold;
   font-variant : small-caps;
}
.annonces #texte {
   font-size : 11px;
   color : #303040;
}
.annLink {
   color : #E02020;
   font-size : 10px;
   font-weight : bold;
   text-align : right;
}
.annLink A {
   color : #A0A0A0;
   font-size : 10px;
}

.actLink {
   color : #E02020;
   font-size : 11px;
   font-weight : bold;
   text-align : left;
   margin-left : 250px;
}
.actLink A {
   color : #A0A0A0;
   font-size : 11px;
}
.actLink1 {
   color : #E02020;
   font-size : 12px;
   font-weight : bold;
   text-align : left;
}
.actLink1 A {
   color : #303040;
   font-size : 12px;
}


/* ===============================================
 * Smiley restos
 * ===============================================
 */
.restos UL {
   margin : 0px 0px 0px 0px;
   padding-left : 15px;
   list-style-type : square;
   color : #a5483a;
   line-height : 18px;
   vertical-align: middle;
}
.restos A {
   font-size : 12px;
   color : #303040;
   vertical-align: middle;
}
.restos IMG {
   display : inline;
   vertical-align: middle;
   text-align:center;
   border: 0px solid #FFFFFF;
}
.restos TD#c1 {
   font-size : 12px;
   color : #303040;
   vertical-align: top;
   text-align : left;
   width : 140px;
}
.restos TD#c2 {
   font-size : 12px;
   color : #303040;
   vertical-align: top;
   text-align : left;
   width : 140px;
}
.restos TD#c3 {
   vertical-align: top;
   text-align : center;
   width : 100px;
}
.restos #t1 {
   font-size : 12px;
   color : #202030;
   vertical-align: middle;
   text-align : left;
   padding-left :0px;
   font-weight : bold;
   font-variant : small-caps;
}

.blank A {
    color : #FFFFFF;
    font-size : 2px;
}

TD#generique  {
	width:960px;
	height:107px;
	vertical-align:bottom;
	text-align:right;
	font-size:40px;
	font-weight:bolder;
	font-family: arial;
	font-variant: small-caps;
	font-style : italic;
	padding : 0px 5px 0px 0px;
}
SPAN#generique1 {
    position: relative;
    color:#000000;
}
SPAN#generique2 {
    position: absolute;
 	top : -3px;
 	left : -3px;
 	color : #CEFF10;
}
SPAN#generique3 {
    position: relative;
    color:#000000;
}
SPAN#generique4 {
    position: absolute;
 	top : -3px;
 	left : -3px;
 	color : #FFFDEA;
}


/* ==========================================
 * Css pour radars
 * ==========================================
 */
.radars {
   position : relative;
   top : 5px;
   left : 0px;
   padding : 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
   width : 960px;
}
.radars TD {
   font-family: "Helvetica";
   color : #0000;
   font-size : 12px;
   vertical-align : middle;
   padding : 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
}  
.radars TD#c1 {
   width : 500px;
   vertical-align : top;
   padding : 0px 15px 0px 0px;
}
.radars TD#c2 {
   width : 178px;
   vertical-align : top;
   padding : 0px 15px 0px 0px;
}
.radars TD#c3 {
   width : 260px;
   vertical-align : top;
   padding : 0px 0px 0px 0px;
}
.radars TD#titre {
   width : 500px;
   vertical-align : top;
   padding : 0px 0px 0px 0px;
}
.radars H1 {
   font-family: "Helvetica";
   background : #a5483a;
   color : #FFFFFF;
   width : 100%;
   font-weight : bold;
   font-size : 18px;
   font-variant : small-caps;
   text-align : center;
   vertical-align : middle;
   padding : 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
}   
.radars H2 {
   font-family: "Helvetica";
   background : #a5483a;
   color : #FFFFFF;
   width : 100%;
   font-weight : bold;
   font-size : 16px;
   font-variant : small-caps;
   text-align : center;
   vertical-align : middle;
   padding : 0px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
}   
.radars IMG {
   border : 1px solid #a5483a;
}
.radars TR#lp {
   background : #E8F8E8;
}
.radars TR#li {
   background : #F0FFF0;
}
.radars TD#tc1 {
   width : 300px;
   font-weight : bold;
}
.radars TD#tc2 {
   font-size : 10px;
   width : 100px;
}
.radars TD#tc3 {
   width : 100px;
   text-align : right;
}
 
.infosR {
   width : 490px;
   text-align : left;
}
.infosR A {
   font-size : 12px;
   color : #303040;
   padding-left : 5px;
   line-height : 16px;
}
.infosR UL {
   margin-left : 0px;
   padding-left : 15px;
   list-style-type : square;
   color : #a5483a;
   line-height : 16px;
   margin-top : 0px;
}
 

