body,td,input,select {font-family:verdana;font-size:10px; color:#000000; }

.body {	background-color: #DC1826; 
	background-image: url('images/fond.jpg'); 
	background-repeat: no-repeat; 
	background-position: center top;
	margin: 0;
	}


a:link 		{color: #ffffff; text-decoration:none;}
a:visited 	{color: #ffffff; text-decoration:none;}
a:active 	{color: #ffffff; text-decoration:none;}
a:hover 	{color: #ffffff; text-decoration:none;}

a.rose:link	{color: #D8686E; text-decoration:none;}
a.rose:visited	{color: #D8686E; text-decoration:none;}
a.rose:active	{color: #D8686E; text-decoration:none;}
a.rose:hover	{color: #ffffff; text-decoration:none;}

a.noir:link	{color: #000000; text-decoration:none;}
a.noir:visited	{color: #000000; text-decoration:none;}
a.noir:active	{color: #000000; text-decoration:none;}
a.noir:hover	{color: #DC1826; text-decoration:none;}

a.rouge:link	{color: #DC1826; text-decoration:none;}
a.rouge:visited	{color: #DC1826; text-decoration:none;}
a.rouge:active	{color: #DC1826; text-decoration:none;}
a.rouge:hover	{color: #000000; text-decoration:none;}

input,textarea  {color: #FF0000; 
                 font-family: Verdana; 
                 font-size:7pt; 
                 color:#DC1826; 
                 font-weight:bold; 
                 background-color:#ffffff; 
                 border-style:solid; 
                 border-width:1; 
                 border-color:#DC1826;
                 }

.radio           {color: #EDD0D1; 
                 font-family: Verdana; 
                 font-size:7pt; 
                 color:#DC1826; 
                 font-weight:bold; 
                 background-color:#EDD0D1; 
                 border-style:solid; 
                 border-width:1; 
                 border-color:#EDD0D1;
                 }

.titreBlanc11 {
		font-family:verdana;
		font-size:11px; 
		color:#ffffff; 
		font-weight:bold;
		font-variant:small-caps;
		}
		
.titreNoir10 {
		font-family:verdana;
		font-size:10px; 
		color:#000000; 
		font-weight:bold;
		}
		
.titreNoir11 {
		font-family:verdana;
		font-size:11px; 
		color:#000000; 
		font-weight:bold;
		font-variant:small-caps;
		}
.titreBordeau11 {
		font-family:verdana;
		font-size:11px; 
		color:#962219; 
		font-weight:bold;
		font-variant:small-caps;
		}				
.titreRouge11 {
		font-family:verdana;
		font-size:11px; 
		color:#DC1826; 
		font-weight:bold;
		font-variant:small-caps;
		}
.titreNoir10 {
		font-family:verdana;
		font-size:10px; 
		color:#000000; 
		font-weight:bold;
		font-variant:small-caps;
		}
.titreRouge10 {
		font-family:verdana;
		font-size:10px; 
		color:#DC1826; 
		font-weight:bold;
		font-variant:small-caps;
		}						
.boldRose10 {
		font-family:verdana;
		font-size:10px; 
		color:#EE8C93; 
		font-weight:bold;
		}
.Blanc9 {
		font-family:verdana;
		font-size:9px; 
		color:#ffffff; 
		}
.Noir9 {
		font-family:verdana;
		font-size:9px; 
		color:#000000; 
		}
		
.boldBlanc10 {
		font-family:verdana;
		font-size:10px; 
		color:#ffffff; 
		font-weight:bold;
		}
.boldRouge10 {
		font-family:verdana;
		font-size:10px; 
		color:#DC1826; 
		font-weight:bold;
		}
.boldNoir10 {
		font-family:verdana;
		font-size:10px; 
		color:#000000; 
		font-weight:bold;
		}
.titreRouge18 {
		font-family:verdana;
		font-size:18px; 
		color:#DC1826; 
		font-weight:bold;
		}
.titreNoir14 {
		font-family:verdana;
		font-size:14px; 
		color:#000000; 
		font-weight:bold;
		}
.boldBlanc18 {
		font-family:verdana;
		font-size:18px; 
		color:#ffffff; 
		font-weight:bold;
		}
.italNoir10 {
		font-family:verdana;
		font-size:10px; 
		color:#000000; 
		font-style: italic;
		}		
.italNoir12 {
		font-family:verdana;
		font-size:12px; 
		color:#000000; 
		font-style: italic;
		}				
.boldRouge12 {
		font-family:verdana;
		font-size:12px; 
		color:#DC1826; 
		font-weight:bold;
		}
.boldBlanc12 {
		font-family:verdana;
		font-size:12px; 
		color:#ffffff; 
		font-weight:bold;
		}
.boldRose12 {
		font-family:verdana;
		font-size:12px; 
		color:#EE8C93; 
		font-weight:bold;
		}
.boldNoir12 {
		font-family:verdana;
		font-size:12px; 
		color:#000000; 
		font-weight:bold;
		}
.boldBordeau12 {
		font-family:verdana;
		font-size:12px; 
		color:#61090A; 
		font-weight:bold;
		}
.boldBordeau10 {
		font-family:verdana;
		font-size:10px; 
		color:#962219; 
		font-weight:bold;
		}										
.boldNoir11 {
		font-family:verdana;
		font-size:11px; 
		color:#000000; 
		font-weight:bold;
		}
.titreRose14 {
		font-family:verdana;
		font-size:14px; 
		color:#EE8C93; 
		font-weight:bold;
		}
.titreRouge14 {
		font-family:verdana;
		font-size:14px; 
		color:#DC1826; 
		font-weight:bold;
		}
.texteBlanc10 {
		font-family:verdana;
		font-size:10px; 
		color:#ffffff; 
		}
.phpdigHighlight { font-weight: bold; }	
.texteBlanc9 {
		font-family:verdana;
		font-size:9px; 
		color:#ffffff; 
		}
hr{
color:#FFFFFF;
height:1px;
}

table.footcollapse tfoot td img{
	border:none;	
}

div.pagination {
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 2px;
    margin: 2px
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #DC1826;
    color: #666666;
    margin: 1px;
    padding: 2px 2px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #DC1826;
    border: 1px solid #DC1826;
    color: #fff;
    margin: 1px;
    padding: 2px 2px
}
div.pagination span.courante {
    background-color: #DC1826;
    border: 1px solid #DC1826;
    color: #ffffff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 2px
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 2px
}

table{ padding-bottom:0px;
	   margin-bottom:0px;
}
/*
.tableborder  {border-right:1px solid #008000; 
 	       border-bottom:1px solid #008000; 
 	       border-left-width: 1px; 
 	       border-top-width: 1px; 
 	       padding-left: 4px; 
 	       padding-right: 4px; 
 	       padding-top: 1px; 
 	       padding-bottom: 1px;
 	       }
*/
#div_presta_menu {
  line-height: 17px;
}

#div_presta_menu	a {
  color: #8f8f8f;
}

#div_presta_menu	a:hover {
  color: #db002e;
}

.bg_langue 
{
  padding-left:5px;
  padding-right:5px;
  background-image:url('images/bg_langue.png');
  background-repeat:repeat-x;
}