/* HOME Page */

.twtr-widget h3, .twtr-widget h4, .twtr-widget p, .twtr-doc, .twtr-tweet-text, .twtr-tweet-text p { background-color:#fff !important ;font-family: arial !important;}
.twtr-user { font-family: arial !important;}
.twtr-tweet-text, .twtr-bd, #twtr-widget-1 .twtr-bd{font-family: arial !important; font-size:12px}

BODY {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, sans-serif; 
}
#flashcontent {width:142px;margin-left:8px}
#newsletterTop { float:right;display:inline; margin-right:24px; WIDTH:160PX}
#newsletterTop a {color:#666 ; text-decoration:none;font-size:11px}
#newsletterTop a:hover{color:#000 ; text-decoration:none;}

#menulangue { float:right;display:inline; width:80px; }
#menulangue a { color:#666; text-decoration:none;font-size:11px}
#menulangue a:hover { color:#000; }

TR {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, sans-serif; 
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, sans-serif; 
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, sans-serif; 
}
TD.titleletter {
	FONT-SIZE: 14px
}
UL {
	LIST-STYLE-TYPE: square
}
.text {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY:  Arial, sans-serif; 
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e2001a; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: italic; TEXT-DECORATION: none
}
.titre1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e2001a; TEXT-DECORATION: none
}
.titre2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: italic; TEXT-DECORATION: none
}
.titreblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY:Arial, sans-serif
}
A {
	FONT-WEIGHT: normal; COLOR: #e2001a; TEXT-DECORATION: underline
}

A:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: underline
}
.tiny {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: none
}
A.tiny {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e2001a; FONT-FAMILY:Arial, sans-serif
}
A.tiny:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e2001a; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: underline
}

.white {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: none
}
A.white {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY:Arial, sans-serif
}
A.white:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: underline
}

.tinytitre {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e2001a; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: none
}
.tinygreytitre {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: none
}
A.vnav {
 FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none
}

A.vnav:hover {
FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.vnavselected {
FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none
}

A.vnavselected:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.vnavselected {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.hnavselected {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000;  TEXT-DECORATION: none
}
A.hnavselected {
	 FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000;  TEXT-DECORATION: none
}

A.hnavselected:hover {
	 FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000;  TEXT-DECORATION: none;
}

A.hnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;COLOR: #999999;  TEXT-DECORATION: none ;  padding:2px
}

A.hnav:hover {
	 FONT-SIZE: 11px;COLOR: #fff;  TEXT-DECORATION: underline
}



A.hnavhome {
	 FONT-SIZE: 11px;  COLOR: #ffffff;  TEXT-DECORATION: none ; padding:2px
}

A.hnavhome:hover {
 FONT-SIZE: 11px; COLOR: #fff;  TEXT-DECORATION: underline; ; padding:2px
}

A.menutop:link {font-size: 11px;
   
    text-decoration: none;}

A.menutop {
	 FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;
}

A.menutop:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
#menuTop  { background: url(/resources/bgMenu.gif) no-repeat bottom right}

.footer  { background: url(/resources/bgMenuBot.gif) no-repeat top right}

.menutop, #menubot a {
	 FONT-SIZE: 11px; COLOR: #ffffff; text-decoration:none; padding:2px
}
#menubot a:hover{
	 FONT-SIZE: 11px; COLOR: #fff; text-decoration:none ;padding:2px
}

#menubot {margin-right:31px ;   margin-top: 6px;}
#menubot td {color:#FFFFFF}
A.menutop {
	 FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.smap {
	TEXT-TRANSFORM: uppercase
}

A.smap:hover {
	TEXT-TRANSFORM: uppercase
}
A.manifestations {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}

A.manifestations:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV.fournisseur {
	BORDER-RIGHT: #ff3300 1px solid; BORDER-TOP: #ff3300 1px solid; BORDER-LEFT: #ff3300 1px solid; BORDER-BOTTOM: #ff3300 1px solid
}
A.letter {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}

A.letter:active {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.letter:hover {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}

A.selectedletter {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}

A.selectedletter:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedletter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}

A.linkfourn {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}

A.linkfourn:active {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.linkfourn:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}

A.selectedlinkfourn {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}

A.selectedlinkfourn:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedlinkfourn:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}

.texte_newsletter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c5c5c; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_news {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1573b1; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_avenir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00a0d0; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_retro {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6cbf6d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_services {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e5ad34; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_people {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f1812b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_editorial {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5e428f; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.titre_hommage {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e1007a; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

A.lien1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e2001a; FONT-FAMILY:  Arial, sans-serif; TEXT-DECORATION: none
}
A.lienshome {
	FONT-SIZE: 12px;
	COLOR: #e2001a;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}
A.lienshome:hover {
	FONT-SIZE: 12px;
	COLOR: #000;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}


A.lienshomerouge { 
	FONT-SIZE: 12px;
	COLOR: #e2001a;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}
A.lienshomerouge:hover {
         FONT-SIZE: 12px;
	COLOR: #000;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}
A.lienshomerouge:active {
	FONT-SIZE: 12px;
	COLOR: #fff;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}





A.titrehomerouge {
	FONT-SIZE: 18px;
	COLOR: #e2001a;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
	
}
A.titrehomerouge:hover {
	FONT-SIZE: 18px;
	COLOR: #000;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
	
}
A.titrehomerouge:active {
	FONT-SIZE: 18px;
	COLOR: #990000;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
	
}

.sstitrehome {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txthome {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.titrehome {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.titrehome_rouge {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #e2001a;
	bottom: 20px;
}
.sstitrehome_rouge {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #e2001a;
	text-decoration: none;
}
.txthome_bold {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.txthome_rouge {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #e2001a}

