BODY {
	margin: 0px;
	padding: 0px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px;
}

H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 900;
	color: #FFFFFF;
	letter-spacing:1px;
	padding: 0px 0px 0px 0px;
	margin:0px;
}


H3{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

H5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #9F5A00;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
H5 a {
	color: #9F5A00;
	text-decoration : none;
}
H5 a:hover {
	color: #9F5A00;
	text-decoration : underline;
}

H6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7a88c;
	margin: 0px;
	text-decoration:none;
	padding: 3px 0px 8px 5px;
}
H6 a:link {
	color: #b7a88c;
	text-decoration : none;
}
H6 a:hover {
	color: #b7a88c;
	text-decoration : underline;
}
H6 a:visited {
	color: #b7a88c;
	text-decoration : none;
}	


p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.Text01 a{
	color : #ffffff;
	text-decoration : none;
}
.Text01 a:hover {
	color : #ffffff;
	text-decoration : underline;
}


.Text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Text02 a:link {
	color : #000000;
	text-decoration : none;
}
.Text02 a:hover {
	color : #000000;
	text-decoration : underline;
}
.Text02 a:visited {
	color : #000000;
	text-decoration : none;
}

.Text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D457E;
}
.Text03 a:link {
	color : #0D457E;
	text-decoration : none;
}
.Text03 a:hover {
	color : #0D457E;
	text-decoration : underline;
}
.Text03 a:visited {
	color : #0D457E;
	text-decoration : none;
}

.TextDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B8B8B8;
	line-height:16px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.TextDescription a {
	color : #B8B8B8;
	text-decoration : none;
}
.TextDescription a:hover {
	color : #B8B8B8;
	text-decoration : underline;
}



.Menu01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	color: #FEB005;
	padding: 0px 0px 20px 0px;
}
.Menu01 a {
	color : #FEB005;
	text-decoration : none;
}
.Menu01 a:hover {
	color : #FEB005;
	text-decoration : underline;
}

.Menu02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #AF7700;
	padding: 15px 0px 15px 0px;
}
.Menu02 a {
	color : #AF7700;
	text-decoration : none;
}
.Menu02 a:hover {
	color : #AF7700;
	text-decoration : underline;
}

.Menu03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #9F5A00;
	padding: 0px 0px 20px 0px;
}
.Menu03 a {
	color : #9F5A00;
	text-decoration : none;
}
.Menu03 a:hover {
	color : #9F5A00;
	text-decoration : underline;
}



.SSMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #FEB005;
	padding: 0px 0px 0px 0px;
}
.SSMenu a:link {
	color : #FEB005;
	text-decoration : none;
}
.SSMenu a:hover {
	color : #FEB005;
	text-decoration : underline;
}
.SSMenu a:visited {
	color : #FEB005;
	text-decoration : none;
}		

.TextAccroche{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	color: #032242;
}
.TextAccroche a:link {
	color : #032242;
	text-decoration : underline;
}
.TextAccroche a:hover {
	color : #032242;
	text-decoration : none;
}
.TextAccroche a:visited {
	color : #032242;
}	




.Contenu {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}


.DateActu{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: 600;
	color: #594529;
}

.TextActu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #594529;
}
.TextActu a:link {
	color: #594529;
	text-decoration : none;
}
.TextActu a:hover {
	color: #594529;
	text-decoration : underline;
}
.TextActu a:visited {
	color: #594529;
	text-decoration : none;
}	


.TextAdress01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.TextAdress02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.TextAdress02 a:link {
	color : #FFFFFF;
	text-decoration : none;
}
.TextAdress02 a:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
.TextAdress02 a:visited {
	color : #FFFFFF;
	text-decoration : none;
}	


.TextCopyright01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEB005;
	padding: 0px 0px 0px 0px;
}
.TextCopyright01 a:link {
	color : #FEB005;
	text-decoration : none;
}
.TextCopyright01 a:hover {
	color : #FEB005;
	text-decoration : underline;
}
.TextCopyright01 a:visited {
	color : #FEB005;
	text-decoration : none;
}	


.border-photo-left {
	border: 0px solid #000000;
	margin: 0px 10px 3px 0px;
}

.border-photo-right {
	border: 0px solid #000000;
	margin: 0px 0px 5px 15px;
}


.bg-top{
	background: url(usinage/template/bg-top.jpg) #46494b top center no-repeat;
}

.bg-menu-left{
	background: url(usinage/template/bg-menu-left.jpg) #46494b top right no-repeat;
}

.bg-accroche{
	background: url(usinage/template/bg-accroche.jpg) top right no-repeat;
}

.bg-contenu-left{
	background: url(usinage/template/bg-contenu-left.jpg) #c2c4c5 top right no-repeat;
}

.bg-guillemets{
	background: url(usinage/template/guillemets.png) top left no-repeat;
}

.bg-contenu-right-neutre{
	background: url(usinage/template/bg-contenu-right.jpg) #022346 top left repeat-x;
}

.bg-contenu-neutre{
	background: url(usinage/template/bg-contenu-neutre.jpg) top left no-repeat;
}

.bg-middle-neutre{
	background: url(usinage/template/bg-middle-neutre.jpg) top center repeat-y;
}

.bg-menu-left-nautisme{
	background: url(usinage/template/bg-menu-left-nautisme.jpg) #46494b top right no-repeat;
}

.bg-contenu-right-nautisme{
	background: url(usinage/template/bg-contenu-right-nautisme.jpg) #1d4267 top left repeat-x;
}

.bg-contenu-nautisme{
	background: url(usinage/template/bg-contenu-nautisme.jpg) top left no-repeat;
}

.bg-middle-nautisme{
	background: url(usinage/template/bg-middle-nautisme.jpg) top center repeat-y;
}


.bg-menu-left-pro{
	background: url(usinage/template/bg-menu-left-pro.jpg) #46494b top right no-repeat;
}

.bg-contenu-right-meca{
	background: url(usinage/template/bg-contenu-right-meca.jpg) #785401 top left repeat-x;
}

.bg-contenu-meca{
	background: url(usinage/template/bg-contenu-meca.jpg) top left no-repeat;
}

.bg-middle-meca{
	background: url(usinage/template/bg-middle-meca.jpg) top center repeat-y;
}

.bg-contenu-right-chaudronnerie{
	background: url(usinage/template/bg-contenu-right-chaudronnerie.jpg) #4d4d4d top left repeat-x;
}

.bg-contenu-chaudronnerie{
	background: url(usinage/template/bg-contenu-chaudronnerie.jpg) top left no-repeat;
}

.bg-middle-chaudronnerie{
	background: url(usinage/template/bg-middle-chaudronnerie.jpg) top center repeat-y;
}

.bg-contenu-right-amenagement{
	background: url(usinage/template/bg-contenu-right-amenagement.jpg) #6d1a14 top left repeat-x;
}

.bg-contenu-amenagement{
	background: url(usinage/template/bg-contenu-amenagement.jpg) top left no-repeat;
}

.bg-middle-amenagement{
	background: url(usinage/template/bg-middle-amenagement.jpg) top center repeat-y;
}

.bg-contenu-right-bureau{
	background: url(usinage/template/bg-contenu-right-bureau.jpg) #282625 top left repeat-x;
}

.bg-contenu-bureau{
	background: url(usinage/template/bg-contenu-bureau.jpg) top left no-repeat;
}

.bg-middle-bureau{
	background: url(usinage/template/bg-middle-bureau.jpg) top center repeat-y;
}


.bg-menu-left-part{
	background: url(usinage/template/bg-menu-left-part.jpg) #46494b top right no-repeat;
}

.bg-contenu-right-part{
	background: url(usinage/template/bg-contenu-right-part.jpg) #00591d top left repeat-x;
}

.bg-contenu-part{
	background: url(usinage/template/bg-contenu-part.jpg) top left no-repeat;
}

.bg-middle-part{
	background: url(usinage/template/bg-middle-part.jpg) top center repeat-y;
}
