body                  { margin: 0; text-align: center; font: 13px Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/background-2011.jpg); background-position: center top; background-color: #d8d8d8; color: black; background-repeat: no-repeat; }

a { outline: none; }
a img { border: 0; }


.global               { position: relative; margin: 0 auto; width: 780px; text-align: left; }

.menu                 { }
.menu ul              { list-style: none }
.menu ul li a         { color: #ccc; text-decoration: none; }
.menu ul li a.selected,
.menu ul li a:hover   { color: white; }
.menu .selected       { }


.newletter            { color: #FFFFFF; font-size: 10px; width: 400px; }

.pied                 { font-size: 11px; text-align: center; padding-top: 10px; }

.nouvelles3,
.nouvelles2,
.nouvelles            { width: 520px; color: black; text-align: justify; }

.image                { width: 750px; height: 398px; }

.textservices         { text-align: justify; width: 260px; font-size: 12px; }
.textservices a       { color: #000000 }
.textcontact          { font-family: times New Roman; font-size: 12px; width: 220px; }


a                     { color: black; }
a:hover               { color: #333; }

.piedGauche           { margin-left: 0px }
.piedDroite           { margin-left: 65px; font-size: 10px; }

.map                  { }
.map a:visited        { color: #cccccc }
.map a                { color: #ffffff }
.map a:hover          { color: #ffffff }

.go                   { position: absolute; left: 225px; top: 3px; width: 20px; }
.top                  { margin-top: 10px }




.logo { display: none; }
.newletter { position: absolute; top: 100px; left: 450px; }
.menu		{ position: absolute; top: 10px; left: 450px; }
	#menu-home { position: absolute; left: 0px; top: 130px; font-family: 'Tangerine', arial, serif; font-size: 36px; }
	#menu-contact { position: absolute; left: 130px; top: 130px; font-family: 'Tangerine', arial, serif; font-size: 36px; }
	#menu-language { position: absolute; left: 220px; top: 30px; font-family: Arial; }


.header2 { position: absolute; top: -10px; left: -20px; }
.image		{ position: absolute; top: 220px; left: 20px; }
.textservices { position: absolute; top: 215px; left: 450px; }
.nouvelles { position:absolute; top: 670px; left: 200px; }
.pied { position: absolute; top: 800px; left: 0px; }


#form2 table {
font-size: 12px;
border-collapse:collapse;
}

#form2 table td { vertical-align: top; }
#form2 table td.right { text-align: right; }

#form2 label { font-weight: bold; }

#form2 .input-text,
#form2 .input-textarea,
#form2 .input-submit { border: 1px solid #ccc; outline: none; padding: 2px; }

#form2 .input-text {}
#form2 .input-textarea {}
#form2 .input-submit { background-color: #eee; }

#form2 img { border: 1px solid #ccc; }


