BODY { font-family: arial,verdana; color : #000000; background-color:#FFFFFF; margin-top: 0px; margin-left: 0px; }

A{ text-decoration: underline; color: #555555; }
A:hover {text-decoration:underline; color :#B63232; }
A.menu1 { text-decoration: none; color: #000000; }
A:hover.menu1 { text-decoration: none; color: #ffffff; }
A.menu2 { text-decoration: none; color: #555555; }
A:hover.menu2 { text-decoration: none; color: #000000; }
A.devis1 { text-decoration: underline; color: #000000; }
A:hover.devis1 { text-decoration: none; color: #C0C0C0; }
A.devis2 { text-decoration: underline; color: #555555; }
A:hover.devis2 { text-decoration: none; color: #000000; }

img { border: none; vertical-align: top; }
a img { border: none; vertical-align: middle; }

input { border: 1px solid black; margin-top: 2px; font-size: 12px; } 
.input { border: 0px; margin-top: 2px; font-size: 12px; }
.input1 { border: 1px solid black; margin-bottom: 1px; font-size: 12px; height: 18px; }
select { border: 1px solid black; font-size: 12px; margin-top: 2px;} 
textarea { border: 1px solid black; margin-top: 2px; margin-top: 2px;}

table,td,th { border: 0; padding: 0; margin: 0; border-collapse: collapse; }

H1 { font-size: 16px; text-align: center; }
H2 { font-size: 13px; text-align: center; }
	
.menu1{ background-color: #D03737; font-size: 15px; width: 145px; height: 20px; font-weight: bold; padding-left: 2px; vertical-align: middle; }
.menu2{ background-color: #E6D268; font-size: 15px; width: 145px; height: 20px; font-weight: bold; padding-left: 2px; vertical-align: middle; }
.sousmenu{ font-size: 12px; text-align: left; padding-left: 10px; padding-bottom: 15px; width: 110px; }
.barbaoute{ font-size: 11px; text-align: center; }

.comment{font-size: 12px; text-align: center; }
.photos{font-size: 12px; font-family: 'Comic Sans MS'; text-align: center; }
.note{font-size: 11px; font-style: italic; text-align: right; font-weight: bold; }
.centre{font-size: 12px; text-align: center; }

.menuexpo{ font-size: 11px; text-align: center; margin-bottom: 10px; width: 581px; }
.menuexpo1, .menuexpo2 { width: 96px; font-size: 11px; text-align: center; background-color: #C9C9C9; padding: 3px 0 3px 0;}
.menuexpo2{ color : #B63232; }
.menuexpo table{ border-collapse: separate; }
.formulaire{ font-size: 13px;  color: #B63232; text-align: left; width: 150px; }

.texte{ font-size: 13px; text-align: justify; }
.textecentre, .centre{ font-size: 13px; text-align: center; }
.tpetit{ font-size: 10px; }

.auteur{ background-color:#C9C9C9; padding: 2px; }
.commentaire{ background-color:#F6F6F6; text-align:justify; padding: 10px; margin-bottom: 10px; }
.message{ background-color:#E6D268; margin-bottom: 3px; padding: 5px; }
.page{ font-size: 9px; margin-bottom:10px; }
.devisauteur{ background-color:#C9C9C9; }
.devis{ background-color:#F6F6F6; }
.devislu{ background-color:#E6D268; }
.devisurg{ background-color:#D03737; }


.gris{ width: 20px; background-color:#7A7A7A; }

#carregris{ position: absolute; top: 0px; left: 50%; width: 20px; height: 20px; margin-left: -255px; background-color: #7A7A7A; }
#banniere{ position: absolute; top: 20px; left: 50%; width: 750px; height: 110px; margin-left: -375px; background-color: #D03737; }
#menu{ position: absolute; top: 130px; left: 50%; width: 150px; margin-left: -375px; }
#contenu{ position: absolute; top: 150px; left: 50%; width: 585px; margin-left: -210px; font-size: 13px; text-align: justify; }

#referencement { position: absolute; top: 20px; left: 50%; width: 750px; height: 110px; margin-left: -375px; 
	         font-size: 1px; color: #D03737; z-index: -1; display: none;}

#barrerouge{ position: absolute; top: 10px; left: 0; width: 525px; height: 20px; background-color: #D03737; }
#barregrise{ position: absolute; top: 0; left: 10px; width: 20px; height: 525px; background-color: #7A7A7A; }
#diaporama{ position: absolute; top: 40px; left: 40px; width: 475px; height: 440px; text-align: center;}
#diapocomment{ position: absolute; top: 490px; left: 40px; width: 475px; height: 30px; text-align: center; }


#listdiff {
	position: relative;
	border-top: 1px solid #7A7A7A;
	border-bottom: 1px solid #7A7A7A;
	font-size: 11px;
	text-align: left;
}
#listdiff form {
	margin: 0 0 2px 0;
	padding: 0;
}

#listdiff .subm {
    width: 30px;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
    border: 1px solid #000000;
	color: #ffffff;
	background-color: #D03737; 
}

#listdiff input { 
	font-size: 11px;
	width: 100px;
	margin: 0;
	border: 1px solid #000000;
	background-color: #D2C5C5;
}
