/* GENERAL */
body { margin: 0; padding: 0; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #251fa5; background: #ffffff; }
a { font-weight: normal; text-decoration: underline; color: #251fa5; }
a:hover { text-decoration: none; color: #5e8d3a; }
img {border: 0; margin: 0; }

/* TOP */
#top { width: 760px; height: 166px; margin: 0 auto 0 auto; background-image: url(images/top2.jpg); background-repeat: no-repeat; background-position: top left; text-align: right; }
#top div { padding: 145px 13px 0 0; font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, sans-serif; color: #251fa5; }
#topen { width: 760px; height: 166px; margin: 0 auto 0 auto; background-image: url(images/top2-en.jpg); background-repeat: no-repeat; background-position: top left; text-align: right; }
#topen div { padding: 170px 13px 0 0; font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, sans-serif; color: #251fa5; }
#topp { width: 760px; height: 166px; margin: 0 auto 0 auto; background-image: url(images/top2-p.jpg); background-repeat: no-repeat; background-position: top left; text-align: right; }
#topp div { padding: 145px 13px 0 0; font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, sans-serif; color: #251fa5; }

/* LOCALISATION */
#localisation { width: 760px; margin: 0px auto 0 auto; font-size: 10px; text-align: left; }
#localisation div { text-align: right; margin-right: 425px; }
a.localisationover { text-decoration: none; color: #5e8d3a; }

/* BOTTOM */
#bottom { clear: both; width: 760px; height: 96px; margin: 0 auto 0 auto; padding: 14px 0 0 0; background-position: top left;  }
#copyright { font-size: 10px; text-align: center; }
a.bottom { text-decoration: underline; color: #251fa5; }
a.bottom:hover { text-decoration: none; }
a.ext { text-decoration: none; color: #251fa5; }
a.ext:hover { text-decoration: none; color: #251fa5; }

/* GLOBAL */
#global { width: 760px; margin: 0 auto 0 auto; }

/* COLONNE GAUCHE */
#colonnegauche { float: left; }

/* MENU */
#menu { width: 180px; height: 180px; margin-top: 10px; padding-top: 10px; padding-left: 10px; background-image: url(images/fond-menu.jpg); background-repeat: no-repeat; background-position: top left; }
a.navover { text-decoration: none; color: #5e8d3a; }
a.navover:hover { text-decoration: none; }
#clients { width: 180px; height: 80px; margin-top: 10px; padding-top: 15px; padding-left: 20px; background-image: url(images/fond-clients.jpg); background-repeat: no-repeat; background-position: top left; }
#clientsscroll { height: 40px; width: 150px; padding: 5px; }

/* ANNONCE */
#annonce { width: 180px; height: 220px; margin: 5px 0 15px 0; background-image: url(images/fond-annonce.jpg); background-repeat: no-repeat; background-position: top left;}
#centre { width: 145px; padding: 15px 0 0 20px; }
#annoncetitre { margin-bottom: 5px; text-align: center; }

/* CONTENU */
#contenu { padding: 20px 25px 15px 210px; }
#texte { text-align: justify; }
#texte_left { text-align: left; }
#contenu h1 { font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #251fa5; text-align: center; margin-bottom: 30px; }
#texte a { font-weight: normal; text-decoration: underline; color: #251fa5; font-size: 12px; font-family: Tahoma, Arial, sans-serif; }
#texte a:hover { text-decoration: none; color: #5e8d3a; }

/* FORMULAIRE */
.box { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; background-color: #FFFFFF;	border: 1px solid #000000; }

/* INTRO */
#introbas { font-size: 10px; color: #c0c0c0; margin-top: 30px;}
#introbas a { font-size: 10px; color: #c0c0c0; }
#flag { width:760px; margin: 0 auto 0 auto; text-align: right; padding-right: 260px; }
