body
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	background: #171847;
	color: #FFFFFF;
	text-align: center;
}

#MiddleContener
{
	position: relative;
	width: 1019px;
	height: auto;
	border: 0px solid black;
	background: #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin: 0px auto; 
	border: 0px;
}

/*
body
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	background: #171847;
	color: #FFFFFF;
}

#MiddleContener
{
	WIDTH: 1019px;
	HEIGHT: 783px;
	POSITION: absolute;
	LEFT: 50%;
	TOP: 50%;
	PADDING: 0px;
	MARGIN-LEFT: -510px;
	MARGIN-TOP: -392px;
	BACKGROUND-COLOR: #130342;
	BORDER: #FFFFFF 2px solid;
}
*/

#FlashContener
{
	WIDTH: 520px;
	HEIGHT: 620px;
	POSITION: absolute;
	LEFT: 50%;
	TOP: 50%;
	PADDING: 0px;
	MARGIN-LEFT: -260px;
	MARGIN-TOP: -310px;
	BACKGROUND-COLOR: #171847;
}

#AbsoluteBloc
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 0px;
	font-size: 0px;
}

#AbsoluteBlocMenu
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #191918;
	background-repeat: no-repeat;
	border: 0px;
	font-size: 0px;
	text-align: center;
	border-left: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 2px solid #FFF;
}

#AbsoluteBlocBorder
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 0px;
	font-size: 0px;
	border: 2px solid #FFF;
}

#BouttonFrancais
{
	POSITION: absolute;
    WIDTH: 25px; /* 96px; */
	TOP: 0px;
	LEFT: 0px;
}

#BouttonFrancais a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
    HEIGHT: 18px; /* 96px; */
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/flag_france.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}
/*
#BouttonFrancais a:hover
{
	BACKGROUND-POSITION: -26px 0px; 
}
*/

#BouttonAllemand
{
	POSITION: absolute;
	WIDTH: 26px; /* 96px; */
	TOP: 0px;
	LEFT: 0px;
}

#BouttonAllemand a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 27px; /* 96px; */
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/flag_germany.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

/*
#BouttonAllemand a:hover
{
	BACKGROUND-POSITION: -26px 0px;
}
*/

#BouttonFlecheGauche
{
	POSITION: absolute;
	WIDTH: 70px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonFlecheGauche a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 74px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_flechegauche.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonFlecheGauche a:hover
{
	BACKGROUND-POSITION: -70px 0px;
}

#BouttonFlecheDroite
{
	POSITION: absolute;
	WIDTH: 70px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonFlecheDroite a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 74px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_flechedroite.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonFlecheDroite a:hover
{
	BACKGROUND-POSITION: -70px 0px;
}

#BouttonAccueil
{
	POSITION: absolute;
	WIDTH: 130px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonAccueil a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 131px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_accueil.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonAccueil a:hover
{
	BACKGROUND-POSITION: -130px 0px;
}

H1
{
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
	font-size: 25px;
	font-family: Verdana;
	font-weight: bold;
	color: #222222;
	font-style: normal;
	text-align: left;
}

H2
{
	text-align: center;
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
	color: #12295A;
}

H3
{
	text-align: justify;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #12295A;
}

H3 li
{
	color: #ED431B
}

H4
{
	text-align: justify;
	font-size: 13px;
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}

H5
{
	text-align: justify;
	font-size: 13px;
	font-family: verdana;
	font-weight: normal;
	color: #1F6727;
	margin-top: 0px;
	margin-bottom: 5px;
}

H5 ul
{
	margin-left: 20px;
	margin-top: 0px;
}

H5 li
{
	margin-left: 20px;
	margin-top: 0px;


}

#ProduitCategorie
{
	text-align: justify;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
}

#ProduitCategorie a
{
	text-align: justify;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #003093;
}

#ProduitCategorie a:hover
{
	color: #1F6727;

}


#EquipeRubrique
{
	text-align: right;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
}

#Equipe
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: normal;
	color: #CD2F2C;
}

#ProduitsMenu
{
	text-align: left;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #1F6727;
}

#ProduitsLiens
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
}

#ProduitsLiens a
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #B75727;
	text-decoration: none
}

#ProduitsLiens a:hover
{
	color: #000;
}

#SousMenuLiens
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
}

#SousMenuLiens a
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #B75727;
	text-decoration: none
}

#SousMenuLiens a:hover
{
	color: #FFF;
}

#SousMenuLiensSelect
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #FFF;
}

#SousMenuLiensSelect a
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #FFF;
	text-decoration: none
}

#SousMenuLiensSelect a:hover
{
	color: #FFF;
}

#Liens
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: normal;
	color: #1F6727;
	margin-top: 20px;
}

#LiensGroupe
{
	left: 0px;
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #000;
	margin-top: 20px;
}

#LiensGroupe li
{
	margin-left: 20px;
	padding-left: 0px;
	text-align: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}

#Liens a
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
	text-decoration: none
}


#Liens a:hover
{
	color: #1F6727;
}

#ContactsTitre
{
	text-align: center;
	font-size: 35px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
	text-decoration: none
}

#Contacts
{
	text-align: center;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #000;
	text-decoration: none
}

#Contacts a
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #CD2F2C;
	text-decoration: none
}


#Contacts a:hover
{
	color: #1F6727;
}

#Contacts2
{
	text-align: center;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #000;
	text-decoration: none
}

#Contacts2 a
{
	text-align: left;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	color: #000;
	text-decoration: none
}


#Contacts2 a:hover
{
	color: #1F6727;
}


#PageLink
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}

#PageLink a
{
	color: #FFFFFF;
}

#PageLink a:hover
{
	color: #ED431B;
}

#MenuLiens
{
	color: #2D3AB7;
	font-size: 13px;
	font-family: Arial;
}

#MenuLiens a
{
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	margin-left: 25px;
	font-style: normal;
	text-decoration: none;
}

#MenuLiens a:hover
{
	color: #ED431B;
}

#MenuLiensDE
{
	color: #2D3AB7;
	font-size: 13px;
	font-family: Arial;
}

#MenuLiensDE a
{
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	margin-left: 22px;
	font-style: normal;
	text-decoration: none;
}

#MenuLiensDE a:hover
{
	color: #ED431B;
}

#TexteElement
{
	color: #12295A;
	font-size: 14px;
}

#TexteContact
{
	color: #12295A;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}

#TexteContact li
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}

#TexteContact2
{
	color: #12295A;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}

#TexteContact2 a
{
	color: #12295A;
}

#TexteContact2 a:hover
{
	color: #ED431B;
}




#InterfaceTexte
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	FONT-SIZE: 16px;
	FONT-FAMILY: verdana;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 16px;
}

#InterfaceLoginChamp
{
	POSITION: absolute;
	WIDTH: 140px;
	TOP: 0px;
	LEFT: 0px;
}

#ChampConnecter
{
	POSITION: absolute;
	WIDTH: 140px;
	TOP: 0px;
	LEFT: 0px;
}


#BouttonPhoto
{
	POSITION: absolute;
	WIDTH: 106px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonPhoto a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 106px;
	PADDING: 0px;
	MARGIN: 0px;
	/*BACKGROUND: url("../images/cica_b_francais.png");*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonThumbnail  a:hover
{
	/*BACKGROUND-POSITION: -96px 0px;*/
}


#BouttonThumbnail 
{
	POSITION: absolute;
	WIDTH: 75px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonThumbnail  a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 56px;
	PADDING: 0px;
	MARGIN: 0px;
	/*BACKGROUND: url("../images/cica_b_francais.png");*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
	border: 1px solid #000;
}

#BouttonPhoto a:hover
{
	/*BACKGROUND-POSITION: -96px 0px;*/
}


#BouttonMail
{
	POSITION: absolute;
	WIDTH: 27px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonMail a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 27px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_mail.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonMail a:hover
{
	BACKGROUND-POSITION: -27px 0px;
}

#BouttonPdf
{
	POSITION: absolute;
	WIDTH: 30px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonPdf a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 40px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_pdf.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonPdf a:hover
{
	BACKGROUND-POSITION: -30px 0px;
}


#BouttonRaffinerie
{
	POSITION: absolute;
	WIDTH: 12px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonRaffinerie a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 12px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_raffinerie.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonRaffinerie a:hover
{
	/* BACKGROUND-POSITION: -12px 0px; */
}


#BouttonDepot
{
	POSITION: absolute;
	WIDTH: 32px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonDepot a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 45px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_depot.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonDepot a:hover
{
	BACKGROUND-POSITION: -32px 0px;
}

#BouttonPosition
{
	POSITION: absolute;
	WIDTH: 18px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonPosition a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 18px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_position.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonPosition a:hover
{
	BACKGROUND-POSITION: -18px 0px;
}

#ChampIndex
{
	color: #12295A;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	color: #FFFFFF;
	width: 150px;
	height: 20px;
	background: transparent;
	POSITION: absolute;
}

#ChampIndex a
{
	color: #ED431B;
	text-decoration: none;
}

#ChampIndex a:hover
{
	color: #A7D0FF;
	
}

#ChampDepot
{
	color: #12295A;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	color: #FFFFFF;
	width: 150px;
	height: 20px;
	background: transparent;
	POSITION: absolute;
}

#ChampDepot a
{
	color: #FFF;
	text-decoration: none;
}

#ChampDepot a:hover
{
	color: #ED431B;
	
}

#ChampAdvertissement
{
	color: #12295A;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	color: #FFFFFF;
	width: 150px;
	height: 20px;
	background: transparent;
	POSITION: absolute;
}

#ChampAdvertissement a
{
	color: #ED431B;
	text-decoration: none;
}

#ChampAdvertissement a:hover
{
	color: #FFF;
	
}

#ChampAdvertissementTexte
{
	color: #ED431B;
	font-size: 17px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	width: 150px;
	height: 10px;
	background: transparent;
	POSITION: absolute;
}

#ChampDepot3
{
	color: #000;
	font-size: 17px;
	font-weight: normal;
	font-family: Verdana;
	text-align: center;
	width: 150px;
	height: 10px;
	background: transparent;
	POSITION: absolute;
}

#ChampDepot2
{
	color: #12295A;
	font-size: 17px;
	font-weight: normal;
	font-family: Verdana;
	text-align: center;
	color: #FFFFFF;
	width: 150px;
	height: 10px;
	background: transparent;
	POSITION: absolute;
}

#ChampDepot2 a
{
	color: #FFF;
	text-decoration: none;
}

#ChampDepot2 a:hover
{
	color: #FF2B0B;
	
}


#BouttonFermer
{
	POSITION: absolute;
	WIDTH: 43px;
	TOP: 0px;
	LEFT: 0px;
}

#BouttonFermer a
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	HEIGHT: 35px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url("../images/cica_b_fermer.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
}

#BouttonFermer a:hover
{
	BACKGROUND-POSITION: -43px 0px;
}

.Paragraph
{
	text-indent: 0px;
	margin: 0px;
	margin-top: 15px;
}

.ParagraphNoIndent
{
	text-indent: 0px;
	margin: 0px;
	margin-top: 15px;
}


