/*
    Feuille de style forums skipass.com
    Modifi�: avril 2006 - Onno
*/

/* Les d�finitions de base */
p, div {
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-size			: 12px;
}
p {
    padding				: 4px;
}

#contenu #left h1		{
    letter-spacing		: 0.1em;
    font-weight			: bold;
    text-decoration		: none;
    font-size			: 14px;
    text-align			: center;
    margin				: 10px ;
    padding				: 2px 10px ;
    border-bottom	 	: 1px solid #ffa500 ;
}

#contenu #left h2	{
    border-bottom	 	: 1px solid #ffa500 ;
    font-size			: 117% ;
    color				: #555 ;
    margin				: 10px ;
    padding				: 2px 10px ;
}

#contenu #left  h3	{
    width				: 400px;
    border-bottom 		: 1px solid #ffa500 ;
    font-size			: 110% ;
    color				: #555 ;
    margin				: 10px ;
    padding				: 2px 10px ;
}

#barre  h4, #barre  h4 a	{
    background			: #ddd ;
    text-align			: center ;
    width				: 100%;
    font-size			: 105% ;
    color				: #555 ;
    margin				: 0px ;
    border-bottom		: 1px solid #555 ;
}

#payment input {
    border		: 1px outset #bbb ;
}

#payment input:hover {
    border		: 1px outset #ddd ;
}

#contenu p, #contenu dl		{
    padding-top			: 0px ;
    padding-left			: 2px ;
}

.page_navigator {
    border-bottom		: 1px solid #CFCFCF;
    border-top			: 1px solid #CFCFCF;
    text-align			: center;
    height				: 16px;
}
.page_navigator div {
    margin				: 2px 50px 0 50px;
}


#sortlinks  		{
    margin-left			: 10px;
    width				: 760px;
    text-align			: right;
    color				: #999;
    background			: #DDD;
    padding				: 4px 0px 4px 0px;
}

#treelinks  		{
    color				: #999;
    padding-top			: 0px ;
    padding-left			: 20px ;
}

#contenu label {
    display				: inline ;
    float				: left ;
    width				: 160px ;
    padding				: 3px;
    font-size			: 12px;
    color				: #36F;
}

#details_photo {
    float				: left;
    width				: 240px;
    margin				: 0 0px 0px 5px;
    padding				: 0;
    text-align			: center;
}

#details_description {
    float				: left;
    margin				: 10px 0px 0px 10px;
    text-align			: left;
    width				: 480px;
}

#userphotos {
    margin				: 0px 0px 10px;
}

#userphotos img {
    border				: 3px solid #999;
}

#details_photos {
    float				: left;
    width				: 200px;
    padding				: 0;
    margin				: 0 0 0 10px;
    border		 		: 1px solid #ddd ;
    -moz-border-radius 	: 8px 8px 8px 8px;
}

#details_description .cart {
    text-align			: center;
    margin-top			: 30px;
    margin-left			: auto;
    margin-right			: auto;
    padding				: 30px;
    width				: 200px ;
}

/* Classes */
#contenu .accueilLink	{
    float				: right ;
    margin				: 5px 15px 0 0 ;
    line-height			: 30px ;
    color				: #3366FF ;
}

#general_info {
    margin				: 5px 0px 5px 20px;
    width				: 760px;
}


#contenu .form {
    margin-top			: 20px;
    margin-left			: 15px;
    width				: 740px;
}

#contenu .form fieldset {
    margin-top			: 20px;
    border		 		: 1px solid #ffa500 ;
    -moz-border-radius 	: 8px;
}

#contenu legend {
    color				: #3366FF ;
    font-size			: 120%;
    border-bottom		: 1px solid #FFF;
}
#contenu img.current {
    margin-left			: 160px;
}

#contenu .page_navigator {
    text-align			: center;
    margin				: 2px 10px 0px 10px;
}

#item_list, #details  {
    text-align			: center;
    margin-top			: 20px;
    margin-left			: 10px;
}

#item_list .summary  {
    float				: left;
    width				: 240px;
    border				: 1px solid #ddd ;
    -moz-border-radius 	: 8px 8px 0px 0px;
    margin				: 0 5px 15px 5px;
    padding				: 0;
    text-align			: left;

}

#left #item_list .summary h2 {
    background			: #ddd ;
    text-align			: center ;
    font-size			: 115% ;
    -moz-border-radius 	: 6px 6px 0 0  ;
    margin				: 0px 0px 0px 0px;
    padding				: 2px ;
}

#item_list .catlink {
    background			: #f9f9f9 ;
    text-align			: center ;
    margin				: 0px 0px 10px 0px;
    padding				: 2px ;
    border-bottom		: 1px solid #DDD;
}

#item_list .details {
    border-top 			: 1px solid #ffa500 ;
    background			: #ddd ;
    text-align			: center ;
    font-size			: 100% ;
}

#item_list img.presentation {
    padding				: 0;
    margin				: 0 0 0 5px;
    width				: 230px;
    height				: 173px;
    border				: 0;
    display				: block;
}

#item_list p.cart {
    text-align			: center;
}

#contenu .photoBox {
    float				: left ;
    display 				: inline ;
    margin				: 5px ;
    text-align			: center ;
    padding 				: 6px 0 0 ;
    color 				: #555;
    width 				: 150px;
}

#contenu .photoBox  a{
    color				: #333 ;
}

#cart table, #admin table {
    width				: 100%;
}

#cart td, #admin td {
    border-bottom		: 1px solid #DDD;
    vertical-align		: top;
}

#cart td.amount {
    text-align			: right;
}

/* D�finitions concernant les prix */
.price {
    text-align			: right;
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-weight			: bold;
    color				: #3366FF;
    font-size			: 14px;
    text-decoration		: none;
    margin-right 		: 15px ;
}
.reduced {
    color				: #FA0012;
    font-size			: 12px;
}
.oldprice {
    color				: #FA0012;
    text-decoration		: line-through;
}
.discount {
    color				: #990000;
}



/* En vrac */
.bignumber {
    font-size: 36px;
    color: #CCCCCC;
}

.attention {
    color				: #900000;
}

.error {
    color				: #FA0012;
}
.clear {
    clear				: both;
    visibility			: hidden;
}
.status {
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-size			: 10px;
    font-style			: normal;
    color				: #666666;
}
.order {
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-size			: 10px;
    font-style			: normal;
    color				: #231F20;
}

.conditions {
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-size			: 11px;
    font-style			: normal;
    color				: #231F20;
}
.invisible {
    display 				: none;
}
.visible {
    display 				: block;
}

.submit {
    border		: 1px outset #bbb ;
}

.shop_status10 {
color:#666666;
}
.shop_status30 {
color:#CCCC66;
}
.shop_status60 {
color:#993300;
}
.shop_status70 {
color:#009900;
}
.shop_status80 {
color:#FA0012;
}


/*------------------------------------------------------------------------------- *
 *                               commentaires                                     *
 *------------------------------------------------------------------------------- */
#contenu #comment label {
    float				: none ;
    width				: auto ;
    padding				: 0;
    color				: #111;
}

#modulesubnav a{
    font-size		: 98%;
}
