
td{
	
	font-size:11.5px;	
	color:#666666;
}

.main_nav a{
	color:#ffffff;
	text-decoration:none;
}


select, .txt, .txt_l, .txt_xl, 
a, a:hover,
A.txt_white:link  {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11.5px;
}

.txt_l  {
    font-size: 15px;
}

.title {
   font-family:  Verdana,Arial, Helvetica, sans-serif;
    font-size: 18px;
	font-weight:bold;
}

.txt_xl  {
    font-family:  Verdana,Arial, Helvetica, sans-serif;
    font-size: 18px;
	font-weight:bold;
}


a {
    color: #0181E3;
    text-decoration: underline;

}
a:hover {
    /*color: #0000CC;*/
    text-decoration: none;
}

body {
    height: 100%;
	font-family:arial;
	bgcolor:#666666;
}


A.txt_white:link {
    color: #FFFFFF;
    letter-spacing: normal; 
    text-decoration: none;

}
A.txt_white:visited {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; color: #FFFFFF;    
    letter-spacing: normal; 
    text-decoration: none;
}
A.txt_white:hover {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px; color: #FFFFFF;
    letter-spacing: normal;
    text-decoration: none;

}
A.txt_white:active {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; color: #FFFFFF;    
    letter-spacing: normal; 
    text-decoration: none;

}




A.txt:link {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
    letter-spacing: normal; 
    text-decoration: none;

}
A.txt:visited {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; color: #000000;    
    letter-spacing: normal; 
    text-decoration: none;
}
A.txt:hover {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px; color: #000000;
    letter-spacing: normal;
    text-decoration: none;

}
A.txt:active {
    font-family:  Arial,Verdana, Helvetica, sans-serif; 
    font-size: 11px; color: #000000;    
    letter-spacing: normal; 
    text-decoration: none;

}

A.txt_bl:link {
    font-family: Arial,  Verdana,Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
    letter-spacing: normal; 
    text-decoration: none;

}
A.txt_bl:visited {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; color: #000000;    
    letter-spacing: normal; 
    text-decoration: none;
}
A.txt_bl:hover {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    letter-spacing: normal;
    text-decoration: none;
}
A.txt_bl:active {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; color: #000000;    
    letter-spacing: normal; 
    text-decoration: none;

}
A.subtitle_white:link {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF;
    letter-spacing: normal; 
    font-weight: bold;
    text-decoration: none;

}
A.subtitle_white:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;  
    font-size: 11px; color: #FFFFFF;    
    letter-spacing: normal; 
    text-decoration: none;
    font-weight: bold;
}
A.subtitle_white:hover {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px; color: #FFFFFF;
    letter-spacing: normal;
    font-weight: bold;
    text-decoration: underline;

}
A.subtitle_white:active {
    font-family:  Arial, Verdana,Helvetica, sans-serif; 
    font-size: 11px; color: #FFFFFF;    
    letter-spacing: normal; 
    font-weight: bold;
    /*text-decoration: none;*/

}
.txtwhite {

    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}
.subtitle {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    letter-spacing: normal;
    font-weight: bold;

}
.subtitlewhite {

    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    letter-spacing: normal;
    font-weight: bold;
}
.txttiny {

    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.subtitleblack {

    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    letter-spacing: normal;
    font-weight: bold;
}
.linkback {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    font-size: 11px;
}
.traceur {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    word-spacing: 3px;
}
.tiny {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #333333;
    word-spacing: 5px;
}
.subtitleblue {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
}
.subtitlegreen {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #99CC33;
}
.subtitleorange {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #F8981D;
}

.txtl_white {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.txtl_black {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.titlewhite {


    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    letter-spacing: normal;
    font-weight: bold;
}
.subtitlered {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc0000;
    letter-spacing: normal;
    font-weight: bold;
}
.titleblack {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.titleorange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
}

.titlewhite{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.txt_xl_yellow{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FFFF00;
}
.txt_xl_black {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.txtred {

    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
}.txt_xl_white {


    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}
.font1 {
    background-color: #000000;
}
.fontorange {
    background-color: #F8981D;
}


.td_font_xl {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000000;
}


input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.conteneur2, .conteneurBS, .conteneur{
    padding: 2px;
    width: 400px;
    background-color: #FFFFFF;
    text-align: left;
    margin: 1px;
    height: auto;
    background-position: top;
    
}

.conteneurBS{
    width: 197px;
    background-color: #FFCCAA;
    border-top: 1px solid #EE0000;
    border-right: 1px solid #EE0000;
    border-bottom: 1px solid #EE0000;
    border-left: 1px solid #EE0000;
}

.conteneur{
    padding: 4px;
    width: 300px;
    background-color: #F6F6F6;
    border-top: 1px solid #B5C5D4;
    border-right: 1px outset #B5C5D4;
    border-bottom: 1px outset #B5C5D4;
    border-left: 1px solid #B5C5D4; 
}

.label{
width:150px;
display:block;
float:left;
text-align:right;
margin-right:10px;
}

.div_label{
display:block;
}

legend{
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
	font-weight:bold;
}

li{ margin-left:3;}


#blue {color:#354895;}
#orange {color:#FF9900;}
#green {color:#4F7C36;}
#red {color:#FF0000;}
#bgcWhite {color:#FFFFFF;}
#bgcBlueC {color:#92BEE7;}
#grey {color:#EEEEEE;}
#fwnormal{  font-weight:normal;}

#couleur_2 { /*Couleur secondaire utilisée pour les textes, tableaux etc....(orangé pour DevCom, orangé pour Rsi)*/
    /*color:#F29400; /*TopTech, RSI, DEMAT-TECH*/
    color:#000000; /*DevCom*/
    /*background-color:#F2A511; /*TopTech, RSI, DEMAT-TECH*/
    background-color:#F29400; /*DevCom*/
}
#trame {color:#FFF5E9;}
    

#width770{width: 770px;}
#width650{width: 650px;}
#width600{width: 600px;}
#width570{width: 570px;}
#width530{width: 530px;}
#width500{width: 500px;}
#width490{width: 490px;}
#width450{width: 450px;}
#width400{width: 400px;}


#width770Orange{width: 770px;border: 1px solid #FF9900;}
#width500Orange{width: 500px;border: 1px solid #FF9900;}
#width300Orange{width: 300px;border: 1px solid #FF9900;}
#width280Orange{width: 280px;border: 1px solid #FF9900;}
#width270Orange{width: 270px;border: 1px solid #FF9900;}
#width260Orange{width: 260px;border: 1px solid #FF9900;}
#width250Orange{width: 250px;border: 1px solid #FF9900;}
#width240Orange{width: 240px;border: 1px solid #FF9900;}
#heightAutoOrange{height:auto;border: 1px solid #FF9900;}


#width770Red{width: 770px;border: 1px solid #FF0000;}
#width500Red{width: 500px;border: 1px solid #FF0000;}
#width300Red{width: 300px;border: 1px solid #FF0000;}
#width280Red{width: 280px;border: 1px solid #FF0000;}
#width270Red{width: 270px;border: 1px solid #FF0000;}
#width260Red{width: 260px;border: 1px solid #FF0000;}
#width250Red{width: 250px;border: 1px solid #FF0000;}
#width240Red{width: 240px;border: 1px solid #FF0000;}
#heightAutoRed{height:auto;border: 1px solid #FF0000;}


#width770BlueF{width: 770px;border: 1px solid #114E82;}
#width500BlueF{width: 500px;border: 1px solid #114E82;}
#width300BlueF{width: 300px;border: 1px solid #114E82;}
#width280BlueF{width: 280px;border: 1px solid #114E82;}
#width270BlueF{width: 270px;border: 1px solid #114E82;}
#width260BlueF{width: 260px;border: 1px solid #114E82;}
#width250BlueF{width: 250px;border: 1px solid #114E82;}
#width240BlueF{width: 240px;border: 1px solid #114E82;}
#heightAutoBlueF{height:auto;border: 1px solid #114E82;}

#bgcRed{background-color: #FF0000;color: #FFFFFF;font-weight: bold;}
#bold{font-weight: bold;}
#bgcDblueF{background-color: #114E82;color: #FFFFFF;}
#bgcBlueC{background-color: #92BEE7;color: #FFFFFF;}
#bgcGreen{background-color: #4F7C36;color: #FFFFFF;}
#bgcOrange{background-color: #FF9900;color: #FFFFFF;}
#bgcGreyC{background-color: #F5F5F5;color: #FFFFFF;}
#bgcWhite{background-color: #FFFFFF;color: #FFFFFF;}
#bgcBlue{background-color: #316AC5;color:#FFFFFF;font-weight: bold;}
#textDecorationNone{text-decoration: none;}

.noDeco:link, .noDeco:visited{
    text-decoration: none;
}

.noDeco:hover{
    text-decoration: underline;
    
}

.search:hover, .search:link, .search:visited  {
    margin: 2px;
    padding: 2px;
    border: 1px solid #CCCCCC;
    text-decoration:none;
}

.search:hover {
    text-decoration:underline;
}

img{
	margin:2px;
}

h1, h2,h3{

font-weight:bold;
letter-spacing:-0.04em;
line-height:1.2em;
margin-bottom:0.3em;
font-family:Helvetica,Arial,sans-serif;

}
h1{
	font-size:2.2em;
}

h2{
	font-size:1.6em;
}

h3{
	font-size:1em;
	color:#666666;
}