.twtr-widget h3, .twtr-widget h4, .twtr-widget p, .twtr-doc, .twtr-tweet-text, .twtr-tweet-text p { background-color:#e2001a0 !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; 
}

img {border-radius : 4px}

.iconbox {
float:right; display:inline;
    height: 123px;
    margin: 0 15px 15px;
    padding-top: 11px;
    text-align: center;
    width: 180px; text-transform: capitalize; }
.multis { background: url("/resources/icondoctech_multis.gif") no-repeat scroll 0 0 transparent;}
.bureaux { background: url("/resources/icondoctech_bureaux.gif") no-repeat scroll 0 0 transparent;}
.k { background: url("/resources/icondoctech_k.gif") no-repeat scroll 0 0 transparent;}
.l { background: url("/resources/icondoctech_l.gif") no-repeat scroll 0 0 transparent;}
.abc { background: url("/resources/icondoctech_abc.gif") no-repeat scroll 0 0 transparent;}
.efg { background: url("/resources/icondoctech_efg.gif") no-repeat scroll 0 0 transparent;}
.secretariat { background: url("/resources/icondoctech_secretariat.gif") no-repeat scroll 0 0 transparent;}

.pdf {
    background: url("/resources/DocTech_FR.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 123px;
    margin: 0 15px 15px;
    padding-top: 11px;
    text-align: center;
    width: 180px; text-transform: capitalize; }

.vvirtuelle {
    background: url("/resources/icon360.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 123px;
    margin: 0 15px 15px;
    padding-top: 11px;
    text-align: center;
    width: 180px; }


#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; }

a.menulangue:link { color:#000 ;text-decoration:none;font-size:12px }
a.menulangue { color:#000 ;text-decoration:underline;font-size:12px }



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; COLOR: #fff;  TEXT-DECORATION: underline;
}

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





/* navig home*/
A.hnavhome, A.hnav {
	 FONT-SIZE: 11px;  COLOR: #ffffff;  TEXT-DECORATION: none ; padding:2px
}

A.hnavhome:hover, A.hnav: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; margin-top: 25px;}

.menutop, #menubot a {
	 FONT-SIZE: 11px; COLOR: #ffffff; text-decoration:none; padding:2px
}
#menubot a:hover{
	 FONT-SIZE: 11px; COLOR: #fff; text-decoration:underline ; 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: #E3001B; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_avenir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E3001B; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_retro {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E3001B; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_services {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E3001B ; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_people {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E3001B; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_editorial {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E3001B ; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

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

A.lien1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #E3001B; 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 { background-color:#adadad; padding:2px; float:right;
	FONT-SIZE: 12px;
	COLOR: #fff;
	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;}

