.imgfondtitre1{ background: #FFFFFF url(img/bord_haut_societe.jpg) repeat-x; }
.imgfondtitre2{ background: #FFFFFF url(img/bord_haut_dirigeant.jpg) repeat-x; }
.imgfondtitre3{ background: #FFFFFF url(img/bord_haut_eco_resp.jpg) repeat-x; }
.imgfondtitre4{ background: #FFFFFF url(img/bord_haut_mecenat.jpg) repeat-x; }
.imgfondtitre5{ background: #FFFFFF url(img/bord_haut_chiffre.jpg) repeat-x; }
.imgfondtitre6{ background: #FFFFFF url(img/bord_haut_offset.jpg) repeat-x; }
.imgfondtitre7{ background: #FFFFFF url(img/bord_haut_contact.jpg) repeat-x; }
.imgfondtitre8{ background: #FFFFFF url(img/bord_haut_moyens.jpg) repeat-x; }
.imgfondtitre9{ background: #FFFFFF url(img/bord_haut_puissance.jpg) repeat-x; }
.imgfondtitre10{ background: #FFFFFF url(img/bord_haut_ref.jpg) repeat-x; }
.imgfondtitre11{ background: #FFFFFF url(img/bord_haut_video.jpg) repeat-x; }
.imgfondtitre12{ background: #FFFFFF url(img/bord_haut_coordonnees.jpg) repeat-x; }
.imgfondtitre13{ background: #FFFFFF url(img/bord_haut_presseecrite.jpg) repeat-x; }
.imgfondtitre14{ background: #FFFFFF url(img/bord_haut_actus.jpg) repeat-x; }
.imgfondtitre15{ background: #FFFFFF url(img/bord_haut_fichiers.jpg) repeat-x; }
.imgfondtitre16{ background: #FFFFFF url(img/bord_haut_presentation.jpg) repeat-x; }
.imgfondtitre17{ background: #FFFFFF url(img/videodentreprise.jpg) repeat-x; }
.imgfondtitre18{ background: #FFFFFF url(img/video.jpg) repeat-x; }
.imgfondtitre19{ background: #FFFFFF url(img/bord_haut_mentions.jpg) repeat-x; }

.txtmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0px;
}

.titrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B5B5B5;
	padding-top: 0px;
	padding-left: 135px;
	font-weight: bold;
	padding-right: 0px;
	padding-bottom: 3px;
}
.txtblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.espacemenu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.tableau {
	border: 1px solid #CCCCCC;
}
.tabgauche{
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
}
.tabbas{
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* MENU DE NAVIGATION PRINCIPAL */
#general{
	width: 100%;
	height: auto;
	position: relative;
	float: left;
	color: #BA0F17;
	text-align: center;
}


.menu_lien1, .menu_lien2, .menu_lien3{
	color: #fff;
	text-decoration: none;
}
.menu_lien1{
	padding-right: 10px;	
}
.menu_lien2{
	padding-left: 10px;
	padding-right: 10px;
}
.menu_lien3{
	padding-left: 10px;
}
.menu_lien1:hover, .menu_lien2:hover, .menu_lien3:hover{
	text-decoration: underline;
}


#sm2{
	background-color: #fff;
	font: 11px Arial,Helvetica, Sans-serif;
	width: 132px;
	height: auto;
	position: absolute;
	float: left;	
	top: 27px;	
	left: 100px;	
	border: 1px solid #333;	
}

#sm3{
	background-color: #fff;
	font: 11px Arial,Helvetica, Sans-serif;
	width: 111px;
	height: auto;
	position: absolute;
	float: left;	
	top: 27px;	
	left: 185px;	
	border: 1px solid #333;	
}

#sm4{
	background-color: #fff;
	font: 11px Arial,Helvetica, Sans-serif;
	width: 150px;
	height: auto;
	position: absolute;
	float: left;	
	top: 27px;	
	left: 288px;	
	border: 1px solid #333;	
}

#sm5{
	background-color: #fff;
	font: 11px Arial,Helvetica, Sans-serif;
	width: 143px;
	height: auto;
	position: absolute;
	float: left;	
	top: 27px;	
	left: 380px;	
	border: 1px solid #333;	
}

#sm7{
	background-color: #fff;
	font: 11px Arial,Helvetica, Sans-serif;
	width: 160px;
	height: auto;
	position: absolute;
	float: left;	
	top: 27px;	
	left: 595px;
	border: 1px solid #333;	
}

.sm2_a{
	background-color: #fff;
	width: 122px !important; /* Firefox */
	width: 132px; /* IE */
	height: auto;	
	margin: 0;
	padding: 5px;
	text-align: left;
}

.sm3_a{
	background-color: #fff;
	width: 101px !important; /* Firefox */
	width: 111px; /* IE */
	height: auto;	
	margin: 0;
	padding: 5px;
	text-align: left;
}

.sm4_a{
	background-color: #fff;
	width: 140px !important; /* Firefox */
	width: 150px; /* IE */
	height: auto;	
	margin: 0;
	padding: 5px;
	text-align: left;
}

.sm5_a{
	background-color: #fff;
	width: 133px !important; /* Firefox */
	width: 143px; /* IE */
	height: auto;	
	margin: 0;
	padding: 5px;
	text-align: left;
}

.sm7_a{
	background-color: #fff;
	width: 150px !important; /* Firefox */
	width: 160px; /* IE */
	height: auto;	
	margin: 0;
	padding: 5px;
	text-align: left;
}

#lien1, #lien2, #lien3, #lien4, #lien5, #lien6, #lien7, #lien8, #lien9, #lien10, #lien11, #lien12, #lien13, #lien14, #lien15, #lien16, #lien17, #lien18,#lien19,#lien20,#lien21{
	font-weight: bold;
	color: #BA0F17;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.titrepage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b5b5b5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;

}
.txtgeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636049;
}

.padding5{
	padding: 5px;
}

.cellfondgris{
	background-color: #F0F0F0;
}


.mentionlink:link {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.mentionlink:hover {
	color:#000;
	text-decoration: none;
}
.mentionlink:visited {
	color:#000;
}


.reportage:link {
	color:#BA0F17;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.reportage:hover {
	color:#636049;
	text-decoration: none;
}
.reportage:visited {
	color:#BA0F17;
}