body {margin:0 ; padding:0 ; background-color:#fff ; text-align:justify ; font:11px Verdana, Arial, Helvetica, sans-serif ;color:#fff }
p, h1, h2, contenu, ul, li, dl, dt, dd {margin:0; padding:0; list-style-type:none;}
img{border:0}
p {margin-top:15px}

#container {position:relative;width:955px ; height:600px ; margin:0 auto ; background:url(img/fond.gif) 450px 115px no-repeat #9EB255}
#home #container {z-index:150;position:relative;width:955px ; height:600px ; margin:0 auto; background:url(img/home_fond.jpg) left 98px no-repeat #9EB255;}
#container a.logo {position:absolute;left:0;width:455px; height:95px; display: block;}

.header {position:absolute;right:0; width:100% ; height:95px ;background:url(img/header.gif) right 10px no-repeat}

.fondPopUp {background-color:#9EB255}
.mentions{font-size:9px;}

/*:::::::::::  MENU :::::::::::*/
#menu {position:absolute; right:0; top:90px; width:708px; z-index:100;}
#menu dd {position:absolute;top:32px;display:none;}/* sous menu*/
#menu dt {float:left}

#srub3 {position:relative; left:331px; width:140px;background:#5f800d; border-top:1px solid #5f800d}
#srub4 {position:relative; left:471px;width:140px;background:#D45500;border-top:1px solid #D45500}
#menu ul{list-style:none}
#menu li {margin:0 ; padding:0; background:transparent; text-align:left;}
#menu li a {font-size:10px;padding:3px 5px 3px 15px ; color: #fff ; text-decoration:none ; display: block ; height: 100% ;}
#menu .pays {margin-left:8px; margin-top:8px;}
#menu #srub3 li a { background:url(img/tiret_rub3_off.gif) 6px 8px no-repeat ;} 
#menu #srub3 li a:hover {background:url(img/tiret_rub3_on.gif)  6px 8px no-repeat #fff ; color:#5f800d; } 
#menu #srub4 li a { background:url(img/tiret_rub4_off.gif) 6px 8px no-repeat ;} 
#menu #srub4 li a:hover {background:url(img/tiret_rub4_on.gif)  6px 8px no-repeat #fff ; color:#D45500; }

/*:::::::::::  TEXTES RUBRIQUES :::::::::::*/
h1 {font-size:16px;font-weight:bold}
.stitre {font-size:14px}
.gr {font-weight:bold}

ul {list-style-type:none;}
li { background:url(img/losange.gif) left 2px no-repeat; padding-left:20px;margin:8px 0;}

#rub1 .gr, #rub1 h1, #rub1 .stitre  {color:#A43000}
#rub1 #contentRight li { background:url(img/losange.gif) left 2px no-repeat; padding-left:15px;margin:0 0 12px 0;}
#rub2 .gr, #rub2 h1, #rub2 .stitre  {color:#8F7B00}
#rub2 #contentRight li { background:url(img/losange.gif) left 2px no-repeat; padding-left:15px;margin:0 0 2px 20px;}
#rub3 .gr, #rub3 h1, #rub3 .stitre {color:#5F800E}
#rub3 #contentRight li { background:url(img/losange.gif) left 2px no-repeat; padding-left:15px;margin:0 0 2px 20px;}
#rub3 #contentRight .retrait { background:transparent left 2px no-repeat; padding-left:15px;margin:0 0 2px 20px;}
#rub3 .txtPopup, #rub4 .txtPopup {font-weight:bold}
#rub4 .gr, #rub4 h1, #rub4 .stitre  {color:#D45500} 
#rub4 #contentRight li { background:url(img/losange.gif) left 2px no-repeat; padding-left:15px;margin:0 0 2px 20px;}
#rub5 .gr, #rub5 h1, #rub5 .stitre  {color:#7F0700}
#rub5 .txt {color:#7F0700} 
#rub5 .ptxt {font-size:10px} 

a.lien, a.savoirPlus {color:#fff}
a.savoirPlus {color:#fff ; background:url(img/losange_savoirPlus.gif) left 11px no-repeat; padding-left:25px;margin:8px 0;}
a.lien:hover,a.savoirPlus:hover {text-decoration:none}
.savoirPlus {text-align:right; height:20px;padding:10px 12px 4px;}
a.lienMail {color:#7F0700}
a.lienForm {color:#7F0700}
a.lienMail:hover, a.lienForm:hover {text-decoration:none}

/* :::::::::::  CONTENU ::::::::::: */
#rub1 #visuel, #rub2 #visuel, #rub3 #visuel,#rub4 #visuel {position:relative;float:left;left:10px;width:462px; height:440px;top:125px;}
#rub1 #visuel {background:url(img/qui.jpg) 10px 50px no-repeat}
#rub2 #visuel {background:url(img/morillo_plan.gif) left 50px no-repeat}
#contentLeft {position: absolute; bottom:0;left:10px;width:452px;}
#contentRight {position:relative;top:136px;float:right;width:460px;height:300px;}
#contenuScroll {width:450px;height:394px;overflow:auto; padding-right:10px;}

/* :::::::::::  PIED PAGE :::::::::::*/
.champs input, textarea  {font-size:11px ; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #7E0700;}
.champs input  {padding:0 4px;height:15px; width:300px;}
textarea {width:500px;height:60px}

/* :::::::::::  PIED PAGE ::::::::::: */
#piedHome, #pied {position: absolute; bottom:0 ; background-color:#736e34 ; width:100%;clear:left;}
/*.adresses {background-color:#869F2A ; width:100% ;height:60px; }*/
#adresses {position:absolute ; bottom:24px; width:100% ;height:60px; }
/*.adresse1, .adresse2{width:310px ; padding-top:4px; text-align:center;}*/
.adresse1, .adresse2{width:310px ; padding-top:4px; text-align:center;}
.adresse1, .mail1 {padding-left:150px;float:left;}
.adresse2, .mail2 { padding-right:150px;float:right;}
.mail1, .mail2 {width:310px; text-align:center ; text-align:center; padding-top:4px;}
/*#piedHome {height:85px;}*/
#piedHome {height:25px;}
#pied {height:25px;}

.signature {position:relative ; width:955px ; margin:0 auto; text-align:right; padding:2px 0 0 0}
.signature a{ font-size:0.9em ;color:#736e34; text-decoration:underline}
.signature a:hover { text-decoration:none}