/* MISE EN PAGE PRINCIPALE  */

body {
background-image: url(../images/fond_general.jpg); background-position: top; background-repeat: repeat-x;
font: 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
color: #4a4a4a;
margin: 20px 0px 0px 0px;
text-align: center;
}

body p {
margin: 0px 0px 10px 0px;
}

/* Liens par défaut */
a:link {
color: #494949;
text-decoration: none;
}

a:visited {
color: #494949;
text-decoration: none;
}

a:hover {
color: red;
text-decoration: underline;
}  

a.sp:link {color: #909090; text-decoration: none; font-style: italic;} 
a.sp:visited {color: #909090; text-decoration: underline; font-style: italic;}
a.sp:hover {color: red; text-decoration: none; font-style: italic;}

div#main_contener { /* Conteneur général (Centrage */
position: relative;
text-align: left;
margin: 0px auto;
padding: 0px;
width: 900px;
/*background-color: #E2E2E2;*/
}


#contour {
width: 900px;
height: 891px;
background: url("../images/arrondis_fond.gif") repeat-y 0 0;
/*background-color: #E2E2E2;*/
}

#contour .sus, #contour .sous {
background: no-repeat 0 0;
}

#contour .sus {
height: 891px;
background-image: url("../images/arrondis_top2.gif");
/*background-color: red;*/
}

#contour .sous {
height: 10px;
_height: 1%;
background-image: url("../images/arrondis_bottom.gif");
}

div#contener {
position: absolute;
top: 1px;
left: 1px;
width: 898px;
height: 891px;
/*background-color: green;*/
}


div#top {
position: relative;
top: 0px;
left: 0px;
width: 898px;
height: 143px;
background-image: url("../images/fond_top.jpg");
border-bottom: 1px solid black;
}

div#menu_contener {
position: relative;
top: 1px;
left: 0px;
width: 898px;
height: 27px;
background-color: #ffffff;
border-bottom: 1px solid black;
}

#menu_contener img {
float: left;
}

div#sousmenu_contener {
position: relative;
top: 1px;
left: 0px;
width: 898px;
height: 47px;
}

div#drapeaux {
position: absolute;
top: 15px;
left: 51px;
}

#drapeaux img {
float: left;
margin-right: 10px;
}

div#left_contener {
position: relative;
float: left;
top: 1px;
left: 0px;
width: 160px;
height: 679px;
}

div#left_main {
position: relative;
float: left;
top: 0px;
left: 0px;
width: 160px;
height: 441px;
}

div#left_bottom {
position: relative;
float: left;
top: 0px;
left: 0px;
width: 160px;
height: 229px;
}

div#right_contener {
position: relative;
float: left;
top: 1px;
left: 0px;
width: 738px;
height: 597px;
z-index: 10;
}

div#bottom {
position: relative;
float: left;
top: 1px;
left: 0px;
width: 553px;
height: 73px;
background-image: url(../images/fond_bottom.jpg); background-position: left; background-repeat: repeat-x;
}

div#right_bottom {
position: absolute;
top: 617px;
left: 713px;
width: 185px;
height: 273px;
background-image: url(../images/fond_right_bottom.jpg); background-position: left top; background-repeat: no-repeat;
}

div#sousmenu {
position: absolute;
top: 15px;
height: 20px;
margin: 0px;
color: #446808;
font: bold 13px Verdana, Arial, Helvetica;
}

a#smenu:link { color: #446808; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#smenu:visited { color: #446808; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#smenu:hover { color: red; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a#smenu_on:link { color: red; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#smenu_on:visited { color: red; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#smenu_on:hover { color: #446808; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

#sousmenu img {
margin: 0px 7px 2px 7px;
/margin: 2px 7px 0px 7px;
vertical-align: middle;
}

/* Accueil */
div#contener_accueil {
position: absolute;
top: 7px;
left: 30px;
width: 500px;
height: 587px;
}

div#accueil_text {
position: relative;
top: 0px;
left: 0px;
width: 490px;
height: 150px;
text-align: justify;
}

#accueil_text p {
margin: 0px 0px 15px 0px;
}

div#accueil_casino {
position: absolute;
top: 381px;
left: 0px;
width: 228px;
height: 152px;
}

div#accueil_insigne {
position: absolute;
top: 400px;
left: 275px;
width: 228px;
height: 130px;
text-align: center;
}

div#accueil_right {
position: absolute;
top: 20px;
left: 500px;
width: 190px;
height: 300px;
font-size: 11px;
}

#boite_manif {
width: 190px;
background: url("../images/fond_boite_fond.gif") repeat-y 0 0;
}

#boite_manif .sus, #boite_manif .sous {
background: no-repeat 0 0;
}

#boite_manif .sus {
padding: 6px 0px 0px 16px;
height: 144px;
background-image: url("../images/fond_boite_top.gif");
}

#boite_manif .sous {
height: 21px;
_height: 1%;
background-image: url("../images/fond_boite_bottom.gif");
}

div#content_manif {
position: absolute;
top: 40px;
left: 10px;
width: 163px;
height: 112px;
}

#pscroller1 {
position: absolute;
top: 0px;
left: 0px;
width: 160px;
height: 112px;
text-align: left;
}

/* Garden Club Activites */

div#contener_activites {
position: relative;
top: 25px;
left: 20px;
width: 710px;
height: 587px;
font-size: 11px;
text-align: justify;
}

div#activites_b1 {
position: absolute;
top: 0px;
left: 0px;
width: 361px;
height: 165px;
}

div#activites_b2 {
position: absolute;
top: 190px;
left: 0px;
width: 361px;
height: 201px;
}

div#activites_b3 {
position: absolute;
top: 416px;
left: 0px;
width: 361px;
height: 124px;
}

div#activites_b4 {
position: absolute;
top: 0px;
left: 370px;
width: 313px;
height: 391px;
}

div#text_b1 {
position: absolute;
top: 55px;
left: 35px;
width: 300px;
}

div#text_b2 {
position: absolute;
top: 55px;
left: 35px;
width: 300px;
}

div#text_b3 {
position: absolute;
top: 55px;
left: 35px; 
width: 300px;
}

div#text_b4 {
position: absolute;
top: 55px;
left: 35px;
width: 240px;
}

/* Garden Club Adminstration*/
div#text_admin1 {
position: relative;
top: 0px;
left: 0px;
width: 520px;
text-align: left;
font-size: 12px;
}

div#bandeau_admin {
position: relative;
top: 20px;
left: 0px;
width: 600px;
}

#bandeau_admin img {
padding-top: 1px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 1px solid #4d4a4a;
}


div#text_admin2 {
position: relative;
top: 40px;
left: 0px;
width: 630px;
text-align: left;
color: #366903;
font-weight: bold;
font-size: 14px;
}

div#fond_admin {
position: relative;
top: 90px;
left: 0px;
width: 596px;
height: 174px;
background-image: url(../images/fd867.png); background-position: 0px 0px; background-repeat: no-repeat;
}

ul {
margin: 0px 0px 0px 30px;
}

li {
list-style-image: url(../images/fleche_verte.gif);
margin: 0px 0px 5px 0px;
}

div#text_dev1 {
position: relative;
top: 20px;
left: 0px;
width: 520px;
text-align: left;
font-size: 12px;
}

div#text_dev2 {
position: relative;
top: 60px;
left: 0px;
width: 595px;
text-align: justify;
font-size: 12px;
}

/* Concours */
div#cc_descr_b1 {
position: absolute;
top: 0px;
left: 0px;
width: 610px;
height: 300px;
text-align: center;
background-image: url(../images/f478_52.jpg); background-position: 107px 60px; background-repeat: no-repeat;
}

div#cc_descr_text1 {
position: absolute;
top: 237px;
left: 0px;
width: 610px;
height: 50px;
text-align: center;
font-size: 12px;
}

div#cc_descr_text2 {
position: absolute;
top: 310px;
left: 10px;
width: 610px;
height: 130px;
text-align: justify;;
font-size: 12px;
}

/*thèmes2009*/
div#cc_th_b1 {
position: relative;
top: 0px;
left: 0px;
width: 610px;
height: 40px;
text-align: left;
font-size: 12px;

}

div#cc_th_b2 {
position: relative;
top: 30px;
left: 0px;
width: 610px;
height: 120px;
text-align: left;
font-size: 12px;
}

div#cc_th_b3 {
position: relative;
top: 50px;
left: 0px;
width: 400px;
text-align: left;
font-size: 12px;
}

div#cc_th_b4 {
position: relative;
top: 80px;
left: 0px;
width: 600px;
text-align: left;
font-size: 12px;
}

/*participer*/
div#cc_part_b1 {
position: relative;
top: 25px;
left: 70px;
width: 480px;
height: 40px;
text-align: left;
font-size: 12px;

}

div#cc_part_b2 {
position: relative;
top: 65px;
left: 200px;
width: 500px;
height: 200px;
text-align: left;
font-size: 12px;
}

div#cc_part_b3 {
position: relative;
top: 70px;
left: 200px;
width: 450px;
text-align: left;
font-size: 12px;
}

div#cc_part_b4 {
position: relative;
top: 120px;
left: 145px;
width: 450px;
text-align: center;
font-size: 12px;
}


/* Salon Description */
div#sa_descr_b0 {
position: relative;
top: 0px;
left: 8px;
width: 547px;
height: 65px;
text-align: left;
font-size: 12px;
}

#sa_descr_b0 h1 {
color: #940904;
font-size: 16px;
font-weight: bold;
margin-bottom: 1px;
}


div#sa_descr_b1 {
position: relative;
top: 0px;
left: 8px;
width: 580px;
height: 250px;
text-align: left;
font-size: 12px;
text-align: justify;
padding-right: 10px;
overflow: auto;
}

#sa_descr_b1 h2 {
font-size: 13px;
color: #940904;
font-weight: bold;
margin: 0px;
}


div#sa_descr_b2 {
position: relative;
top: 30px;
left: 0px;
width: 560px;
height: 160px;  
background-image: url(../images/fd_diapo_57.gif); background-position: left top; background-repeat: no-repeat;
}


div#sa_part_b1 {
position: relative;
top: 0px;
left: 8px;
width: 500px;
text-align: left;
font-size: 12px;
}

div#sa_part_b2 {
position: relative;
top: 40px;
left: 38px;
width: 333px;
height: 250px;
}

div#sa_mus_b1 {
position: relative;
top: 0px;
left: 0px;
width: 435px;
text-align: justify;
font-size: 12px;
}

div#sa_mus_b2 {
position: absolute;
top: 0px;
left: 465px;
width: 230px;
height: 352px;
background-image: url(../images/erp_44.jpg); background-position: left top; background-repeat: no-repeat;
}

div#sa_rs_b1 {
float: left;
top: 0px;
left: 0px;
width: 370px;
text-align: justify;
font-size: 12px;
margin-right: 20px;
}

div#sa_rs_img3 {
position: absolute;
top: 208px;
left: 0px;
}

div#sa_rs_img4 {
position: absolute;
top: 218px;
left: 200px;
}

/* Les exposants */
div#contener_exposants {
position: relative;
width: 575px;
height: 510px;
overflow: auto;
}

div#boite_exposants {
position: relative;
width: 550px;
height: 174px;
background-color: #ebfbd4;
background-image: url(../images/fd449.jpg); background-position: 13px 27px; background-repeat:  no-repeat;
border: 1px solid #385821;
margin-bottom: 30px;
}

#boite_exposants blockquote { 
margin: 10px 0px 0px 72px;
left: 0px;
width: 465px;
height: 136px;
font-size: 12px;
}    

#boite_exposants h2 {
color: #a22f2b;
font: bold 18px Verdana;
font-variant: small-caps;
margin: 0px;
}

#boite_exposants h3 {
font: bold 12px Verdana;
margin: 0px;
}

#boite_exposants h4 {
display: inline-block;
width: 470px;
height: 45px;
font: 11px Verdana;
margin: 0px 0px 5px 0px;
border-bottom: 1px solid #00753A;
overflow: auto;
}

#boite_exposants p {
margin: 0px 0px 5px 0px;
}



/* Contact */
div#form_contact {
position: absolute;
top: 0px;
margin: 13px 10px 13px 15px; 
width: 570px;
height: 440px;
font-size: 12px;
background-image: url(../images/fond_cm_b2.jpg); background-position: 150px 150px; background-repeat:  no-repeat;
}

div#cm_contener_form {
position: absolute;
top: 80px;
left: 0px;
width: 560px;
height: 300px;
/*background-color: #E5E5E5;*/
}

label.cm_lab_gauche {
float: left;
width: 25%;
padding-right: .5em;
padding-top: .2em;
text-align: right;
font:  bold 11px Verdana; 
}

#cm_contener_form input {
width: 24em;
margin-bottom: 0.1em;
text-align: left;
font: 12px Arial;
background-color: transparent;
border: 1px solid #808080;
}

#cm_contener_form textarea {
width: 33em;
margin-bottom: 0.2em;
text-align: left;
font: 12px Arial;
background-color: transparent;
border: 1px solid #808080;
}

#cm_contener_form cite {
position: relative;
top: 10px;
left: 150px;
color: #737373;
font: 10px Verdana;
}

div#cm_boutons {
position: absolute;
top: 370px;
left: 150px;
width: 300px;
height: 25px;
}

div#contact_bas_contener {
position: absolute;
top: 53px;
left: 20px;
width: 600px;
height: 500px;
background-image: url(../images/fond_cm_b2.jpg); background-position: 280px 70px; background-repeat:  no-repeat;                                                                                                                               
font-size: 12px;

}
 /* Laureats */
div#laureats_choix_an {
position: absolute;
top: 0px;
left: 530px;
width: auto;
height: auto;
font-size: 12px;
}


#laureats_choix_an p, form{
margin: 0px;
}

#laureats_choix_an select {
font: Normal 11px Arial;
width: 6em;
}

div#laureats_boite1 {
position: relative;
top: 30px;
left: 0px;
width: 622px;
height: 145px;
border: 1px solid #1d3a00;
padding: 15px 0px 15px 25px;
background-image: url(../images/fd279.gif); background-position: 30px 15px; background-repeat: no-repeat;
}

div#laureats_diapo {
    position: relative;
    top: 40px;
    width: 649px;
    height: 15px;
    text-align: center;
    font-size: 12px;
}

#laureats_boite1 h1 {
margin: 0px 0px 0px 0px;
color: #1d3a00;
font: bold 14px Verdana;
text-align: left;
}

#laureats_cont1 p {
margin: 0px;
font-size: 12px;
}

div#laureats_cont1 {
position: relative;
top: 5px;
left: 0px;
width: 620px;
height: 125px;
overflow: auto;
}

div#laureats_boite2 {
position: relative;
top: 50px;
left: 0px;
width: 622px;
height: 300px;
border: 1px solid #1d3a00;
padding: 15px 0px 15px 25px;
background-image: url(../images/fd2802.png); background-position: 300px 15px; background-repeat: no-repeat;
}

#laureats_boite2 h1 {
margin: 0px 0px 0px 0px;
color: #1d3a00;
font: bold 14px Verdana;
text-align: left;
}

div#laureats_cont2 {
position: relative;
top: 5px;
left: 0px;
width: 620px;
height: 280px;
overflow: auto;
}

#laureats_cont2 p {
margin: 0px;
font-size: 12px;
}

