@charset "utf-8";
/***************************************************
DATE DE CRÉATION : 9 mars 2009
PROGRAMMEUR : Marie-Ève Benson

DESCRIPTION : Feuille de style du site Internet GIT


***************************************************/

body{padding:0;	margin:0;}

.backgroundBody{

}

.backgroundHeader{
	background-image:url(../images/img_header.png);
	background-repeat:no-repeat;
	height:125px;
}

.backgroundHeaderEng{
	background-image:url(../en/images/img_header.png);
	background-repeat:no-repeat;
	height:125px;
}

td.green-border-top {
	background: url(../images/green-border-intro.png) no-repeat;
	padding-top: 15px;	
}

/* TEXTES *****************************************/

.texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
}

.info{
	color:#ee2e24;
	font-size:11px;
	font-style:normal;
}

.texteT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4c4646;
}

.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#65a122;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

.bgVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	background-color:#65a122;
}

.titreRouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee2e24;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

.titreAluminium{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#65a122;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

.sousTitre{
	font-weight:bold;
}

.txtRouge{color:#ee2e24; size:12px;}
.txtVert{color:#65a122; size:12px;}

.pContenu{
	margin:21px 410px 0px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	text-align:left;
}

.pContenuSansFlash{
	margin:21px 21px 0px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	text-align:left;
}

a.urlInterne:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
}

a.urlInterne:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
}

a.urlInterne:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
}

a.urlInterneGris:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
}

a.urlInterneGris:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
}

a.urlInterneGris:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
}

/* LISTE ******************************************/

li{line-height:20px; list-style-type:disc;}
li.marge{margin-left:30px;}

/* MENU DU HAUT ***********************************/

.menuHautBack{
	background-color:#227433;
	padding: 4px 13px 4px 13px;
	margin-right:2px;
	margin-bottom:23px;
}

span.menuHaut{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.menuHaut:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.menuHaut:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee2e24;
	font-weight:bold;
	text-decoration:none;
}

a.menuHaut:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.menuHautActif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7EB434;
	font-weight:bold;
	text-decoration:none;
}

/* MENU PRINCIPAL ***********************************/

.menuPrincipalBack{
	background-color:#7EB434;
	padding: 4px 13px 4px 13px;
	margin-right:2px;
	margin-bottom:23px;
}

a.menuPrincipal:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.menuPrincipal:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
	text-decoration:none;
}

a.menuPrincipal:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.menuPrincipalActif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
	text-decoration:none;
}

.red{background-color:#4c4646;}

/* SOUS-MENU **********************************************/

.bgSousMenu{
	background-image:url(../images/bg_sousmenu.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:860px;
	height:48px;
}

a.urlSousMenu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee2e24;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

a.urlSousMenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

a.urlSousMenu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee2e24;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.sousMenuActif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4646;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

a.urlRouge:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65a122;
	font-weight:bold;
	text-decoration:none;
}

a.urlRouge:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65a122;
	font-weight:bold;
	font-style:italic;
}

a.urlRouge:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65a122;
	font-weight:bold;
}

.sousMenuMarge{padding-top:7px;}

/* FOOTER *************************************************/

a.urlBas:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4646;}
a.urlBas:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4646;}
a.urlBas:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4646;}
.txtBas{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4646;}

.footer{width:1015px; height:405px; background-image:url(../images/img_footer.png); background-repeat:no-repeat; background-position:bottom;}

.footerEng{width:1015px; height:405px; background-image:url(../en/images/img_footer.png); background-repeat:no-repeat; background-position:bottom;}

h1 {
	margin: 2px 0px 2px 0px;
	padding: 0px;
	color: #008141;
	font-size: 18px;
}

h2 {
	margin: 2px 0px 2px 0px;
	padding: 0px;
	color: #008141;
	font-size: 16px;
}

.strong {
	color: #008141;
	font-weight: bold;
}

div.green-box {
	background-color: #DDE9C9;
	padding: 8px;
	font-weight: bold;
	margin: 6px 5px 6px 3px;
}

div.question-mark {
	width: 419px;
	height: 49px;
	background: url(../images/question-mark.jpg) no-repeat;
	color: #DDFBAE;
	padding-left: 60px;
	vertical-align: middle;
	padding-top: 16px;
}

div.question-mark a, div.question-mark a:visited {
	color: #DDFBAE;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

div.question-mark-2 {
	width: 396px;
	height: 49px;
	background: url(../images/question-mark-2.jpg) no-repeat;
	color: #DDFBAE;
	padding-left: 60px;
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 16px;
}

div.question-mark-2 a, div.question-mark-2 a:visited {
	color: #DDFBAE;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}