.intro {
		font-family:MS Reference Sans Serif;
        font-size:12pt;
        color:#FF0000;
        text-decoration: none;
        font-weight:700;
        }
        
.intro:hover {
    	font-family:MS Reference Sans Serif;
        font-size:12pt;
        color:#FF5000;
        text-decoration: none;
        font-weight:700;
        }

.switch {
    	font-family:Arial;
        font-size:12px;
        color:#CC0000;
        text-decoration: none;
        font-weight:700;
        }
        
.switch:hover {
    	font-family:Arial;
        font-size:12px;
        color:#FF5000;
        text-decoration: none;
        font-weight:700;
        }
        
.info {
		font-family:Arial;
    	text-decoration:none;
    	color:#333333;
    	font-size: 12px;
    	}
    	
.info:hover {
		font-family:Arial;
    	text-decoration:none;
    	color:#808080;
    	font-size: 12px;
    	}
    	
.lateral {
		font-family:Arial;
    	text-decoration:none;
    	color:#ffffff;
    	font-size: 12px;
    	}
    	
.menu {
    	font-family:Arial;
    	text-decoration:none;
    	color:#000000;
    	font-size: 14px;
    	}
    	
.menu:hover {
    	font-family:Arial;
    	text-decoration:none;
    	color:#ff0000;
    	font-size: 14px;
    	}
.sous_menu {
    	font-family:Arial;
    	text-decoration:none;
    	color:#000000;
    	font-size: 13px;
    	}
    	
.sous_menu:hover {
    	font-family:Arial;
    	text-decoration:none;
    	color:#ff0000;
    	font-size: 13px;
    	}
    	
.copyright {
    	font-family:Arial;
    	text-decoration:none;
    	color:#cccccc;
    	font-size: 11px;
    	}
    	
.pdf {
		font-family:Arial;
		text-decoration: none;
		color:#CC0000;
		font-size: 13px;
		}

.pdf:hover {
		font-family:Arial;
		text-decoration: none;
		color:#FF2000;
		font-size: 13px;
		}
		
.corps {
    	font-family:Arial;
    	font-size: 12px;
    	}
		
.lien_corps {
    	font-family:Arial;
    	text-decoration:none;
    	color:#0000EE;
    	font-size: 12px;
    	}
    	
.lien_corps:hover {
    	font-family:Arial;
    	text-decoration:none;
    	color:#0000AA;
    	font-size: 12px;
    	}
.lien_corps:visited {
    	font-family:Arial;
    	text-decoration:none;
    	color:#8800FF;
    	font-size: 12px;
    	}
.source_corps {
    	font-family:Arial;
    	text-decoration:none;
    	color:#666666;
    	font-size: 10px;
    	}
    	
.news_date {
    	font-family:Arial;
    	text-decoration:none;
    	color:#666666;
    	font-size: 12px;
    	}

.news_lien {
    	font-family:Arial;
    	text-decoration:none;
    	color:#000000;
    	font-size: 12px;
    	}
.news_lien:hover {
    	font-family:Arial;
    	text-decoration:underline;
    	color:#000000;
    	font-size: 12px;
    	}
.news_lien:visited {
    	font-family:Arial;
    	text-decoration:none;
    	color:#000000;
    	font-size: 12px;
    	}
    	
.news_exit {
    	font-family:Arial;
    	text-decoration:none;
    	font-size: 12px;
    	color:#000000;
    	}
.news_exit:hover {
    	font-family:Arial;
    	text-decoration:underline;
    	font-size: 12px;
    	color:#000000;
    	}
    	
.map_title {
    	font-family:Arial;
    	text-decoration:none;
    	color:#FF0000;
    	font-size: 20px;
    	}

.map_link {
    	font-family:Arial;
    	text-decoration:none;
    	color:#666666;
    	font-size: 13px;
    	}
.map_link:hover {
    	font-family:Arial;
    	text-decoration:none;
    	color:#333333;
    	font-size: 13px;
    	}
		
.liensSep {
	height:8px;
}

.lienCaracs {
	background-image:url(../images_contenues/detail_ico.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	padding-left:25px;
}		

.lienDoc {
	background-image:url(../images_contenues/pdf_icon_rouge.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	padding-left:25px;
	white-space:nowrap;
}

.lienDocFull {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	padding-left:25px;
	white-space:nowrap;
}

.lienEquip {
	background-image:url(../images_contenues/detail_ico.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	padding-left:25px;
	white-space:nowrap;
}

DIV.lienDoc {
	/*float:right;
	margin-top:10px;
	margin-right:10px;*/
	position:absolute;
	top:0px;
	right:15px;
	background-position:4px 4px;
	border-color:#CC0000;
	border-style:solid;
	border-width:1px;
	padding:5px;
	padding-left:25px;
	width:194px;
}

DIV.lienEquip {
	/*float:right;
	margin-top:10px;
	margin-right:10px;*/
	position:absolute;
	top:34px;
	right:15px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	padding:5px;
	padding-left:25px;
	width:194px;
}

.lienDocContainer {
	position:relative;
}

.lienCaracs A { color:#333333; text-decoration:none; }
.lienCaracs A:hover { color:#333333; text-decoration:underline; }

.lienDoc A { color:#CC0000; text-decoration:none; }
.lienDoc A:hover { color:#CC0000; text-decoration:underline; }

.lienDocFull A { color:#CC0000; text-decoration:none; }
.lienDocFull A:hover { color:#CC0000; text-decoration:underline; }

.lienEquip A { color:#666666; text-decoration:none; }
.lienEquip A:hover { color:#666666; text-decoration:underline; }


.caracsIndisponibles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding:2px;
	padding-top:10px;
	padding-left:8px;
}

.caracsIndisponibles A { color:#999999; text-decoration:underline; }
.caracsIndisponibles A:hover { color:#999999; text-decoration:none; }




.tabNom
{
	vertical-align:middle;
	background-color:#bddff2;
	height: 1.2pt; 
	border-left: 1.0pt solid windowtext; 
	border-right: 1.0pt solid windowtext; 
	border-top: 1.0pt solid windowtext; 
	border-bottom: 1.0pt solid windowtext; 
	padding-left: 5.4pt; 
	padding-right: 5.4pt; 
	padding-top: 0cm; 
	padding-bottom: 0cm
}

.spanTab
{
	font-size:8.0pt;
	font-family:arial
}

.tdNom{
	vertical-align:middle;
	background-color:#e2f4fd;
	height: 1.2pt; 
	border-left: 1.0pt solid windowtext; 
	border-right: 1.0pt solid windowtext;
	border-top: 0.0pt solid windowtext;
	border-bottom: 1.0pt solid windowtext; 
	padding-left: 5.4pt; 
	padding-right: 5.4pt; 
	padding-top: 0cm; 
	padding-bottom: 0cm
}

.tdValue
{
	vertical-align:middle;
	background-color:#fee7dd;
	height: 1.2pt; 
	border-left: 0.0pt solid windowtext; 
	border-right: 1.0pt solid windowtext; 
	border-top: 0.0pt solid windowtext; 
	border-bottom: 1.0pt solid windowtext; 
	padding-left: 5.4pt; 
	padding-right: 5.4pt; 
	padding-top: 0cm; 
	padding-bottom: 0cm
}

.fleche_produit
{
	margin-top:10px;
}