/*
    Fond : #93897b
    Fond menu : #5b5448
    Rouge : #d6071b
*/

html{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background:#93897b;
    color:#121212;
}
body {
    text-align:center;
    margin:0;
    padding:0;
    background:#93897b url(/medias/template/bg.jpg) repeat-x;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#121212;
}

p{ margin:0; padding:0 }
a{ color:#666 }
a:hover{ color:#000 }
h2{ text-transform:uppercase; font-size:15px }
h1{
    margin:0; padding:0;
}




div#conteneur{
    width:1000px;
    margin:0 auto;
    text-align:left;
    background:#ffffff;
}

div#conteneur div#header{ height:73px }
div#conteneur div#header img{ border:0; position:absolute; margin-top:12px; margin-left:12px }
div#conteneur div#header p{ position:absolute; font-family:Verdana; margin-left:182px; margin-top:42px }

ul#menu{
    font-family:Verdana;
    font-size:14px; font-weight:bold;
    margin:0; padding:0;
    list-style:none;
    height:30px;
    background:#5b5448;
    padding-left:12px;
    padding-right:12px
}
ul#menu li{
    float:left
}
ul#menu li a{
    display:block;
    color:#ffffff;
    text-transform:uppercase;
    text-decoration:none;
    border-right:1px solid #d8d7d4;
    padding-right:12px; padding-left:12px;
    padding-top:6px;
    padding-bottom:7px
}
ul#menu li a:hover{ color:#93897b }
ul#menu li a.selected{ background:#93897b; color:#000000 }
ul#menu li a#last{
    border-right:none
}


div#contenu{
    padding:12px;
}

div#contenu div#right_col{
    float:right;
    width:241px;
}

div#contenu div#left_col{
    width:700px
}

div.blocks_right{
    background:url(/medias/template/right_block_bottom.jpg) no-repeat bottom;
    border:1px solid #cccccc
}
div.blocks_right p{ padding:6px; padding-left:12px; padding-right:12px }
div.blocks_right p a.inscription{ color:#d6071b; font-weight:bold }
div.blocks_right h2{
    margin:0; padding:0;
    background:url(/medias/template/right_block_top.jpg) no-repeat;
    font-family:Verdana;
    font-size:12px;
    color:#3a3a3a;
    text-transform:uppercase;
    height:21px;
    padding-left:25px;
    padding-top:6px;
}
div.blocks_right h3{ margin:0; padding:0; margin-left:12px; font-size:14px; margin-top:10px }
div.blocks_right form{ margin:0; padding:0; padding-left:12px; padding-right:12px; margin-top:12px }
div.blocks_right form input{ margin:0; padding:0; width:110px }
div.blocks_right table tr td{ margin:0; padding:0 }



div#footer{
    clear:both;
    background:#93897b url(/medias/template/fond_center.png) no-repeat top;
    padding-top:15px
}

div#footer p.right{
    float:right;
    color:#5b5448
}
div#footer img{ width:100px }
div#footer p.right a{ color:#5b5448; text-decoration:none }
div#footer p.right a:hover{ color:#dedede }





/* Autre */
div.a_nos_script{
    padding-bottom:10px
}
div.a_nos_script h3{ padding-bottom:6px }
div.a_nos_script img{ float:left; border:1px solid #dcdcdc; margin-left:12px; width:60px }
div.a_nos_script p{ float:right; color:#3a3a3a; width:140px; padding:0; font-size:11px; padding-right:10px }



div.actualite a{ color:#d6071b }
div.actualite a:hover{ color:#222222 }
div.actualite h2 { margin-bottom:4px }
div.actualite h2 a{ color:#222222; text-decoration:none }
div.actualite h2 a:hover{ color:#666666 }

p.actu_techs{ margin-bottom:12px }
p.actualites_from{ margin-bottom:4px; font-size:11px }
p.actu_techs span{ color:#d6071b }



.error{ margin:10px; padding:6px; border:1px solid red }
.ok{ margin:5px; padding:3px; border:1px solid green }

p.breadcrumb{ margin:0; padding:0; margin-bottom:10px; font-size:11px }
p.breadcrumb a{ color:#666666 }
p#breadcrumb{ margin:0; padding:0; margin-bottom:10px; font-size:11px }
p#breadcrumb a{ color:#666666 }


.pagination{ margin:0; padding:0; padding:4px; text-align:right; color:#5b5448 }
.pagination span { border:1px solid #93897b }
.pagination span a{ text-decoration:none; color:#5b5448; padding:4px }
.pagination span a:hover{ text-decoration:none; color:#000; padding:4px }
.pagination span.selected{ border:0; color:#d6071b; padding:4px; padding-top:2px; font-weight:bold }


.pagination2{ margin:0; padding:0; padding:4px; text-align:right; color:#0cb0e8; float:right }
.pagination2 span { border:1px solid #83c1e0 }
.pagination2 span a{ text-decoration:none; color:#7bbdde; padding:4px }
.pagination2 span a:hover{ text-decoration:none; color:#000; padding:4px }
.pagination2 span.selected{ border:0; color:#d6071b; padding:4px; padding-top:2px; font-weight:bold }


div.codeText{
    padding:10px; margin:10px; margin-left:0;
    border:1px solid #dedede;
    border-left:6px solid #dedede;
    background:#f3f3f3;
    overflow:auto;
    width:650px;
}
div.quoteme{
    margin:22px 40px;
    padding:3px;
    color:#444444;
    padding: 0 50px;
    background: transparent url("/medias/images/blockquote.gif") no-repeat 0 0;
    font-style:italic
}


ul.portions_cat_liste li { margin-bottom:8px; font-size:14px }
ul.portions_cat_liste li a{ color:#d6071b }
ul.portions_cat_liste li a:hover{ color:#000 }

ul.portion_liste_portions { list-style:none; margin:0; padding:0 }

/*
    Fond : #93897b
    Fond menu : #5b5448
    Rouge : #d6071b
*/

tr.non_read_msg{ font-weight:bold }
tr.non_read_msg td{ color:#000 }
tr.non_read_msg td a{ color:#000 }

img.boutons{
    border:0; width:25px
}

p.btn_pms{ padding:10px; padding-left:0; padding-bottom:20px; padding-top:5px }
p.btn_pms a{ border:1px solid #999; text-decoration:none; display:block; padding:6px; background:#f0f0f0; float:left; margin-right:6px }
p.btn_pms a.selected{ color:#000; border:1px solid #000; background:#dedede }
p.btn_pms a:hover{ border:1px solid #000; color:#000 }
