body
        {
        background-color:rgb(130,200,240);
        color:rgb(90,140,180);
        }
p.tellit
        {
        font-style:italic;
        }
#header
        {
        border-color:#C6E4F7;
        background:transparent url(/logos/pig_300.jpg) no-repeat 0 0;
        }
#panel_tr
        {
        border-color:#C6E4F7;
        background:transparent url(/maclogo_fff.gif) no-repeat 100% 100%;
        }
#panel_bl
        {
        color:rgb(66,110,134);
        background:transparent;
        }
#panel_bl a:link, #panel_bl a:visited
        {
        background:transparent;
        color:#4F7187;
        }
#panel_bl a:hover, #panel_bl a:active
        {
        background:transparent;
        color:#556;
        border-bottom:1px dotted rgb(224,240,251);
        }
#panel_br
        {
        background-color:rgb(112,187,236);
        color:rgb(57,96,122);
        border-color:#C6E4F7;
        background-image:none;
        }
#wearestrip
        {
        background-position:100% -52px;
        }

a:link,
a:visited
        {
        background-transparent;
        color:rgb(57,96,122);
        }
a:hover,
a:active
        {
        background-transparent;
        color:rgb(52,137,218);
        }
#footer
        {
        border-color:#C6E4F7;
        }
#footer div
        {
        background-color:rgb(112,187,236);
        color:rgb(57,96,122);
        border-color:#C6E4F7;
        }
#footer a:link,
#footer a:visited
        {
        color:#ff7700;
        background:transparent;
        }
#footer a:hover,
#footer a:active
        {
        color:#000;
        background:transparent;
        border-bottom:1px solid #ff7700;
        }
address
        {
        font-size:10px;
        font-weight:300;
        font-family:verdana, "Trebuchet MS","Lucida Grande",Lucida,Verdana,Sans-Serif;
        text-align:center;
        text-transform:uppercase;
        letter-spacing:0.2em;
        }
form
        {
        margin:0;
        padding:0;
        line-height:1.2em;
        }

input
        {
        width:230px;
        }
#spammer
        {
        width:auto;
        }
textarea
        {
        width:458px;
        }
input,
textarea
        {
        border-bottom:1px solid #C6E4F7;
        border-right:1px solid #C6E4F7;
        border-top:1px solid rgb(50,130,150);
        border-left:1px solid rgb(50,130,150);
        margin-bottom:4px;
        background-color:rgb(130,200,240);
        color:rgb(57,96,122);
        font:300 11px/15px verdana, lucida, arial, helvetica, sans-serif;
        text-align:left;
        }
input:focus,
textarea:focus
        {
        background:#8EC9F0;
        }
label
        {
        text-align:left !important;
        margin:0;
        }
#norm
        {
        text-transform:none;
        letter-spacing:none !important;
        }
label span
        {
        color:#a86666;
        font-family:georgia, times new roman, times, serif;
        }
.submitbut
        {
        width:auto;
        padding:2px 4px;
        text-align:center;
        vertical-align:middle;
        color:rgb(57,96,122);
        background-color:#8EC9F0;
        border-top:1px solid #C6E4F7;
        border-left:1px solid #C6E4F7;
        border-bottom:1px solid rgb(50,130,150);
        border-right:1px solid rgb(50,130,150);
        font-family:verdana, "Trebuchet MS","Lucida Grande",Lucida,Verdana,Sans-Serif;
        text-transform:uppercase;
        letter-spacing:0.2em;
        font-size:10px;
        margin-top:1em;
        }
h2
        {
        padding:0;
        text-indent:-1000em;
        overflow:hidden;
        background:transparent url(/contact_titles.gif) no-repeat;
        height: 0px !important;
        margin: 0;
        padding-top:80px;
        height /**/:80px; /* IE5.x win box model hack */
        }
h2#contactinfo   { background-position: 50% 0; }
h2#newsletter    { background-position: 50% -90px; }
h2#adresse       { background-position: 50% -174px; }

#comment-textarea-resize-handle
        {
        height:20px;
        width:60px;
        margin:0px auto 1em auto;
        background:transparent url(/cr.gif) no-repeat 50% 2px;
        text-align:center;
        }
#comment-textarea-wrapper
        {
        height:180px;
        min-height:180px;
        width:100%;
        text-align:center;
        margin-bottom:1em;
        }
#comment-textarea-wrapper div
        {
        text-align:left;
        }
label#talabel
        {
        margin-top:0;
        text-align:left !important;
        }
#commenttext
        {
        text-align:left !important;
        height:100%;
        }
