body,tr,td, input {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
        word-spacing: 0.1mm; 
        letter-spacing: 0.1mm;
	font-size: 13px;
	color: 000000;
}

td.titleletter {
font-size: 16px;
}

ul{
  list-style: square url("<? echo  get_resource(42); ?>");
  }
  
.text {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
        word-spacing: 0.1mm; 
        letter-spacing: 0.1mm;
	font-size: 13px;
	color: 000000;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

h2 {
	font-size: 14px;
	font-weight: bold;
        font-style: italic;
	color: #000000;
	text-decoration: none;
}

.titre1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.titre2 {
	font-size: 14px;
	font-weight: bold;
        font-style: italic;
	color: #000000;
	text-decoration: none;
}

.titreblanc {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


p{ 
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: 000000;
}

a:link {
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.tiny {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
}
a.tiny:link {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
a.tiny:hover {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.tiny:visited {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.white {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: FFFFFF;
	text-decoration: none;
}
a.white:link {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
a.white:hover {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white:visited {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.tinytitre {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.tinygreytitre {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}


a.vnav:link {
	color:		#FF3300; 
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px;  
	}

a.vnav:visited {
	color: #FF3300;
	font-weight: bold; 
	font-size:11px;
        text-decoration : none;	
}

a.vnav:hover {
	color: #000000;
	font-weight: bold;
	font-size:11px;
	text-decoration: underline;
}



a.vnavselected:link {
	color:		#FF3300; 
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px;  
	}

a.vnavselected:visited {
	color: #000000;
	font-weight: bold;
	font-size:11px;
	text-decoration: 	none;
}

a.vnavselected:hover {
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-decoration : underline;	
}
a.vnavselected {
	color: #000000;
	font-size:11px;
	font-weight:        bold;
	text-decoration : none;
}

a.hnavselected {
	color:		#000000; 
	text-transform: uppercase;
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px; 
	line-height: 1.8em;
	}

a.hnavselected:link {
	color:		#000000; 
	text-transform: uppercase;
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px; 
	line-height: 1.8em;
	}
	
a.hnavselected:visited {
	color:		#000000; 
	text-transform: uppercase;
	font-weight: bold; 
        font-size: 11px; 
	line-height: 1.8em;
	text-decoration: 	none;
	}

a.hnavselected:hover {
	color:		#000000; 
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold; 
        font-size: 11px; 
	line-height: 1.8em;
	}
	
	
a.hnav:link {
	color:		#999999; 
	text-transform: uppercase;
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px;  
	line-height: 1.8em;
	}
	
a.hnav:visited {
	color:		#999999; 
	text-transform: uppercase;
	font-weight: bold; 
        font-size: 11px; 
	line-height: 1.8em;
	text-decoration: 	none;
	}
	
a.hnav:hover {
	color:		#000000; 
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold; 
        font-size: 11px;  
	line-height: 1.8em;
	}

a.hnavhome:link {
	color:		#FFFFFF; 
	text-transform: uppercase;
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px;  
	line-height: 1.8em;
	}

a.hnavhome:visited {
	color:		#FFFFFF; 
	text-transform: uppercase;
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px; 
	line-height: 1.8em;
	}
	
a.hnavhome:hover {
	color:		#000000; 
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold; 
        font-size: 11px;  
	line-height: 1.8em;
	}
		
a.menutop:link {
	color:		#FFFFFF; 
	text-decoration: 	none;
	font-weight: bold; 
        font-size: 11px;  
	}
	
a.menutop:visited {
	color:		#FFFFFF; 
	font-weight: bold; 
        font-size: 11px; 
	text-decoration: 	none;
	}

a.menutop:hover {
	color:		#000000; 
	text-decoration: 	underline;
	font-weight: bold; 
        font-size: 11px;  
	}
	

.menutop {
	color:		#FFFFFF; 
	font-weight: bold; 
        font-size: 11px;  
	}
	
a.menutop {
	color:		#FFFFFF; 
	font-weight: bold; 
        text-decoration: 	underline;
        font-size: 11px;  
	}

a.smap:link{

	text-transform: uppercase;
	}

a.smap:visited{
	text-transform: uppercase;
	}
	
	
a.smap:hover{
	text-transform: uppercase;
	}
	
a.manifestations:link {
	font-weight: bold; 
        font-size: 14px;  
	}
	
a.manifestations:visited {
	font-weight: bold; 
        font-size: 14px;  
	}

a.manifestations:hover {
	font-weight: bold; 
        font-size: 14px;  
	}
	
div.fournisseur{border:1px solid #FF3300;}

a.letter:link {
	color: #FF3300;
	text-decoration: underline;
	font-weight: none;
	font-size: 12px;
}
a.letter:visited {
	color: #FF3300;
	text-decoration: underline;
	font-weight: none;
	font-size: 12px;
}

a.letter:active {
	color: #FF3300;
	text-decoration: underline;
	font-weight: none;
	font-size: 12px;
}

a.letter:hover {
	color: #FF3300;
	text-decoration: underline;
	font-weight: none;
	font-size: 12px;
}

a.letter:visited:hover {
	color: #FF3300;
	text-decoration: underline;
	font-weight: none;
	font-size: 12px;
}

a.selectedletter:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
a.selectedletter:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.selectedletter:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.selectedletter:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.selectedletter:visited:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.linkfourn:link {
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	font-size: 11px;
}
a.linkfourn:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	font-size: 11px;
}

a.linkfourn:active {
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	font-size: 11px;
}

a.linkfourn:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	font-size: 11px;
}

a.linkfourn:visited:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	font-size: 11px;
}

a.selectedlinkfourn:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.selectedlinkfourn:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.selectedlinkfourn:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.selectedlinkfourn:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.selectedlinkfourn:visited:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.texte_newsletter {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5C5C5C;
    font-weight: bold;
    line-height: 17px;
}
.titre_news {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1573B1;
    font-weight: bold;
}
.titre_avenir {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #00A0D0;
    font-weight: bold;
}
.titre_retro {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6CBF6D;
    font-weight: bold;
}
.titre_services {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #E5AD34;
    font-weight: bold;
}
.titre_people {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F1812B;
    font-weight: bold;
}

.titre_editorial {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5E428F;
    font-weight: bold;
}
.titre_hommage {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e1007a;
    font-weight: bold;
}

a.lien1:link {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: red;
    text-decoration: none; 
}
A.lienshomerouge:link {
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    font-family: "Trebuchet MS";
    text-decoration: none;
    font-weight: bold;
}
A.lienshomerouge:hover {
    FONT-SIZE: 12px;
    COLOR: #990000;
    font-family: "Trebuchet MS";
    text-decoration: none;
    font-weight: bold;
}
A.lienshomerouge:active {
    FONT-SIZE: 12px;
    COLOR: #990000;
    font-family: "Trebuchet MS";
    text-decoration: none;
    font-weight: bold;
}
A.lienshomerouge:visited {
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    font-family: "Trebuchet MS";
    text-decoration: none;
    font-weight: bold;
}
.newsletter-table a {font-size:11px;}

.newsletter-table b a {font-size:12px; color:#FF0000;}