﻿/* login */
table.loginForm 
{
    
}

table.loginForm tr
{

}

table.loginForm tr td
{
    padding:10px 20px 10px 0;
}
table.loginForm tr td.name
{
    width:110px;
    font-size:0.8em;
    text-transform:uppercase;
}

table.loginForm tr td span.name
{
    font-size:0.8em;
    text-transform:uppercase;
}

table.loginForm tr td.error
{
    
}

table.loginForm tr td.field input
{
    width: 160px;
    border: none;
    background: #d2d4d4;
    padding: 2px;
    color: #3e4445;
    height: 14px;
    font-size:0.9em;
}

table.loginForm tr td.field input.street
{
    width: 100px;
    display:inline-block;
    margin-right:5px;
}

table.loginForm tr td.field input.streetNumber
{
    width: 50px;
    display:inline-block;
}

table.loginForm tr td.field input.zip
{
    width: 50px;
    display:inline-block;
    margin-right:5px;
}

table.loginForm tr td.field input.city
{
    width: 100px;
    display:inline-block;
}


textarea.address
{
    color: #3e4445;
    font: 0.8em "Lucida Grande", "Lucida Sans Unicode" , "Candera" , Arial;
    /*font-size:0.9em;*/
    background:#d2d4d4;
    border:none;
    width:160px;
    overflow:hidden;
}

label 
{
    padding-left:5px;
    text-transform:uppercase;
    font-size:0.9em;
}

span.min6
{
    text-transform:uppercase;
    font-size:0.9em;
}

div.error 
{
    color:#c00; 
    padding:20px 0; 
    font-weight:bold;
}


.readMore
{
    background: url(images/read-more.jpg) no-repeat center left;
    padding-left: 15px;
    color: #003693;
    text-decoration: underline;
}

.readMore2
{
    color: #5F6668;
    text-decoration: none;
    font-size:0.9em;
    display:block;
    padding-left:10px;
    
}

.readMore2:hover
{
    color: #264A96;
    text-decoration: none;
}

.viewComments
{
    background: url(images/view-comments.jpg) no-repeat center left;
    padding-left: 15px;
    color: #003693;
    text-decoration: underline;
}

/* gallery */
.imageblock
{
    float: left;
    width: 114px;
    background: #d9d9d9;
    padding: 2px 2px 4px 2px;
    margin-right:12px;
    margin-bottom:20px;
    display:inline;
}

.imageblock.border
{
    border: solid 2px white;
}

.pictos
{
    display:block;
    width:200px;
    float:left;
    margin-top:75px;
}

.separator
{
    width:200px;
    height:20px;
    margin-bottom:20px;
    border-bottom:solid 1px silver;
    float:left;
}

.picto
{
    float:left;
    width:16px;
    height:16px;
    display:block;
    margin-right:5px;
}

.picto.text
{
    background:url(images/picto-text.png) no-repeat;
    margin:0;
    padding:0;
}

.picto.video
{
    background:url(images/picto-video.png);
}

.picto.image
{
    background:url(images/picto-image.png);
}

.category
{
    width: 100%;
    float:left;    
}
.link
{
    width: 100%;
    margin-bottom: 20px;
    float:left;
}

.hires
{
    padding:20px;
    margin:20px 0;
    font-weight:bold;
    color:#333;
    border:solid 1px #cbd2e2
}
div.line 
{
    width:100%; 
    border-bottom:solid 1px silver;
}

span.date
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 1em;
    color: #aaaaaa;
}

a
{
    color: #3e4648;
}

a:hover
{
    color: #274798;
}

ul.downloads
{
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

ul.downloads li
{
    list-style-type: none;
   /* width: 100%;*/
    /*float: left;*/
    padding: 10px 0;
}

ul.downloads li a
{
    /*float: left;*/
    text-decoration: none;
    color: #3e4648;
    padding: 2px 2px;
}

ul.downloads li a:hover
{
    color: #274798;
}

ul.downloads li a img
{
    float: left;
    padding: 0 10px 4px 0;
}

ul.downloads li a span
{
    color: #c00;
    font-size: 1.2em;
    padding-left: 5px;
}

ul.overview
{
    padding-left:0;
    margin-left:1.2em;
}

ul.overview li
{
    line-height:2em;
    color:#333;
    list-style-type:square;
    list-style-position:outside;
    color:#009;
    padding-left:1em;    
}

ul.overview li span
{
    color:#222;
}
