body {
	margin: 0px;
}
body,html {
	height:100%;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #4c4c4c;
	padding-left: 24px;
	text-align: left;
	line-height: 30px;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	display: inline;
	color: #4c4c4c;
	text-align: left;
	padding-left: 46;
}

h6 {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	display: inline;
	color: #4c4c4c;
	text-align: left;
	padding-left: 24;
}

.h124pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4c4c4c;
	padding-left: 18px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

h4 {
	font-size: 16px;
	margin: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.h414pt {
	font-size: 14px;
}

.ital {
	font-size: 9px;
	font-style: italic;
}

.blc {
	color: #FFFFFF;
}

.typo10pt,.typo10pt:link,.typo10pt:hover,.typo10pt:visited {
	font-size: 10px;
}

.typo12pt {
	font-size: 12px;
}

.typoverte {
	color: #494949;
	font-weight: bold;
}

.typorouge {
	color: #ff0000;
	font-weight: bold;
}

.typoblc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.typoblc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.txtmenu {
	vertical-align: bottom;
	font-size: 11px;
}

.txtmenudecald {
	padding-right: 6px;
}

.bold {
	font-weight: bold;
}

.filethorizontalnoir {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7A6A54;
}
.filetblchorizontal {
	border-top: 1px dotted #FFFFFF;
}

.filettablo {
	border: 1px solid #7A6A54;
}

.filetbas {
	border-bottom: 1px solid #7A6A54;
}

.filetg {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7A6A54;
}


.justifcentre {
	text-align: center;
}

.espimg {
	margin: 10px;
}

.espace {
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.espacehaut {
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.espg {
	padding-left: 8px;
}

.espd {
	padding-right: 22px;
}

.espba {
	padding-bottom: 15px;
}
.espba3px {
	padding-bottom: 3px;
}

.espho75px {
	padding-top: 75px;
}

.espacessmenu {
	padding-right: 4px;
	padding-left: 4px;
}

.espho40px {
	padding-top: 40px;
}

.espho20px {
	padding-top: 20px;
}

.espho3px {
	padding-top: 3px;
}

.espho18px {
	padding-top: 18px;
}

.espgau12px {
	padding-left: 12px;
}

.espg15px {
	padding-left: 15px;
}

.espg45px {
	padding-left: 45px;
}
.imgalign {
	vertical-align: text-bottom;
}


a:link {
	font-size: 9px;
	color: #4d4d4d;
	text-decoration: none;
}

a:hover {
	font-weight: bold;
}

.nohover:hover {
	font-weight: normal;
}

.nohoverorange:hover {
	font-weight: normal;
	font-size: 9px;
	color: #F78010;
	text-decoration: none;
}

a:visited {
	font-size: 9px;
	color: #4d4d4d;
	text-decoration: none;
}

a.blc:link {
	color: #FFFFFF;
}
a.blc:visited {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

a.beige:link {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.beige:visited {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a.beige:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.orange:link {
	font-size: 9px;
	color: #F78010;
	text-decoration: none;
}
a.orange:visited {
	font-size: 9px;
	color: #F78010;
	text-decoration: none;
}

a.orange:hover {
	color: #F78010;
	text-decoration: none;
}
a.blc2 {
font-size: 12px;
	color: #FFFFFF;
}
a.blc2:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.typoverte {
	color: #494949;
}

.majuscule {
	text-transform: uppercase;
}

.traitblc {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.espace4cote {
	padding: 5px;
}

div {
	vertical-align: baseline;
}

.espg40px {
	padding-left: 40px;
}
.erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.elettretitrelink,.elettretitrelink:link,.elettretitrelink:visited,.elettretitrelink:hover {
	font-size: 12px;
}

.elettretitresel,.elettretitresel:link,.elettretitresel:visited,.elettretitresel:hover {
	font-size: 14px;
}

.elettretxtlink,.elettretxtlink:link,.elettretxtlink:visited,.elettretxtlink:hover {
	font-size: 12px;
}
.elettretxtsel,.elettretxtsel:link,.elettretxtsel:visited,.elettretxtsel:hover {
	font-size: 12px;
}
