/* Overall body */

body
{
width:100%;
margin:0 auto 0 auto;
min-width:600px;
max-width:960px;
/*font-family:"trebuchet MS", arial, sans-serif;*/ 
font-family:"helvetica", arial, sans-serif;
background-color:#444444;
}

div.container
{
margin:0;
position: absolute;
background-color:#eeeeee;
width:960px;
min-height:960px;
padding-bottom:50px;
}

p
{
color:black; 
font-size:10pt; 
padding: 0px 0px 0px 0px;
margin:0;
padding:0;
}

/* Banner items */ 
h2.banner 
{
text-align:left; 
background-color:#eeeeee; 
color:#036; 
margin-left:35px;
padding: 2px 0px 0px 0px;
float:left;
/* font-weight: normal; */
}

.logo
{
margin:5px 0 5px 52px;
float:left;
width: 62px;
}

.france
{
margin:10px 0 0 200px;
}

/* Page header */

h3.pagetitle 
{
clear:both;
text-align:center; 
/*background-color:none;*/ 
color:#036; 
margin-top:60px; 
margin-bottom:0;
font-size:14pt;
padding: 20px 0px 20px 0px;
}

a.menulink 
{
text-decoration:none;
text-align:center;
color:#5a0ab5;
border-width:1px;
border-style: none;
border-color:#5a0ab5;
margin: 0px 5px 0px 5px;
}

div.ltext
{
margin: 10px 30px 0 60px;
line-height: 130%; 
width:390px;
font-size:10pt; 
font-weight:normal;
text-align:justify;
overflow:hidden;
float:left;
}

div.rtext
{
margin: 10px 60px 0 30px;
padding-left:30px;
line-height: 130%;
width:390px;
font-size:10pt; 
font-weight:normal;
text-align:justify;
overflow:hidden;
}

.twoimages
{
width:960px;
margin:15px 0px 10px 0px;
padding-bottom: 0px;
overflow:hidden;
} 

.limage
{
width:450px;
float:left;
margin-left:30px;
}

.rimage
{
width:450px;
float:right;
margin-right: 30px;
}

.threeimages
{
width:840px;
margin: 10px 0px 10px 0px;
padding: 0px 60px 0px 60px;
}


.lpimage
{
width:300px;
float:left;
margin-left:20px;
}


.cpimage
{
width:300px;
float:left;
margin-left:20px;
}

.rpimage
{
width:300px;
float:right;
margin-right:20px;
}



.pic
{
width:390px;
margin: 15px auto 10px auto;
}

.squarepic
{
width:260px;
margin: 10px auto 10px auto;
}



.pic img
{
border-width:0px;
}

.limage img, .rimage img 
{
display:block;
margin: 0 auto;
border-width:0px;
}

.imgcapt
{
width:390px;
text-align:center;
font-size:9pt;
padding-top:3px;
margin-left: auto;
margin-right: auto;
}

.imgcaptsquare
{
width:260px;
text-align:center;
font-size:9pt;
padding-top:3px;
margin-left: auto;
margin-right: auto;
}



.imgcaptport
{
width:260px;
text-align:center;
font-size:9pt;
padding-top:3px;
padding-bottom:10px;
margin-left: auto;
margin-right: auto;
}



.spacer
{
width:960px;
height:1px;
}

/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul#nav2 , ul#nav3
{
/*position: absolute;
top: 70px;*/
margin: 0px 0px 0 0px;
width: 100%;
padding: 0 0 0 0px;
}

ul#nav
{
/*position: absolute;
top: 70px;*/
margin: 5px 0px 0 0px;
width: 100%;
padding: 0 0 0 0px;
}
ul.drop a { display:block; color: #fff; font-family: Verdana; font-size: 12px; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0;  background: #000980; color: #fff;}

ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 10px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #1e7c9a; }
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 400px; background: #555; border: 1px solid #fff; }
ul.drop ul li { float: none; }
ul.drop ul ul { top: -12px; left: 50%; }
ul.drop li:hover > ul { visibility: visible }


/*---- Garden Diary entries ----*/
ul#des {margin: 0 0px 0 0px; width: 100%; padding: 0 0 0 0px;}
ul.de a { display:block; color: #eeeeee; font-family: Verdana; font-size: 12px; text-decoration: none;}
ul.de, ul.de li, ul.de ul { list-style: none; margin: 0; padding: 0;  background: #eeeeee; color: #000000;}

ul.de { position: relative; z-index: 597; float: left; }
ul.de li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 5px; }
ul.de li.hover, ul.de li:hover { position: relative; z-index: 599; cursor: default; background: #eeeeee; }
ul.de ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 320px; background: #555; border: 1px solid #eeeeee; }
ul.de ul li { float: none; }
ul.de ul ul { top: -2px; left: 100%; }
ul.de li:hover > ul { visibility: visible }

.twoimagesn
{
width:960px;
margin:15px 0px 10px 0px;
padding-bottom: 0px;
overflow:hidden;
} 

.limagen
{
width:450px;
float:left;
margin-left:30px;
}

.rimagen
{
width:450px;
float:right;
margin-right: 30px;
}

.imgcaptn {
    width: 90%;
	text-align: center;
    font-size: 9pt;
    padding: 5px 0px 5px 0px;
    margin-left: auto;
    margin-right: auto;
}

.limagen img , .rimagen img 
{
display: block; 
margin-left: auto;
margin-right: auto 
}

.picn {
width: 960px;
}

.picn img 
{
display: block; 
margin-left: auto;
margin-right: auto 
}

.threeimagesn
{
width:930px;
margin:15px 0px 10px 30px;
padding-bottom: 0px;
overflow:hidden;
} 

.l3imagen , .c3imagen , .r3imagen
{
width:280px;
float:left;
margin-left:10px;
}

.l3imagen img , .c3imagen img , .r3imagen img 
{
display: block; 
width: 280px;
margin-left: auto;
margin-right: auto 
}



