/* Version du 10 février 2005 */

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* bandeau */
#plansite, #accueil, #recherche, #lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-decoration : none;
	font-weight: bold;
}
#accueil {
	padding-left: 35px;
	text-decoration : none;
	color: #3E499A;
}
#accueil:hover {
	text-decoration : none;
	color: #fff;
}

#plansite, #recherche, #lien {
	color: #fff;
}

#recherche, #plansite, #lien {
	padding-right: 10px;
	padding-left: 10px;
}

#plansite:hover, #recherche:hover, #lien:hover{
	text-decoration : none;
	color: #3E499A;
}

/* les titres */
.titreA, .titreB, .titreC {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	text-decoration : none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle; 
}

.titreA {
	color: #7EB400;
	background-image: url(/internet/promotion/style/titreA.gif);
}

.titreB {
	color: #177BD9;
	background-image: url(/internet/promotion/style/titreB.gif);
}

.titreC {
	color: #3E499A;
	background-image: url(/internet/promotion/style/titreC.gif);
}

#titreA1, #titreA2, #titreA3, #titreA4, #titreA5{
	font-size: 14px;
	font-weight: bold;
	color: #7EB400;
	text-decoration: none;
}
#titreA1:hover, #titreA2:hover, #titreA3:hover, #titreA4:hover, #titreA5:hover {
	color: #177BD9;
	text-decoration: none;
}

#titreB1, #titreB2, #titreB3, #titreB4, #titreB5 {
	font-size: 14px;
	font-weight: bold;
	color: #177BD9;
	text-decoration: none;
}
#titreB1:hover, #titreB2:hover, #titreB3:hover, #titreB4:hover, #titreB5:hover {
	color: #3E499A;
	text-decoration: none;
}

#titreC1, #titreC2, #titreC3, #titreC4, #titreC5 {
	font-size: 14px;
	font-weight: bold;
	color: #3E499A;
	text-decoration: none;
}
#titreC1:hover, #titreC2:hover, #titreC3:hover, #titreC4:hover, #titreC5:hover {
	color: #7EB400;
	text-decoration: none;
}


.chapeau{
	font-size: 12px;
	font-weight: normal;
	color: #333399;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* gestion des sous titres */ 
.sousTitreA, .soustitreB, .sousTitreC, .sousTitreD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	text-decoration: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 5px center;
}

.sousTitreA {
	color: #7EB400;
	background-image: url(/internet/promotion/style/sousTitreA.gif);
}

#sousTitreA1, #sousTitreA2, #sousTitreA3, #sousTitreA4, #sousTitreA5 {
	font-size: 14px;
	font-weight: bold;
	color: #7EB400;
	text-decoration: underline;
}
#sousTitreA1:hover, #sousTitreA2:hover, #sousTitreA3:hover, #sousTitreA4:hover, #sousTitreA5:hover {
	color: #177BD9;
	text-decoration: none;
}


.sousTitreB {
	color: #177BD9;
	background-image: url(/internet/promotion/style/sousTitreB.gif);
}
#sousTitreB1, #sousTitreB2, #sousTitreB3, #sousTitreB4, #sousTitreB5 { 
	font-size: 14px;
	font-weight: bold;
	color: #177BD9;
	text-decoration: underline;
}
#sousTitreB1:hover, #sousTitreB2:hover, #sousTitreB3:hover, #sousTitreB4:hover, #sousTitreB5:hover {
	color: #3E499A;
	text-decoration: none;
}


.sousTitreC {
	color: #3E499A;
	background-image: url(/internet/promotion/style/sousTitreC.gif);
}
#sousTitreC1, #sousTitreC2, #sousTitreC3, #sousTitreC4, #sousTitreC5 {
	font-size: 14px;
	font-weight: bold;
	color: #3E499A;
	text-decoration: underline;
}
#sousTitreC1:hover, #sousTitreC2:hover, #sousTitreC3:hover, #sousTitreC4:hover, #sousTitreC5:hover   {
	color: #7EB400;
	text-decoration: none;
}

.sousTitreD {
	color: #999999;
	background-image: url(/internet/promotion/style/sousTitreD.gif);
}
#sousTitreD1, #sousTitreD2, #sousTitreD3, #sousTitreD4, #sousTitreD5 {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
#sousTitreD1:hover, #sousTitreD2:hover, #sousTitreD3:hover, #sousTitreD4:hover, #sousTitreD5:hover {
	color: #000000;
	text-decoration: none;
}

.accentA, .accentB, .accentC {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 34px;
	text-decoration: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 5px center;
}


.accentA {
	color: #7EB400;
	background-image: url(/internet/promotion/style/accent_vert.gif);
}
.accentB {
	color: #177BD9;
	background-image: url(/internet/promotion/style/accent_vert.gif);
}
.accentC {
	color: #3E499A;
	background-image: url(/internet/promotion/style/accent_vert.gif);
}

/* gestion du texte */
.texte {
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}
a:link {
	color: #3E499A;
}
a:hover {
	color: #7EB400;
}
a:visited {
	color: #3E499A;
}
.textePuce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-attachment: fixed;
	background-image: url(/internet/promotion/style/fle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	left: 20px;
	padding-left: 20px;
}


/* gestion des cellules */

.celluleA, .celluleB, .celluleC, .celluleD {
	padding: 3px;
	text-decoration: none;
}
.celluleA {
	border: 1px solid #CCCCCC;
}
.celluleB {
	border: 1px solid #0066CC;
	background-color: #EEF5FD;

}
.celluleC {
	border: 1px solid #3E499A;
}
.celluleD {
	border: 1px solid #7EB400;
	background-color: #FAFFF0;
}



table {
	border: 0px none;
}
td {
	border: 0px none;
}
img {
	border: 0px none;
}

.droiteA, .droiteB, .droiteC {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: dotted;
	padding-right: 10px;


}
.droiteA {
	border-top: 1px none #7EB400;
	border-right: 1px dotted #7EB400;
	border-bottom: 1px none #7EB400;
	border-left: 1px none #7EB400;


}
.droiteB {
	border-color: #177BD9;
}
.droiteC {
	border-color: #3E499A;
}
.gaucheA, .gaucheB, .gaucheC {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: dotted;
	padding-left: 10px;
}
.gaucheA {
	border-color: #7EB400;
}
.gaucheB {
	border-color: #177BD9;
}
.gaucheC {
	border-color: #3E499A;
}

.imgbleu, .imgvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	background-repeat: repeat-y;
	padding: 10px;
}

.imgbleu{
	background-image: url(/internet/promotion/style/imgbleu.jpg);
	border: 1px dotted #3851A4;
		background-position: right top;
}
.imgvert {
	background-image: url(/internet/promotion/style/imgvert.jpg);
	border: 1px dotted #7EB400;
		background-position: left top;
}

/*  gestion des filets de séparations dans les menus gauche */ 
.pointbleu, .pointvert {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pointvert {
	background-image: url(/internet/promotion/style/pointvert.gif);
}
.pointbleu {
	background-image: url(/internet/promotion/style/pointbleu.gif);
}

/* gestion de la page actualités -> corporate */
.titreActu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #3E499A;
	text-decoration: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 5px center;
	background-image:  url(/internet/promotion/style/2004-fl-bleufon-mini-droite.gif);
	border: 1px solid #D2E4FC;
	background-color: #D2E4FC;
}

.texteActu {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #D2E4FC;
	padding: 10px 5px;

}






