body {
	margin: 0;
	padding: 0;
	font-family: "Tahoma";
	color: #323D4F;
	background-color:#93ABE2;
	font-size: 10px;
}

p {
	margin: 0;
	padding: 0;
}

img {
	vertical-align: bottom;
}

.alignement-vertical {
vertical-align:top;
}


.header {
	width: 944px;
	height: 163px;
	background-image:url('/images/header.png');
	background-repeat:no-repeat;
	text-align: right;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	margin: 0 auto 0 auto;
}

.centrer-image {
	margin: 0 auto 0 auto;
	width:50px;
	}

.hauteur-ie {
height:112px;
}

.hauteur {
height:118px;
}




.head {
	position: relative;
	top: 45px;
	vertical-align: bottom;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	margin-right: 10px;
    text-align:center;
}

.page {
	width: 944px;
	height:auto;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin: 0 auto 0 auto;
	background-color: white;
}

.contenu {
	width: 850px;
	text-align: justify;
	height:auto;
	border:1px solid #777777;
	margin:20px;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:20px;
	padding-right:20px;
	font-size:13px;
	color:#000000;
	background-color:#ECF4FF;
}

.contenu h1 {
font-size:18px;
font-family: Arial;
color:#224061;
border:0px;

height:40px;
text-align:center;-me
padding-left:10px;
padding-top:10px;
padding-right:10px;
width:auto;
}

.contenu h2 {
font-size:15px;
font-family: Arial;
color:#224061;
border:0px;
background:url(images/img06.gif);
height:40px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:center;
}

.contenu a {
text-decoration:none;
color:#224061;
}

.contenu a:hover {
text-decoration:underline;
}





.contenu-news {
	width: 650px;
	min-height:615px;
	/*background-color: red;*/
	text-align: justify;
	height:auto;
	border:1px solid #224061;
	margin:25px;
	padding:25px;
	font-size:13px;
	color:#000000;
}

.contenu-news h1 {
font-size:18px;
color:#224061;
border:1px solid;
background-color:#ECF4FF;
text-align:center;
padding-left:10px;
padding-right:10px;
}



.title {
	text-align: center;
	font-size: 12px;
	background-color: gray;
	margin: 10px 0px 5px 5px;
	width:700px;
}

.title-menu {
	text-align: center;
	font-size: 12px;
	background-color: gray;
	margin: 10px 0px 5px 5px;
	width:220px;
}

.footer {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
width:944px;
height:auto;
text-align:center;
background:#FFFFFF;
margin: 0 auto 0 auto;
}

.footer-forme {
padding:10px;
font-family: "Tahoma";
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:12px;
background: #ECF4FF;
}

.footer-forme a {
font-family: "Tahoma";
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:12px;
}

.footer-forme a:hover {
text-decoration:underline;
}

.gauche-menu {

	float: right;
	width: 240px;
	margin-right: 10px;
}

.gauche {
float:left;
}
.droite-aligne
{
float:right;
display:inline;
}

.gauche-aligne
{
float:left;
display:inline;
width:340px;
}


.droite {
	float: right;
	width: 240px;
	margin-right: 10px;
}

.menu-droite {
font-size:13px;
border-color:#224061;
background-color:#ECF4FF;
}

.menu-droite a{
text-decoration:none;
color:#244061;
}
.menu-droite a:hover{
text-decoration:none;
color:#FF6600;
}


.menu-droite:hover{
color:#000000;
border-color: #000000;
}


.menu-droite2 {
background-color:#ECF4FF;
font-size:13px;
border-color:#224061;
}

.menu-droite2 a{
text-decoration:none;
color:#244061;
}
.menu-droite2 a:hover{
text-decoration:none;
color:#000000;
}


.menu-droite2:hover{
color:#000000;
border-color: #000000;
}



.menu-droite3 {
background: url(images/img09.gif) repeat-x;
font-size:13px;
border-color:#224061;
}
.menu-droite3 a{
text-decoration:none;
color:#244061;
}
.menu-droite3 a:hover{
text-decoration:underline;
color:#000000;
}
.menu-droite3:hover{
color:#000000;
border-color: #000000;
}
.menu-droite3 legend {
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.puce-menu-droite {
list-style-type:circle;
}



.puce-menu-droite li {
padding-bottom:5px;
}

.tableau-menu-navigation-active {
width:200px;
height:45px;
background-image:url('images/fond.png');
background-repeat:no-repeat;
padding-top:5px;
}
.tableau-menu-navigation-active a {
color:#224061;
font-size:13px;
text-decoration:none;
}



.tableau-menu-navigation {
width:945px;
height:45px;
vertical-align:bottom;
border-spacing:0px;
border-collapse: collapse;
margin: 0 auto 0 auto;
background-image:url('/images/fond6.png');
background-repeat:repeat-y;
}

.tableaumenunavigation1 {
width:200px;
background-image:url('images/fond.png');
background-repeat:no-repeat;
border-bottom: 1px solid #000000;
padding-top:10px;
}

.tableaumenunavigation1 a:hover {
text-decoration:underline;
}

.tableaumenunavigation1 a{
font-size:13px;
text-decoration:none;
color:#000000;
}

.tableaumenunavigation1A {
width:200px;
border:1px solid #000000;
background-color:#FFFFFF;
}


.tableaumenunavigation2 {
width:200px;
background-image:url('images/fond.png');
background-repeat:no-repeat;
border-bottom: 1px solid #000000;
padding-top:10px;
}

.tableaumenunavigation2 a:hover {
text-decoration:underline;
}
.tableaumenunavigation2 a{
font-size:13px;
text-decoration:none;
color:#000000;
}

.tableaumenunavigation3 {
width:200px;
background-image:url('images/fond.png');
background-repeat:no-repeat;
border-bottom: 1px solid #000000;
padding-top:10px;
}

.tableaumenunavigation3 a:hover {
text-decoration:underline;
}
.tableaumenunavigation3 a{
font-size:13px;
text-decoration:none;
color:#000000;
}
.tableaumenunavigation4 {
width:200px;
background-image:url('images/fond.png');
background-repeat:no-repeat;
border-bottom: 1px solid #000000;
padding-top:10px;
}

.tableaumenunavigation4 a:hover {
text-decoration:underline;
}
.tableaumenunavigation4 a{
font-size:13px;
text-decoration:none;
color:#000000;
}

.tableaumenunavigation5 {
width:200px;
background-image:url('images/fond.png');
background-repeat:no-repeat;
border-bottom: 1px solid #000000;
padding-top:10px;
}

.tableaumenunavigation5 a:hover {
text-decoration:underline;
}

.tableaumenunavigation5 a{
font-size:13px;
text-decoration:none;
color:#000000;
}




.menu01 a{
color:#000000;
font-size:14px;
}

.menu01 a:hover {
color:#000000;
font-size:14px;
}

.decalage-puce {
padding-left:30px;
list-style-image: url('../images/pucefeuille.gif');
}

.livre-or {
background-color:#F8FAFD;
border-color:#E3E7EC;
width:650px;
padding-left:20px;
}


.livre-or legend{
font-size:16px;
color:#224061;
padding-left:10px;
padding-right:10px;
margin:0px;
}


.livre-or-ie {
background-color:#F8FAFD;
width:650px;
border:0px;
padding-left:20px;
}

.livre-or-ie legend{
font-size:16px;
color:#224061;
padding-left:10px;
padding-right:10px;
margin:0px;
}


.formulaire-contact {
background-color:#F8FAFD;
border-color:#E3E7EC;
width:820px;
width:820px;
padding-left:20px;
}

.avant-formulaire {
margin-top:20px;
}


.formulaire-contact legend{
font-size:16px;
color:#224061;
padding-left:10px;
padding-right:10px;
margin:0px;
}


.formulaire-contact-ie {
background-color:#F8FAFD;
width:820px;
border:0px;
padding-left:20px;
}

.formulaire-contact-ie legend{
font-size:16px;
color:#224061;
padding-left:10px;
padding-right:10px;
margin:0px;
}
.pseudo-nom {
padding-left:30px;
}

.mail {
color:#1F1F1F;
padding-left:19px;
}

.padding-droite-1 {
padding-right:1px;
}

.padding-droite-2 {
padding-right:2px;
}

.padding-droite-3 {
padding-right:3px;
}


.mail:hover {
border-color:#CCCCFF;
}

.decalage-formulaire {
padding-left:30px;
padding-top:15px;
}

.objet {
padding-left:55px;

}
.objet2 {
border:1px solid #000000;
}

.sujet-label {
padding-left:66px;
}


.bouton-formulaire {
color:#224061;
background-color:#CCCCFF;
float:left;
margin-left:25%;
margin-right:100px;

}

.bouton-retablir {
color:#224061;
background-color:#CCCCFF;
}


h4 {
	background: url(images/img05.gif) repeat-x;
	height: 31px;
	padding: 9px 0 0 20px;
}

.puce-accueil {
list-style-image: url(images/puce-boule-rouge.png);
padding-top:5px;
}

.puce-accueil li{
padding-bottom:10px;
}

.puce-accueil-2 {
list-style-image: url(images/puce-boule-bois.png);
}


.tableau-pays {
border: 1px solid #000000;
width:800px;
margin-left:25px;
}


.pays {
font-size:14px;
font-family:Arial;
text-align:center;
font-weight:bold;
background-image:url('images/img02.gif');
background-repeat:repeat;
height:30px;
}

.pays-td{
width:160px;
height:60px;
border:1px solid #000000;
background-color:#FFFFFF;
text-align:center;
}

.titre-td {
font-weight:bold;
font-size:13px;
color:#224061;
}


.horaires-jours-feries {
	color: red;
}

table {
   border-collapse: collapse;
}

.titre-colonnes {
	background-image: url("images/titre-colonnes.png");
	background-repeat: repeat-x
}

.titre-colonnes th {
	color: #000000;
}

.tableau-horaires {
	width: 640px;
	margin-left:20px;
}

.td-filgrane, .tr-filgrane {
	border: 1px solid silver;
	text-align: center;
	background-image: url("images/filgrane-cellule.png");
	background-repeat: repeat-x;
}

.bloc2 {
padding:20px;
}

.gauche-bloc-linux {
width:340px;
float:left;
}

.droite-bloc-linux {
width:500px;
float:right;
padding-bottom:50px;
}

.square {
list-style:square;
}

.square-gauche {
list-style:square;
float:left;
width:300px;
}
.square-droite {
list-style:square;
float:right;
width:300px;
padding-bottom:30px;
}

.circle {
list-style-type:circle;
}

.disc {
list-style-type:disc
}

.ariane {
color:#224061;
padding-top:20px;
padding-right:20px;
padding-left:20px;
font-size:13px;
	font-family: "Tahoma";

}

.ariane a {
color:#000000;
font-family: "Tahoma";
text-decoration:none;
}

.ariane a:hover {
text-decoration:underline;
}

.salle-internet-texte {
float:left;
width:400px;
}

.salle-internet-2 {
float:right;
padding-top:60px;
width:400px;
}
.gauche-promotion {
width:490px;
float:left;
padding-bottom:50px;
}

.decaler-image-linux {
padding-left:200px;
}

.partenaire-1 {
background-color:#ECF4FF;
width:350px;
float:left;
}

.partenaire-1 legend {
padding-left:10px;
margin-left:30px;
padding-right:10px;
color:#008000;
font-size:16px;
}

.jardinerie {
color:#224061;
font-size:14px;
}
.adresse-jardinier {
text-align:center;
color:#FF6600;
}

.gauche-vente {
padding-bottom:40px;
}

.message-livre-or {
color:#444444;
}

.posteur {
color:#224061;
font-weight:bold;
}


.largeur-400 {
width:400px;
padding-right:25px;
}

.padding-square li{
padding-bottom:15px;
padding-top:10px;
}


.hauteur-100 {
height:100px;
padding-bottom:30px;
}

.hauteur-150 {
height:150px;
padding-bottom:30px;
}
.hauteur-300 {
height:300px;
padding-bottom:30px;
}
.hauteur-400 {
height:400px;
padding-bottom:30px;
}
.hauteur-500 {
height:500px;
padding-bottom:30px;
}
.hauteur-600 {
height:600px;
padding-bottom:30px;
}

.hauteur-700 {
height:700px;
padding-bottom:30px;
}
.hauteur-800 {
height:800px;
padding-bottom:30px;
}

.hauteur-900 {
height:900px;
padding-bottom:30px;
}

.largeur-390 {
width:390px;
}


.occasion {
height:auto;
border:1px solid #666666;
}
.occasion legend {
padding-left:10px;
padding-right:10px;
font-size:14px;
color:#224061;
}

.neuf{
height:auto;
border:1px solid #666666;
}
.neuf legend {
padding-left:10px;
padding-right:10px;
font-size:14px;
color:#224061;
}


.isolation {
padding:30px;
}

.conception-gauche {
width:450px;
}

acronym {
border-bottom:none;
}

.mentions-legales {
background:#FFFFFF;
width:400px;
padding:15px;
}


