body { margin: 47px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color:#333333; text-align: center; background-color: #026A02; 
} #cont { margin: auto; position:relative; padding: 0 13px; width: 720px; text-align: 
justify; background: url(bg_body.gif); } h2 { font-family:Arial, Helvetica, sans-serif; 
color:#444; font-size: 16px; margin: 0 0 10px; padding: 0 0 0 10px; background: 
url(arrows.gif) left no-repeat; } h4 { font-family:Arial, Helvetica, sans-serif; 
color:#666666; font-size: 14px; margin: 0 0 10px; padding: 0 0 0 10px; background: 
url(puce.gif) no-repeat; } h3 { font-size: 11px; margin: 0; padding: 0; } hr { 
height: 1px; border: 0; background: #ddd; color: #ddd; margin:15px 0; } /* A */ 
a { color:#356AA0; font-weight: bold; text-decoration:none; } a:hover { color:#4096EE; 
text-decoration: none; } p { margin:0px 0px 11px; } .small { font-size: 10px; 
} .red{ color:#FF3300; font-weight:bold; } .center { text-align:center; } .left	
{ text-align:left; } table { font-size: 10px; border: 1px solid #ddd; } td { padding-left: 
2px; background: #EEEEEE; } th { padding-left: 2px; background: #EEEEEE; } .th1	
{ padding-left: 2px; background: #d0ccca; } img { border:0; } .border { border-top: 
1px solid #999999; } .img_left { float: left; padding: 2px; border: 1px solid 
#ddd; margin: 0 10px 10px 0; } .img_right { float: right; padding: 2px; border: 
1px solid #ddd; margin: 0 0 10px 10px; } #navi { position:absolute; top: 262px; 
width: 710px; height: 20px; line-height:20px; background: url(bg_navigator.jpg) 
repeat-x; margin-bottom: 10px; padding: 0px 5px 1px; border-bottom: 1px solid 
#ddd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 
bold; color: #666666; } #navi a { color: #356AA0; } #navi a:hover { text-decoration: 
none; color: #666666; } #logoin { position:absolute; right: 9px; top: -24px; font-family: 
Arial, Helvetica, sans-serif; font-size: 22px; color: #000066; font-weight: bold; 
} #logoin a{ display: block; width: 427px; height: 39px; background: url(logoin.jpg) 
no-repeat top; } #sup_header { position:absolute; left: 0; top: 0; width: 746px; 
height: 33px; background: url(logo_header.jpg) no-repeat top; } #fdgd { width:716px; 
height:240px; position:absolute; top: 45px; border: 1px solid #ddd; padding: 1px; 
text-align: center; overflow: hidden; display: table-cell; vertical-align: middle; 
} #fdgd img { position:relative; top:-250px; } /* in */ #in { position:relative; 
padding: 296px 0 5px 0; width: 720px; text-align: justify; overflow: auto; } .b1 
{ float:left; width:340px; padding-right:20px; text-align: justify; } .b2{ overflow:auto; 
margin-bottom: 10px; position:relative; } .b2 img{ float: left; padding: 2px; 
border: 1px solid #ddd; margin-right: 10px; } #b2_img { width: 50px; float: left; 
padding: 2px; border: 1px solid #ddd; margin-right: 10px; } #tab1 { float: left; 
width: 458px; text-align: justify; } #tab1 .img { float: left; margin: 0 10px 
0 0; } div#fotogallery { float: right; width:252px; } #tab2{ height: 31px; margin-bottom: 
15px; } #tab2 ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
margin: 0; padding:0; height:31px; background: url(tab_border.gif) bottom left 
repeat-x; } #tab2 li { list-style:none; width:105px; float: left; margin-right: 
2px; } .milieu { position:relative; top:10px; } #tab2 a { display:block; width:105px; 
height:20px; padding-top:10px; font: bold 9px Verdana; color:#777; text-align:center; 
text-decoration:none; background: url(tab_small.gif) top left no-repeat; border-bottom:1px 
solid #ddd; } #tab2 a:hover { color:#598400; background-position:0% -30px; } #tab2 
a.selected { color:#026A02; background-position:0% -30px; border-bottom:1px solid 
#fff; } #tab2 a:hover.selected { color:#555; background-position:0% -30px; } #tab2 
li.selected { border-bottom: none; } /* Photogallery */ #photogallery{ width: 
252px; float:right; } #photogallery .img{ float: left; margin: 0 3px 3px 0; border: 
1px solid #ddd; padding: 1px; width:44px; height:44px; cursor: pointer; } #photogallery 
.imgdx{ float: left; margin: 0 0 3px 0; border: 1px solid #ddd; padding: 1px; 
width:44px; height:44px; cursor: pointer; } #c1{ float: left; width: 248px; height:248px;	
background-repeat: no-repeat; max-height:248px; } #c1 img { width: 248px; max-height:248px; 
} #c1_bg{ background: url(loading.gif) no-repeat center #FFFFFF; border: 1px solid 
#ddd; margin: 0 0 3px 0; padding: 1px; width: 248px; height:248px; } #contact 
{ width:700px; color: #333333; font-size:10px; line-height:18px; clear:both; background:#FFF9D8; 
margin:10px 0 0 0; border-top: 1px solid #FFE8CD; border-bottom: 1px solid #FFE8CD; 
padding: 10px; overflow:auto; } #contact img { vertical-align: -4px; } #out1 { 
position:relative; top: -95px; left:250px; }.retour { font-family: Verdana, Arial, 
Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006600; text-decoration: 
underline; text-align: right; left: 150px; clip: rect( ); top: -100px} #out2 { 
position:relative; top:-33px; left:220px; }.retour { font-family: Verdana, Arial, 
Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006600; text-decoration: 
underline; text-align: right; left: 150px; clip: rect( ); top: -100px} /* H */ 
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#444; font-size: 
14px; margin: 0 0 10px; padding: 0 0 0 10px; background: url(arrows.gif) left 
no-repeat; } 
