BODY {  font-family : Arial; 
        font-size   : 10pt; 
        margin      : 0px; 
        padding     : 0px; 
        scrollbar-face-color        : #46731C; 
        scrollbar-shadow-color      : white; 
        scrollbar-highlight-color   : white; 
        scrollbar-3dlight-color     : white; 
        scrollbar-darkshadow-color  : white; 
        scrollbar-track-color       : #FFFEEF; 
        scrollbar-arrow-color       : white;}

h1{font-size:14pt}

.lien_sel         { color           : white;
                    background-color: orange;
                    font-size       : 8pt;}
a.lien            { color           : #46731C;
                    font-weight     : bold;
                    font-size       : 9pt;}
a.lien:hover      { text-decoration : none; } 

a.lien1           { 
                    color           : #46731C;
                    text-decoration : underline; 
                    font-size       : 8pt;}
a.lien1:hover     { color           : white;
                    text-decoration : none; 
                    font-size       : 8pt;
                    background-color: #46731C;}  
a.lien2           { 
                    color           : #46731C;
                    text-decoration : none; 
                    font-size       : 8pt;}
a.lien2:hover     { color           : white;
                    font-size       : 8pt;
                    background-color: #46731C;}                      
a.lien_menu        { color           : black;
                    text-decoration : none; 
                    font-weight     : bold;
                    font-size       : 9pt;}
a.lien_menu:hover  { color           : white;
                    text-decoration : none; 
                    font-size       : 8pt;}
a.tab_tri         { text-decoration : none;
                    color           : black;}
a.tab_tri:hover   { color           : white;
                    background-color: #46731C;}  

.haut_g { background : url('../tmp/tab_g.gif') bottom left no-repeat ;}
.haut_d { background : url('../tmp/tab_d.gif') bottom right no-repeat ;}
.haut   { background : url('../tmp/tab_h.gif') bottom center repeat-x ;} 

<!-- page resultats affiche -->
.Affiche_Rep   { background-color : #46731C;
                 color            : white;
                 font-weight      : bold};    
.Result_Affiche_bennies { font-size   : 14px; 
                          font-weight : bold;
                          color       : orange;}   
                          
<!-- page intro -->
.tab_index_hg { background : url('tab_index/tab_hg.gif') top left no-repeat ;}
.tab_index_hd { background : url('tab_index/tab_hd.gif') top right no-repeat ;}
.tab_index_bg { background : url('tab_index/tab_bg.gif') bottom left no-repeat ;}
.tab_index_bd { background : url('tab_index/tab_bd.gif') bottom right no-repeat ;}

.tab_index_g { background : url('tab_index/tab_g.gif') bottom center repeat-y ;}
.tab_index_d { background : url('tab_index/tab_d.gif') bottom center repeat-y ;}
.tab_index_h { background : url('tab_index/tab_h.gif') bottom center repeat-x ;}
.tab_index_b { background : url('tab_index/tab_b.gif') bottom center repeat-x ;}

<!-- essai intro -->
.tab_index_hg2 { background : url('../../main/images/tab_hg.gif') top left no-repeat ;}
.tab_index_hd2 { background : url('../../main/images/tab_hd.gif') top right no-repeat ;}
.tab_index_bg2 { background : url('../../main/images/tab_bg.gif') bottom left no-repeat ;}
.tab_index_bd2 { background : url('../../main/images/tab_bd.gif') bottom right no-repeat ;}

.tab_index_g2 { background : url('../../main/images/tab_g.gif') bottom center repeat-y ;}
.tab_index_d2 { background : url('../../main/images/tab_d.gif') bottom center repeat-y ;}
.tab_index_h2 { background : url('../../main/images/tab_h.gif') bottom center repeat-x ;}
.tab_index_b2 { background : url('../../main/images/tab_b.gif') bottom center repeat-x ;}

.UNE_titre    {font-family: Verdana;color:black; font-size: 16pt; font-weight: bold;}
.UNE_maj      {font-family: Arial;color:black; font-size: 7pt;letter-spacing:-0.1mm}	       			
.UNE_pronomag {font-family: Verdana;color: #F40925;font-size: 26pt; font-style: italic; font-weight: bold;letter-spacing:0.2em}  
UNE_edito { color           :black;
            font-size       :8pt; 
            text-align      :justify;}
a.UNE_edito { font-family :Arial;
              color           :black;
              font-size       :9pt; 
              text-align      :justify;
              text-decoration :none}
a.UNE_edito:hover { color:red }

.tab_trait { border-top:1px solid white;} 

.menu_sel { background : url('../menu_2.gif') center left no-repeat;
            width:100px
            }  
.menu_notsel {  background : url('../menu_1.gif') center left no-repeat;
                width:100px}

.menu_sub { background : url('../menu_ss_1.gif') center left repeat-x;            
            width:100px}             
.menu_sub_sel { background : url('../menu_ss_2.gif') center left no-repeat;            
                width:100px}             
a.menu_sub_lien {color:black;
            font-size: 8pt;
            font-family:Arial;
            text-decoration:none;}   
a.menu_sub_lien:hover{color:gray;
            font-size: 8pt;
            font-family:Arial;
            text-decoration:none;}                       
            
.buttonr2 { background-color:#46731C;	
            color:white;	
            border:1px solid outset;	
            padding:0; 
            font-weight:bold;  
            text-transform:uppercase;
            font-size:8pt;}     
                   
.reglement_texte {font-size:9pt;margin-left:20px;margin-right:20px}
dl, dt             {  margin  :0;
                      padding :0;
                      list-style-type:none;}
#menu              {  top       :0;
                      left      :0; 
                      width     :124px;
                      font-size :9pt;}
dl#menu dt         {cursor            :pointer;
                    height            :17px;
                    line-height       :15px;
                    text-align        :left;
                    font-weight       :bold;
                    border-bottom     :1px solid black;
                    background-color  :#46731C;
                    padding-top       :1px;
                    padding-bottom    :1px;}
dl#menu dt a       {color           :#fff;
                    text-decoration :none;
                    display         :block;
                    border          :0 none;
                    height          :100%;
                    padding-left    :8px;}
dl#menu dt a:hover {color         :white;
                    background    :#083900;
                    line-height   :15px;
                    height        :15px; 
                    border-right  :1px solid #083900;}

.page_titre_noir    {font-size      :13pt; 
                     color          :black; 
                     font-weight    :bold;
                     font-style     :italic;
                     letter-spacing :0.4em;}
.page_titre_rouge   {font-size      :14pt; 
                     color          :red;   
                     font-weight    :bold;
                     font-style     :italic;
                     letter-spacing :0.4em;}   
.pronos_valides     {font-size        :11pt; 
                     color            :white; 
                     font-weight      :bold;
                     text-transform   :uppercase;
                     background-color :#46731C;}
.pronos_non_valides {font-size        :10pt; 
                     color            :white; 
                     font-weight      :bold;
                     text-transform   :uppercase;
                     background-color :red;}  
.input_120        { border-width      :0px 0px 0px 0px;
                    background-color  :#46731C;
	                  height            :17px; 
	                  width             :135px;	
	                  color             :white; 
	                  font-size         :9pt;}  
.input2 {border-width: 0px 0px 0px 0px;background-color:#46731C;height:17px;color:white;font-size:11px;}	        	                    
.pro  { font-family:Verdana;
        font-size:7pt; 
        font-weight:bold;} 	

th {
	background-color:#990000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
}

table.panier {
	background-color:#000000;
	color=#FFFFFF;
}

td.ligne_panier {
	color:black;
	background-color:#F3E2A0;
	font-weight:bold;
}
td.panier_total {
	color:black;
	background-color:#FFCC66;
	font-weight:bold;
}

table.contenu {
	background-color:#000000;
	color=#FFFFFF;
}

tr.ligne_titre {
	background-color:#990000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
}

tr.ligne_titre2 {
	color:black;
	background-color:#FFCC66;
	font-weight:bold;
}
tr.ligne_contenu {
	color:black;
	background-color:#F3E2A0;
	font-weight:bold;
}
tr.ligne_total {
	color:black;
	background-color:#FFCC66;
	font-weight:bold;
}
.tab_sub_dur      { 
                    color           : #083900;
                    font-weight     : bold;
                    font-size       : 8pt;
                    padding-left    : 5px;
}
.popup{position:absolute;visibility:hidden}

.nav2 a{font-size:10pt}


.edito_gen {
	background:url('../../images/original/fond_pt_tab_accueil_edito.gif') left top no-repeat;
	width:400px;
	height:280px;
	text-align:center;
}
.edito_gen_sous{
	background:url('../../images/original/fond_ss_tab_accueil.gif') left top no-repeat;
	width:383px;
	height:118px;
	margin:0;
	margin:auto;
	overflow:hidden;
}
.edito_texte{
	font-size:8pt;
	text-align:justify;
	margin:7px;
}
.edito_titre{
	font-size:10pt;
	margin:0;
	margin-top:1px;
}
.edito_entete{
	color:white;
	font-size:9pt;
	font-weight:bold;
	margin-left:35px;
	margin-top:3px;
	text-transform:uppercase;
	text-align:left;
}
.edito_img {margin:0px 0px 0px 3px;}

.prochains_pronos{
	background:url('../../images/original/fond_pt_tab_accueil_prono.gif') left top no-repeat;
	width:400px;
	height:500px;
	margin:0;
	text-align:center;
 overflow:hidden;
}

.class_colonne{  
			height:23px;
      background:url('../../images/tmp/tab_entete.gif');
      text-align:center;
      color:black;
      font-weight:bold;
      padding-left:1px;
      padding-right:1px;
      font-size:8px;
      margin:auto;
      font-family:Verdana;
}

a.class_colonne { text-decoration : none;
                  color           : black;
                  font-weight:bold;
                  font-size:9px;
                  font-family:Arial;}
                  
a.class_colonne:hover{ color           : white;
                        background-color:red;} 
                        
.odd{ font-size:8pt;
      color:black;
      background-color:#D2FFA8;}
.even{font-size:8pt;
      color:black;
      background-color:#E6FFCE;}
      
DIV .option {
width:200px;
}
.tab_sub_option      {  
                    height:20px;
                    color           : #46731C;
                    font-weight     : bold;
                    font-size       : 8pt;
                    text-align:center;
                    background-color:#C0EB93;
                    margin-bottom  :5px;
}
/* PAGINE
------------------------------------------------ */
.pagine li{
	border-left: 1px solid #4773BC;
	background: #FFF;
}
.pagine li:first-child,
.pagine li.first{
	border: 0;
}

.pagine{
text-align:center;
font-size:8pt;
}

.pagine .on{
	color:#273B7D;
	background: #E0E8F5;
}

.pagine .prev, .pagine .next {
border:0;
	background-image:url(../../images/sprite.png);
	background-repeat:no-repeat;
	height:9px;
	width:5px;
}
.pagine .prev {background-position:-9px -827px;}
.pagine .next {background-position:-13px -827px;}

			.carrousel img{ border: 0; }
			.carrousel ul,ol{ padding: 0; margin: 0; }
			.carrousel li{ list-style: none; padding: 0; margin: 0; }
			
			.initCarrousel{
				width: 832px; height:100px;
				position:relative;
				padding:0 31px; margin-top: 5px;
			}
			.carrousel-nav-wrapper{
				width: 832px;
				height: 92px;
				overflow: hidden;
				position: relative;
			}
			.carrousel{ 
			width: 10000px;
				position:absolute; left: 0;
			}
			.ico{
				display: none;
				position:absolute; top: 4px;
				background-image: url(../sprite_arrow.png);
				background-position: 0 0;
				background-repeat: no-repeat;
				cursor: pointer;
			}
			.i-prev{ background-position: left 0; left: 5px; }
			.i-next{ background-position: right 0; right: 5px; }
			.carrousel li{ float: left; text-align: center; }
			.carrousel li .date{ 
				clear:both;
				padding:2px;
				font: bold 11px Arial; color:#FFF; text-align:left;
				border-right: 1px solid #FFF;
				background:#6B9C4D none repeat scroll 0 0;
			}
 
			.carrousel ul{
				overflow: hidden;
			}
			.carrousel li span{
				display: block;
			}
			.carrousel a{ font: 10px Arial; color: #000; padding: 2px; width: 60px; float: left; text-decoration: none; }
			.carrousel a img{ width: 60px; }
			.carrousel li.right{
				background-color: #9fe972;
			}
			/* li.right a{
				filter : alpha(opacity=60);
				-moz-opacity : 0.6;
    			opacity : 0.6;
			} */