* {
	margin : 0px;
	padding : 0px;
	border : 0px;
}
body{
	background-color:#ffffff;
	Scrollbar-Arrow-Color: #ffffff;
	scrollbar-face-color : #993333;
	scrollbar-base-color : #ffffff;
}

div#page {
	position: absolute;
	background-color:#ffffff;
	width: 990px;        /* selon la largeur voulue */
    margin-left: -495px;
	left: 50%; 
	/*margin:0px auto;*/
	height: 500px;       /* selon la quantite de texte */
    margin-top: -250px;
	top: 50%;
}

div#middle {
	background-image:url(images/fondformulaire.jpg);
	height:500px;
	margin:0px auto;
}
div#middlepresse {
	height:500px;
	margin:0px auto;
}
div#middleaccueil {
	height:500px;
	margin:0px auto;
}
div#middleinfoagenda {
	background-image:url(images/info.jpg);
	height:500px;
}

div#middlepresse1 {
	background-image:url(images/CSS/tranches/presse/images/presse1.png);
	height:202px;
	width:216px;
	margin-left:0px;
	margin-top:0px;
}
div#middlepresse2 {
	background-image:url(images/CSS/tranches/presse/avecPapier/presse2.png);
	height:202px;
	width:232px;
	margin-left:216px;
	margin-top:-202px;
	padding-top:20px;
	padding-left:20px;
}
div#middlepresse2bis {
	height:150px;
	width:180px;
	overflow: auto;
}
div#middlepresse3 {
	background-image:url(images/CSS/tranches/presse/images/presse3.png);
	height:202px;
	width:47px;
	margin-left:448px;
	margin-top:-222px;
}
div#middlepresse4 {
	background-image:url(images/CSS/tranches/presse/images/presse5.png);
	height:298px;
	width:495px;
	margin-left:0px;
	margin-top:0px;
}
div#middlepresse5 {
	background-image:url(images/CSS/tranches/presse/avecPapier/presse4.png);
	height:500px;
	width:495px;
	margin-left:495px;
	margin-top:-500px;
	
}
div#middlepresse5bis {
	padding-top:40px;
	padding-left:30px;
	height:450px;
	width:420px;
	overflow: auto;
}
div#middlehisto {
	height:500px;
	width:990px;
}
div#middlehisto1 {
	background-image:url(images/historique/historiquegauche.jpg);
	height:500px;
	width:495px;
	margin-left:0px;
	margin-top:0px;
}
div#middlehisto2 {
	background-image:url(images/historique/historiquedroite.jpg);
	height:500px;
	width:495px;
	margin-left:495px;
	margin-top:-500px;
	padding-top:30px;
}
div#middlehisto3 {
	height:422px;
	width:430px;
	overflow: auto;
}

div#middlegauche {
    padding-left:50px;
	padding-top:60px;
	float:left;
}
div#middlegaucheagenda {
 	padding-left:0px;
	padding-top:0px;
	width:511px;
	height:500px;
}
div#middlegaucheaccueil {
 	padding-left:0px;
	padding-top:0px;
	width:495px;
	height:500px;
}
div#middledroit {
    padding-left:50px;
	padding-top:75px;

}
div#middledroitagenda {
    padding-left:40px;
	padding-top:60px;
	margin-top:-500px;
	margin-left:495px;
	height:400px;
	width:420px;
	overflow: auto;
}
div#middledroitaccueil {
	background-image:url(images/CSS/droite.jpg);
    padding-left:40px;
	padding-top:60px;
	height:500px;
	margin-top:-500px;
}
div#middledroitaccueil2 {
	height:380px;
	width:400px;
	overflow: auto;
}
div#middledroitaccueilbis2 {
	padding-left:495px;
	height:380px;
	width:400px;
	overflow: auto;
}
div#middledroit {
    padding-left:50px;
	padding-top:75px;

}
div#header {
	background-color:#000000;
	color:#FFFFFF;
	height: 30px;
	
}
div#footer {
	background-color:#990000;
	width: 990px;
	height: 120px;
	
}
div#footerdroit {
	background-color:#000000;
	color:#FFFFFF;
	width:790px;
	height: 228px;
	float:left;
	
}
div#footergauche {
	background-color:#000000;
	color:#FFFFFF;
	width:200px;
	height: 228px;
	float:left;
	
}
p{
	font-size:15px;
	font-family:Tahoma, Arial, "Times New Roman";
	font-style:normal;
	color:#000000;
	text-align:justify;
}
p.agenda{
	font-size:10px;
	font-family: Tahoma,Futura, Arial, "Times New Roman";
	font-style:normal;
	color:#993333;
	text-align:justify;
	margin-left:0px;

}
H1.histo{
	margin-top:8px;
	font-size:12px;
	font-family:Tahoma, Futura,  Arial, "Times New Roman";
	font-style:normal;
	color:#993333;
	text-align:left;
	margin-left:50px;
}
H2.histo{
	font-size:15px;
	font-family:Tahoma, Futura,  Arial, "Times New Roman";
	font-style:normal;
	color:#993333;
	text-align:left;
	margin-left:50px;
}
H1.presse{
	font-size:13px;
	font-family:Tahoma, Futura,  Arial, "Times New Roman";
	font-style:normal;
	color:#993333;
	text-align:left;
	margin-left:20px;
}
p.histo{
	margin-top:8px;
	margin-right:10px;
	font-size:12px;
	font-family:Tahoma, Futura, Arial, "Times New Roman";
	font-style:normal;
	color:#000000;
	text-align:justify;
	margin-left:50px;
}
a.debutagenda{
	font-size:15px;
	display:block;
	margin-top:50px;
	text-decoration:none;
	font-family:Tahoma, Futura, Arial, "Times New Roman";
	font-style:normal;
	color:#993333;
	text-align:justify;
	margin-left:70px;
}
#footer, #middle {

}

div.valider {
	clear:left;
}
div.boutonsnews {
	width:150px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#003366;
	text-align:center;
	margin:0px auto;
	padding-top:5x;
}
div.ligneformulaire {

}

a{
	font-size:15px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#003366;
}
a.menuadmin{
	font-size:12px;
	display:block;
	margin-top:11px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#993333;
	font-weight:bold;
}
a.menuadmin:hover{
	font-size:12px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#66ccff;
	font-weight:bold;
}
a.presse{
	font-size:11px;
	display:block;
	margin-top:8px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#000000;
	text-decoration:none;
}
a.presse:hover{
	font-size:11px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#993333;
	text-decoration:none;
}
a.vignettepresse{
	font-size:11px;
	display:block;
	margin-top:8px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#000000;
	text-decoration:none;
}
a.vignettepresse:hover{
	font-size:11px;
	font-family:Tahoma, Arial, "Times New Roman";
	color:#993333;
	text-decoration:none;
}

label{
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";
	width:100px;
	margin-top:11px;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	float:left;
}


legend{
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size : 14px;
	margin-left:20px;
	border-left : 1px solid #993333;
	border-right: 1px solid #993333;
	border-top : 1px solid #993333;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	}
	

input{
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";
	margin-top:12px;
	font-size:12px;
}

input.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	background-color: #333333;
 	color: #FFFFFF;
 	margin-top:11px;
	margin-left:110px;
 	text-align:center;
 	padding: 1px 5px 1px 5px;
}
input.image {
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";
	margin-top:10px;
	font-size:12px;
	clear:right;
}
select{
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:12px;
	margin-top:11px;

}

textarea{
	color: #993333;
	margin-top:12px;
	font-size:12px;
	font-family:Tahoma, Arial, "Times New Roman";
}
caption{
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";
	margin-left:auto;
	margin-right:auto;

}

option{
	color: #993333;
	font-size:12px;
	font-family:Tahoma, Arial, "Times New Roman";
}

th{
	color: #993333;
	font-family:Tahoma, Arial, "Times New Roman";

}

fieldset{
	margin-left:auto;
	margin-right:auto;
	width:510px;
	border : 1px solid #993333;
	margin-bottom: 10px;
	padding-bottom:15px;
}
	
fieldset.contact{
	width:400px;
	border : 1px solid #993333;
	padding-bottom:15px;
}

table{
	color: #990000;
	vertical-align:top;

}
table.agenda{
	font-family: Tahoma,Futura, Arial, "Times New Roman";
	margin-left:0px;
	color: #990000;
	vertical-align:top;

}
tr{
	color: #009900;
	vertical-align:top;

}
td{
	font-family: Tahoma,Futura, Arial, "Times New Roman";
	font-size:12px;
	padding-left:15px;
	color: #993333;
	vertical-align:top;
}
td.presse{
	padding-left:40px;
	padding-top:22px;
}
td.gaucheagenda{
	font-family: Tahoma,Futura, Arial, "Times New Roman";
	font-size:12px;
	padding-left:15px;
	color: #993333;
	vertical-align:top;
	width:50px;
}
td.droiteagenda{
	font-family: Tahoma,Futura, Arial, "Times New Roman";
	font-size:12px;
	padding-left:15px;
	color: #993333;
	vertical-align:top;
	width:200px;
}
