/* FRAME.CSS
** Mise en page generale: menu, sidebar, ..
** Rev 2007-03-22
*/
/* BODY, HEADER */
body {
font-family: arial, helvetica, sans-serif ;
}

#container {
margin-left: 0px ;
margin-right: 0px ;
/*max-width: 1000px;*/
width: 900px;
}

/* HEADER */
#header { } 

#header-middle {
color: #FF8500;
font-size: 20pt ;
font-weight: bold ;
}
#header-right { }
#header-right a { 
color:#FF8500;
font-family: arial, helvetica, sans-serif ;
/*font-size: 14px ;*/
font-weight: bold ;
text-decoration:none;
}


/* TOPMENU */
#topmenu {
/*background-position: 100% 3px ;*/
background-image:url(topmenuback.png); background-repeat:repeat-x ;
width: 898px;
float:middle; 
font-size:10pt;
font-weight: bold ;
z-index:2;
}

#flash {
	z-index:1;
}

div.topitem {
padding-top: 3px ; padding-bottom: 3px ;
margin-top:0px; margin-bottom:0px;
display: block ;
float: left ;
padding-left: 10px ;
padding-right: 10px ;
border-style:solid;
border-width:0px 2px 0px 0px ;
border-color:#A04744;
vertical-align: middle;
font-size:10pt;
}
div.topitem:hover {
padding-top: 3px ; padding-bottom: 3px ;
margin-top:0px; margin-bottom:0px;
background-position: 100% -30px ;
background-image:url(topmenuback.png); background-repeat:repeat-x ;
}


div.topitem a {
/*font-size: 12px ;*/
color: #FFFFFF ;
text-decoration: none ; 
}

div.submenu {
display: none ;
position: absolute ;
opacity: 0.9;
filter: alpha(Opacity=90);
background-color: #ECECEC ;
z-index:2;
}

div.sublink {
color: #000000;
display:block ;
background-color: #ECECEC ;
padding: 5px ;
font-weight: bold;
font-size:10pt;
}

div.sublink:hover {
font-weight: bold;
display:block ;
background-color: #FFFFE0 ;
padding: 5px ;
}

div.sublink a {
color: #000000 ;
font-weight: bold;
font-weight: normal ;
text-decoration: none ;
}


/* SIDEBAR */

td.sidebar {
width: 160px;
background-color: #ECECEC;
font-size: 10pt;
}

td.sidebar div.linksection {
}

td.sidebar div.linksection a {
color: #FF8500;
text-decoration:none;
padding-bottom:0px; 
padding-top:0px; 
}

td.sidebar a {
/*font-size:12px;*/
text-decoration:none;
}
.partners-logo-left {
padding: 10px 20px 10px 20px ;
border-style:solid;
border-width:0px 1px 0px 0px;
}
.partners-logo-right {
padding: 10px 20px 10px 20px ;
border-style:solid;
border-width:0px 0px 0px 0px;
}

h3 a {
text-decoration:none;
color: #000000;
}

/* CONTENT */
td.content {
font-size:10pt;
padding-left:1ex;
}

/* HOME */
#home-table {
display:block;
}

#home-main-spot {width:70% }
#home-second-spot {width:30%}
#home-events-caption {width:50%;}
#home-partners-caption {width:25%;}
#home-products-caption {width:25%;}
#home-main-spot {
}
#home-main-spot ul {
/*font-size:20px;*/
color: #FFFFA0;
}

#home-second-spot, td.bullet-right {
font-family: arial, helvetica, verdana, sans-serif ;
background-color:#ECECEC;
font-size:10pt;
padding: 1ex;
color:#404040;
}

#pastille {
float:left;
}

span.tulavu {
font-weight:bold;
font-size: 2ex;
}

td.bullet {color:#FF8500;}

#home-second-spot a { color: #202020;}
#home-second-spot h1 {color:#404040; /*font-size:22px;*/ }
#home-second-spot li { }
#home-second-spot p { }


#home-feature-bar {
background-position: 100% -30px ;
background-image:url(/theme/topmenuback.png); background-repeat:repeat-x ;
background-color:#FF8000;
color:#000000;
/*font-size:16px;*/
font-family: arial, helvetica, sans-serif ;
font-weight: normal;
}

#home-events-caption, #home-partners-caption, #home-products-caption {
/*background-image:url(images/onglet-gris.png);*/
background-repeat:no-repeat;
background-position: top right;
background-color: #ECECEC;
color:#000000;
/*font-size:16px;*/
font-family: arial, helvetica, sans-serif ;
font-weight: bold;
}
#home-partners-caption a {color:000000;}
#home-products-caption a {color:000000;}
#home-events-caption a {color:000000;}

#home-events-spot {
font-family: arial, helvetica, sans-serif ;
font-size:11pt;
font-weight: normal ;
border-style:solid;
border-width:0px 1px 0px 0px;
}

#home-events-spot p {
margin-top: 0px;
margin-left:9px;
}
#home-events-spot a {
color:FFA030;
text-decoration:none;
font-weight: bold;
}

#home-products-spot {
border-style:solid;
border-width:0px 1px 0px 0px;
}

#home-footer-right {
/*font-size:10px;*/
font-family: arial, helvetica, sans-serif ;
padding-bottom:5px;
}
span.left-triangle {color:#FF8500;}

#home-partners-caption a {color:000000;}
#home-products-caption a {color:000000;}

#home-events-spot {
font-family: arial, helvetica, sans-serif ;
/*font-size: 14px ;*/
font-weight: normal ;
border-style:solid;
border-width:0px 1px 0px 0px;
}

#home-events-spot p {
margin-top: 0px;
margin-left:9px;
}
#home-events-spot a {
color:FFA030;
text-decoration:none;
font-weight: bold;
}

#home-products-spot {
border-style:solid;
border-width:0px 1px 0px 0px;
}

#home-footer-right {
font-size:9px;
font-family: arial, helvetica, sans-serif ;
padding-bottom:5px;
}
/*

