	html
{
font-size: 100%;
height:100%;
	}
body
{
width: 780px;
margin : auto;
font-family: Verdana, Trebuchet MS, Lucida Sans Unicode, Georgia, Arial, sans-serif;
font-size:0em;
background-color: rgb(93, 93, 80);
height : 100%;
}
#imagefond 
{
width: 780px;
height: 525px;
margin-top: 0px;
}
.fond {
width: 780px;
height: 525px;
margin : auto;
background-image: url("images/_DSC5309.jpg") ;
background-repeat: no-repeat ; 
}
#entete {
width: 780px;
height: 150px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
background-image: url("images/bandeau1shenka.gif") ;
background-repeat: no-repeat ; 
}
#menus {
width: 780px;
height: 20px;
margin: 0px left;
padding: 0px;
background-color: white;
}
#rubrique 
{
width: 780px;
height: 20px;
margin: 0px left;
padding: 0px;
background-color: white;
}
#corps {
width: 780px;
height: 500px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
background-color: white;
}
#corps2 {
width: 780px;
height: 560px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
background-color: white;
}
#corpsB {
width: 780px;
height: 567px;
margin: 0px;
padding-left: 0px;
background-color: white;
}
#corps3 {
width: 200px;
height: 567px;
float: left;
background-color: white;
}
#centre {
	width: 780px;
	overflow: hidden;
background-color: white;
}
#col1 {
	float: left;
margin: 0;
	padding: 0px;
}
#col1b {
	float: left;
margin: 0;
	padding: 0px;
background-color: rgb(103, 157, 213);
}
#col2 {
float: left;
width: 80px;
padding-left: 10px;
padding-right: 10px;
}
#col2 > :first-child {
margin-top: 0px;
padding-bottom: 0px;
}
#col2 p, #col2 li {
	line-height: 3mm;
}
#col3 {
margin-left: 260px;
padding-left: 0px;
}
#col3b {
margin-left: 615px;
padding-right: 20px;
}
#col4 {
margin: 0px;
padding: 0px;
height: 567px;
	width: 100px;
}
#col5 {
margin-left: 530px;
padding-left: 0px;
padding-top: 0px;
}
#col6 {
margin-left: 295px;
padding-left: 0px;
padding-top: 0px;
}
#col6b {
margin-left: 180px;
padding-left: 0px;
padding-top: 0px;
}
#col7 {
margin-left: 430px;
padding-left: 0px;
padding-top: 0px;
}
#col8 {
margin-left: 565px;
padding-left: 0px;
padding-top: 0px;
}
#col9 {
margin-left: 380px;
padding-left: 0px;
padding-top: 0px;
}
#col10 {
margin-left: 470px;
padding-left: 0px;
padding-top: 0px;
}
#col11 {
margin-left: 500px;
padding-left: 0px;
padding-top: 0px;
}
#col12 {
float: left;
width: 418px;
}
#col13A {
	float: left;
margin: 0;
	padding-right: 15px;
}
#col13 {
padding-left: 0px;
padding-top: 0px;
}
#col14 {
float: left;
padding-left: 10px;
width: 440px;
}
#col15 {
float: left;
padding-right: 15px;
}
#col16 {
padding-right: 0px;
}
.imgsommaire {
width: 80px;
padding-left: 10px;
padding-right: 430px;
padding-bottom: 380px;

}
#partners {
margin-left : auto;
margin-right : auto;
background-color: white;
}
#credits {
width: 780px;
height: 15px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
background-color: rgb(103, 157, 213);
}
#credits2 {
width: 995px;
height: 150px;
margin-top: 525px;
margin-right: 0px;
margin-left: 0px;
background-color: white;
}

.clear {
clear: both;
}

.leftFloatingDiv{
		float: left;
		width: 349px;
		height: 383px;
	}

a:hover {
border: none;
}
a {
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
border: none;
border-spacing: 0px;
background-repeat: no-repeat;
text-transform: none;
font-weight: bold;
text-decoration: none;
color: rgb(103, 157, 213);	
}
.txtlien {
color: black;	
}
.banniere {
width: 215px;
height: 690px;
background-image: url("images/pubs/couvs_shenka.gif") ;
background-repeat: no-repeat ; 
}
div.centrage {
text-align: center;
}

.partners2 {
padding-bottom: 15px;
}
.partners3 {
padding-bottom: 20px;
padding-right: 120px;
padding-left: 20px;
}
.txtindex {
width: 995px;
padding-top: 30px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
border: none;
color : black;
}
.txtlien2, .txtlien {
font-size: 3mm;
line-height: 1.25;
font-style: normal; 
text-align: right;
padding-right: 30px;
color : black;
}
.archives {
font-size: 3mm;
line-height: 3;
font-style: normal; 
padding-right: 30px;
padding-top: 30px;
color : black;
}
.txtindex2 {
width: 780px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
border: none;
color : black
}
.txtindex3 {
width: 705px;
padding-top: 20px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
border: none;
color : white;
}
p {
margin-top: 0px;
vertical-align: middle;
}
.textedito {
width: 480px;
padding-top: 30px;
padding-left: 260px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
text-transform: none;
color: black;
}
.txtgauche {
width: 150px;
padding-top: 230px;
padding-left: 30px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
text-transform: none;
color: black;
}
.txtgauche2 {
width: 150px;
padding-top: 30px;
padding-left: 30px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
text-transform: none;
color: black;
}
.txtsommaire, .txtsommaireb, .txtsommairec {
width: 480px;
padding-top: 0px;
font-size: 3mm;
line-height: 1.25;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
text-transform: none;
color: black;
}
.txtsommaireb {
font-weight: bold;
color: rgb(103, 157, 213);	
}
.chapo {
font-size: 3.3mm;
line-height: 1.3;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
font-weight: normal;
text-transform: none;
color: black;
}
.txtsommairec {
font-weight: bold;	
}
.imageflottante {
float: left;
padding-top: 0px;
padding-left: 0px;
padding-right: 20px;
}
.texte2 {
font-size: 2.5mm;
font-family: Verdana, Georgia, Arial, "Trebuchet MS";
text-transform: none;
color: black;
}
.txtgris {
font-weight: bold;
font-style: italic;
color: rgb(120, 120, 120);
}
.txtnote {
padding-left: 10px;
font-size: 2.5mm;
font-style: italic; 
color: black;
}
.txtnote2 {
font-size: 2.5mm;
color: black;
}
.txtplain, bleu, marge, .txtplain2, .txtplain3, .txtplain4, .txtplain5 {
padding-left: 10px;
padding-right: 10px;
font-size: 3mm;
line-height: 1,25;
font-style: normal; 
color: black;
}
.bleu {
color: rgb(103, 157, 213);	
font-weight: bold;
line-height: 2;
}
.marge {
padding-left: 45px;
padding-right: 10px;
}
.txtplain2 {
padding-right: 60px;
}
.txtplain3 {
padding-right: 10px;
}
.txtplain4 {
padding-right: 20px;
}
.txtplain5 {
text-align: center;
}

h1 {
padding-left: 0px;
padding-top: 50px;
font-size: 3.5mm;
line-height: 22px;
font-family: Arial, Verdana, Trebuchet MS, Lucida Sans Unicode, Georgia, sans-serif;
font-weight: bold;
text-transform: uppercase;
color: black;
}
.txtintro {
padding-left: 55px;
padding-top: 0px;
line-height: 1.25;
font-size: 3mm;
font-style: italic;
font-weight: bold;
font-family: Verdana;
text-transform: none;
color: rgb(120, 120, 120);
}

table, tr, a img, img, a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
 border-collapse: separate;
	border-spacing: 0px;
 background-repeat: no-repeat;
}
td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
 vertical-align: middle;
 border-collapse: separate;
	border-spacing: 0px;
 background-repeat: no-repeat;
}
	.contentContainer{
	margin-top:0px;
		padding-right:0px;
		padding-bottom:0px;
	}