/* CSS for iPhone by Marc Rolli            */
/* iPhone's Safari only scales up to 980px */

/* --- LAYOUT --- */
.no_iphone { display:none; }
.iphone { display:block; min-width: 320px; max-width: 480px; width: 320px; }

.colmask {
    position:relative;
    clear:both;
    float:left;
    width:100%;
    overflow:hidden;
    }
/* 1 column full page settings */
.fullpage {
    background:#fff;
    }
.fullpage .col1 {
    margin:0 5px;
    }

#menu_iPhone {
    text-align: left;
    font-size: 12pt;
    line-height: 150%;
    margin-bottom: 10px;
    }
#menu_iPhone .menu_item { 
    text-decoration:none;
    color: #666;
    border: 1px solid #666;
    padding-left: 2px;
    padding-right: 3px;
    -webkit-border-radius: 3px;
    font-size: 10pt;
    line-height: 150%;
    }
#menu_iPhone a:hover.menu_item {
    color: #FF8000;
    border: 1px solid #FF8000;
    font-size: 10pt;
    line-height: 150%;
    }

#col1 { width: 320px; float:left; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; }

/* --- main content --- */
.col1 a:link { color: #FF8000; }
.col1 a:visited { color: #FF8000; }
.col1 a:hover { color: #FF8000; }
.col1 a:active { color: #FF8000; }

th { text-align: left; }

input[type=text] { width: 150px; }

.break { display:block; }

/* --- detail --- */
img.portrait { width: 100px; }

/* --- ListView --- */
table.tablesorter { width: 305px !important; }
table.tablesorter tbody td { color: #444; background-color: #DDD !important; }
table.tablesorter tbody tr.odd td { background-color: #EEE !important; }

.lvcol1 { white-space:normal; }
.lvcol2 { }
.lvcol3 { display:none; }
.lvcol4 { display:none; }

.lvcol1 a:link { font-weight:bold; }
.lvcol1 a:visited { font-weight:bold; }
.lvcol1 a:hover { font-weight:bold; }
.lvcol1 a:active { font-weight:bold; }

/* --- comite --- */
.address {width: 320px;border-top:1px solid #ccc;padding-top:10px;}
.leftpart {width: 160px;float:left;}
.rightpart {width: 160px;float:right;}

/* --- Special --- */
.noiPhone { display:none; }
.onlyiPhone { display:block; }

/* --- LINKS --- */
/* selector.class:pseudo-class {property:value} */
a.iPhoneTel:link { text-decoration: underline; color: #FF8000;}
a.iPhoneTel:visited { text-decoration: none; }
a.iPhoneTel:hover { text-decoration: underline; }
a.iPhoneTel:active { text-decoration: none; }

a.goback:link { font-weight:bold; }
a.goback:visited { font-weight:bold; }
a.goback:hover { font-weight:bold; }
a.goback:active { font-weight:bold; }
