/*
 * Feuille de Style CSS pour www.alpesetlac.ch
 *
 * Copyright (c) Alexis Domjan <adomjan@horus.ch>
 *
 * $Id: main.css,v 1.15 2009-03-05 08:00:09 disco Exp $
 *
 */

body {
   margin: 0;
   padding: 0;
   background-color: #38332d;
   background-image: url(../images/background.png); 
   font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
   font-size: 10pt;
}

b.terroir	{	color: #805020; font-weight: bold;  }

p.terroir	{ 	font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 9pt;
			color: #805020;
			font-weight: bold;
			text-align: center; }
			


p.titre-menu {
   margin-top: 0;
   font-size: 12pt;
   padding-top: 10px;
   font-variant: small-caps;
   margin-bottom: 0;
   color: #10385f;
   font-weight: bold;
   letter-spacing: 2px;
   text-align: center;
}


p.title {
   margin-top: 0;
   font-size: 12pt;
   padding-top: 10px;
   font-variant: small-caps;
   margin-bottom: 0;
   color: #10385f;
   font-weight: bold;
   letter-spacing: 2px;
}


a.lng {
   font-size: 8pt; 
   color: #ded3a6;
}

a.lng:hover {
   color: #50492b;
}

a.link {
   color: #786518;
}

a.link:hover {
   color: #5c4d12;
}

p.sous-titre {
   font-size: 10pt;
   font-weight: bold;
   color: #10385f;
   text-transform: uppercase;
   display: block; 
   border-bottom: 1px solid #ddd;
}

p.subtitle {
   font-size: 10pt;
   font-weight: bold;
   color: #10385f;
   text-transform: uppercase;
   display: block; 
   border-bottom: 1px solid #ddd;
}

p.subtitle2 {
   font-size: 10pt;
   font-weight: bold;
   color: #10385f;
   text-transform: uppercase;
}

p.bold {
   font-weight: bold;
   color: #10385f;
}


/* A */
a.topmenu {
   font-size: 10pt;
   text-decoration: none;
   color: white;
   padding: 7px;
}

a.topmenu:hover {
   color: black;
}

a.topmenu-sel {
   font-size: 10pt;
   text-decoration: none;
   color: #374398;
   padding: 5px;
}

a.topmenui-sel:hover {
   color: black;
}
   


div.pic {
   padding: 5px;
   vertical-align: middle;
   text-align: center;
   margin-bottom: 15px;
}


img.borded {
   border: 1px solid #999;
}

img.borded:hover {
   border: 1px solid #222;
}

   

div.gallery {
   padding: 2px;
   vertical-align: middle; 
   text-align: center;
   background-color: white;
   margin-right: 10px;
}


div.alphatxt {
   padding: 8px;
/*   border: 1px solid #888; */
   width: 580px;
   text-align: left;
   vertical-align: top;
   background-color: white;
/*   filter:alpha(opacity=80);
   -moz-opacity: 0.8;
   opacity: 0.8; */
}



ul.list {
   font-size: 10pt;
   font-weight: normal;
   margin: 0 0 0 15px;
   padding: 0;
   line-height: 1.5em;
   list-style-type: square;
   padding: 0;
   vertical-align: middle;
   list-style-image: url("../images/triangle-list.gif");
}


p.textec {
   color: #606060;
   font-weight: normal;
   text-align: center; 
}

p.text {
   font-size: 10pt;
   color: black;
}

p.texte {
   font-size: 10pt;
   color: black;
}


p.texts {
   font-size: 8pt;
}

p.menu		{ 	font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 9pt;
			color: #606060;
			font-weight: normal;
			text-align: center; }


p.sep {
   font-family: Bookman,Times,serif;
   font-size: 9pt;
   color: #606060;
   font-weight: normal;
   text-align: center; 
}

td.text-menu-small { 	
   font-size: 8pt;
   color: #606060;
   /*font-variant: small-caps;*/
   font-weight: normal;
   vertical-align: top;
   text-align: left; 
}


td.text-menu {
   font-size: 10pt;
   color: #555;
}

td.text-prix {
   font-size: 10pt;
   text-align: right;
   color: #555;
   width: 60px;
}

td.text-entete {
   font-size: 6pt;
   color: #666;
   text-align: center;
}

td.prix-head    {       font-size: 10pt;
                        color: #88664d;
                        vertical-align: middle;
                        text-align: center;
                        font-variant: small-caps;
                        font-weight: bold;
                }


td.prix         {       
                        font-size: 9pt;
                        color: #606060;
                        vertical-align: middle;
                        text-align: center;
                }

td.prix-cat     {       
                        font-size: 10pt;
                        color: #606060;
                        vertical-align: middle;
                        text-align: left;
                        font-variant: small-caps;
                        font-weight: bold;
                }


