
BODY {
	margin : 0 0 0 0;
	padding : 0 0 0 0;

	font-family : Arial, Helvetica, sans-serif;
}

A {	color : white;}

A:VISITED {	color : white;}



.LienMenuTop {
	color : White;
}

.LienMenuTop:VISITED {
	color : White;
}

.LienMenuTop:HOVER {
	color : black;
	text-decoration : none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align : left;
	padding-top: 26px;
	padding-left : 40px;
	padding-right : 40px;
	padding-bottom : 0px;
	margin-right: 0px;
	margin-bottom: 48px;
	margin-top:0px;
	
	color : White;
	width : 511px;
	height : auto;

}

.H1Navigation {
	padding-top: 1px;
	background-image : none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color : white;
	font-size: 110%;
	padding-left : 38px;
	padding-top: 4px;
	width : 553px;
	font-weight : normal;
	background-color : black;
	margin-top:40px;
	margin-bottom:16px;
	text-align : left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align : left;
	padding-left : 32px;
	padding-top: 2px;
	margin-bottom:16px;
	margin-top:32px;
	width : 511px;
	color : white;
	border-left-width : 40px;
	border-left-style: solid ;
	border-left-color: black;
	border-right-width : 8px;
	border-right-style: solid ;
	border-right-color: black;
}

.h3TopMenu {
	margin-bottom : 16px;
	margin-top: 0px;
}




h4 {
	margin-left: 72px;
	margin-right: 100px;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
}


p , UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align : left;
	margin-left: 72px;
	margin-right: 100px;
	margin-bottom:16px;
	margin-top:0px;
	width : 420px;
	color: white;
}



UL {

}


LI {
	margin-bottom : 6px;
	margin-left:4px;
}


.Main {
	width : 591px;
	margin : 0px auto;
	padding-bottom: 72px;
	background-color :#349cdb;

	background-image : url(../images/backgr_secondaire.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}


.EntetePage {
	width : 591px;
	height : auto;
	margin : 0px auto;

}







#MenuAccueil ,  #MenuServices ,  #MenuPortefolio ,  #MenuBoiteOutils ,  #MenuRecherche ,  #MenuCoordonnees , .LogoSite {
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-align : center;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	color : White;
	background-color :gray;
	border-left-color : White;
	border-left-style : solid;
	border-left-width : 1px;
	border-bottom-color : White;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	height : auto;
	width : auto;
}

.LogoSite {
	width:120px;
	background-color : Black;
	color : White;

	border-left-style : none;

}

#MenuAccueil A,  #MenuServices A,  #MenuPortefolio A,  #MenuBoiteOutils A,  #MenuRecherche A,  #MenuCoordonnees A {
	color : White;
	text-decoration : none;
}


#MenuAccueil A:VISITED,  #MenuServices A:VISITED,  #MenuPortefolio A:VISITED,  #MenuBoiteOutils A:VISITED,  #MenuRecherche A:VISITED,  #MenuCoordonnees A:VISITED {
color : White;
}

#MenuAccueil A:HOVER,  #MenuServices A:HOVER,  #MenuPortefolio A:HOVER,  #MenuBoiteOutils A:HOVER,  #MenuRecherche A:HOVER,  #MenuCoordonnees A:HOVER {
	color : black;
	text-decoration : underline;
}




.PiedPage {
	margin : 0px auto 72px auto;


	padding-top: 10px;


	height : 100px;

	width : 592px;

	border-bottom-width : 1 ;

	border-bottom-style: solid ;

	border-bottom-color: Gray ;

	background-color : black;

}

.Copyright {
	color: White;
	font-size : 9pt;
}











.Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-align : left;
	padding-top: 9px;
	padding-left : 42px;
	padding-bottom:2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:0px;
	color : White;
	width : 542px;

}
























.button {



	font : bold Arial, Helvetica, sans-serif;

	

	color : White;

	background-color : #3E4AB6;



	border-left-width : 2 ;

	border-left-style: solid ;

	border-left-color: black;

	border-right-width : 2 ;

	border-right-style: solid ;

	border-right-color: black;

	border-top-width : 2 ;

	border-top-style: solid ;

	border-top-color: black;

	border-bottom-width : 2 ;

	border-bottom-style: solid ;

	border-bottom-color: black;



}











.H1FolioImageBIG {



	padding-top: 1px;

	margin-bottom:16px;



}



















#TableauFolio {
	width: 591px;
		
}

#TableauFolio .Left {
	width: 425px;
	vertical-align : top;
}

#TableauFolio .Right {
	width: auto;
	text-align : left;
	padding-left : 28px;
	vertical-align : top;
}

#TableauFolio H3 {
	width : 300px;
	margin-top: 16px;
	margin-bottom: 8px;
	border-right: 0 none #B63E4A;
}

#TableauFolio P , #TableauFolio UL {
	width : 300px;
	margin-left: 72px;
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 8px;
}

#TableauFolio UL  {
	width : 275px;
}

#TableauFolio .FolioImage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align : center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom : 16px;
	width: 110px;
	padding: 1px 1px 1px 1px ;
	background-color : #6A6A6A;
}

.ImageBig {
	margin-top : 20px;
	text-align : center;
}





.Scroll {
background-color:#333333;
	border-bottom-color : White;
	border-left-color : White;
	border-right-color : White;
	border-top-color : White;
	border-bottom-style : solid;
	border-left-style : solid;
	border-top-style : solid;
	border-bottom-width : 1px;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-width : 1px;
	overflow : auto;
	height : 155px;
	width : 338px;
	margin-left:80px;
	border-left-width : 1px;
	scrollbar-base-color : White;
}

.nouveaute {
	font-size: 70%;
	margin-top : 8px;
	margin-bottom: 8px;
	margin-left : 10px;
	margin-right : 10px;
	color : White;

}

.NouveauteTitre {
	font-size: 75%;
	font-weight:bold;
	margin-left:80px;
	color : White;
	width : 300px;
	margin-top : 0px;
		height : 16px;
		overflow : hidden;
}

.TopMenu { 
	color:white;
	font-size: 80%;
	margin-top:0px;
	margin-bottom: 0px;
	border-right-width:0px;
	border-left-width:0px;	
	border-left-style: none;
	border-right-style: none;
	padding-left : 80px;
	padding-right : 165px;
	height:122px;
}

.H1Acceuil {
	background-image : none;
	background-color : transparent;
	color : White;
	border-left-style: none;
	border-left-width : 0px;
	border-right-style: none;
	border-right-width : 0px;
	font-size: 150%;
	height : 35px;
	padding-top: 85px;
	padding-left : 80px;
	padding-right : 165px;
	padding-bottom : 0px;
	margin-right: 0px;
	margin-left : 0px;
	margin-bottom: 0px;
	margin-top:0px;



}