/* - COMMON -- (Valeurs à modifier pour tout le site) ------------------------------------------------ */

/*
TEXT : 9A70AA / 3D3C2B /
BACKGROUND : DAC8E0 / C0C0A8 /
BODY BACKGROUND : E6E4E5
*/



#maincontent {
clear: both;
}


#mainheader_inner, #left_col_inner, #right_col_inner, #mainfooter_inner {
overflow: hidden;
}

#left_col, #right_col {
overflow: hidden;
}

/* - COLONNE GAUCHE ------------------------------------------ */
#left_col {
clear: both;
width: 28%;
float: left;
}

#left_col_inner {
margin-right: 13px;
padding: 2px;
}

#search {
border-top: 1px dashed ;
margin-top: 5px;
}

#search_query {
}

#search_button {
}

/* ======================================== */
#nav_left {
border-top: 1px dashed;
margin-top: 15px;
}

#nav_left dl, dt, dd, ul, li, li.selected {
font-size: 10px;
margin: 0;
padding: 0;
list-style-type: none;
}

#nav_left_menu {
position: relative; /* Menu position that can be changed at will */
top: 0;
left: 0;
font-size: 10px;
}

#nav_left_menu dt, dt.selected {
cursor: pointer;
text-align: left;
border-bottom: 1px dotted;
padding: 2px;
margin: 0px;
}

#nav_left_menu .selected {
font-weight: bold;
margin-left: 2px;
}

#nav_left_menu dd {
border-bottom: 1px dotted ;
margin-left: 5px;
text-align: left;
}

#nav_left_menu li, li.selected {
text-align: left;
margin-left: 15px;
margin-top: 0px;
}

#nav_left_menu li.selected {
font-weight: bold;
font-size: 10px;
margin-left: 17px;
padding: 2px;
}


#nav_left_menu li a, #nav_left_menu dt a {
text-decoration: none;
display: block;
padding: 2px;
margin: 0px;
}
#nav_left_menu li a:hover, #nav_left_menu dt a:hover, #nav_left_menu dd a:hover   {
background-color: #C0C0A8;
}
/* ======================================== */

/* ======================================== */
#nav_left2 {
border-top: 1px dashed /*#9A70AA*/;
margin-top: 15px;
}

#nav_left2 ul, li, a {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}

#nav_left2 li {
border-bottom: 1px dotted /*#9A70AA*/;
margin-left: 5px;
text-align: left;
list-style-type: none;
}

#nav_left2 li a {
text-decoration: none;
display: block;
padding: 2px;
margin: Opx;
}

#nav_left2 a:hover {
background-color: #C0C0A8;
}
/* ======================================== */

#links {
border-top: 1px dashed /*#9A70AA*/;
margin-top: 15px;
}

#links ul, li, a {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}

#links li {
border-bottom: 1px dotted /*#9A70AA*/;
margin-left: 5px;
text-align: left;
list-style-type: none;
}

#links li a {
text-decoration: none;
display: block;
padding: 2px;
margin: Opx;
}

#links a:hover {
background-color: #C0C0A8;
}

/* - TIP ----------------------------------------------------- */
#main_tip {
width: 100%;
text-align: left;
border: 1px dotted;
margin-top: 15px;
margin-bottom: 10px;
padding: 2px;
}

#main_tip ul, li {
padding: 1px;
margin: 1px;
font-size: 12px;
}

#main_tip_img img {
float: right;
/* width: 140px; */
/*border: 1px solid;*/
margin: 5px;
padding: 2px;
}




/* - COLONNE DROITE ------------------------------------------ */
right_col {
width: 70%;
float: right;
top: 0px;
}

#right_col_inner {
margin-left: 1px;
padding: 2px;
}

/* - EDITO --------------------------------------------------- */
#edito {
border-top: 1px dashed;
margin-top: 5px;
width: 100%;
} ;

/* - THUMBNAILS ---------------------------------------------- */
#thumbnails {
/*text-align: center;*/
width: 100%;
}

#tunmbnails table {
} 

#thumbnails tr {
}

#thumbnails td {
margin: 12;
padding: 12;
border: 0px dotted #FFFFFF ;
/* background-color: #DAC8E0; */
/*float: left;*/
/*list-style-type: none;*/
}

#thumbnails td:hover {
border: 0px dotted /*#9A70AA*/;
/* background-color: #DAC8E0; */
}


/* - ACTUALITES  --------------------------------------------- */
#actu {
width: 100%;
margin-top: 15px;
border-top: 1px dashed;
text-align: left;
} 

#actu p.allnews {
text-align: right;
}

#actu p.allnews a {
font-size: 10px;
border-bottom: 1px dotted /* #9A70AA */;
}

#actu p.allnews a:hover {
background-color: #C0C0A8 ;
}

#allactu {
/* float: left; */
width: 100%;
border-top: 1px dashed /*#9A70AA*/;
margin-top: 5px; 
}

#allactu bloc_news {
border: 1px dotted /*#9A70AA*/;
}

#allactu h3 {
border-bottom: 1px dotted /*#9A70AA*/;
margin: 2px;
padding-bottom: 6px;
font-size: 12px;
}

#allactu p {
margin-top: 3px;
padding: 3px;
font-size: 10px;
}

/* - ITEM --------------------------------------------------- */
#item {
text-align: left;
width: 100%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
} 

#itempic img {
border: 0px dotted;
padding: 0px;
}

#itempic a:hover{
}


#itempic {
text-align: center;
width: 100%;
}

#itemdate {
float: left;
width: 20%;
border-top: 1px solid;
border-bottom: 1px solid;
margin-top: 5px;
}

#itemlegend {
float: left;
padding-top: 1px;
padding-bottom: 1px;
font-size: 10px;
font-style: italic;
width: 60%;
border-top: 1px solid;
border-bottom: 1px solid;
margin-top: 5px;
text-align: center;
}

#itemsoldtype {
float: left ;
width: 20%;
border-top: 1px solid;
border-bottom: 1px solid;
margin-top: 5px;
text-align: right;
}

#itemdescript {
clear: both;
float: left;
width: 99%;
border: 1px dotted;
margin-top: 15px;
padding: 2px;
}

#itemtag {
float: right;
width: 140px;
border: 1px dotted;
margin: 5px;
padding: 2px;
}

#itempdescript ul {
float: left;
}
#itempdescript li {
list-style-type: none;
float: left;
}

#itemtag ul {
float: left;
}
#itemptag li {
list-style-type: none;
float: left;
}


#item_comment_form {
clear: both;
float: left;
width: 99%;
margin-top: 10px;
margin-bottom: 10px;
border: 1px dotted;
padding: 2px;
}

#item_comment_form td{
font-size: 10px;
}

#item_comment_form p.form_add {
font-weight: bold;
}

#item_comment_blocs {
clear: both;
float: left;
width: 99%;
margin-top: 10px;
border-top: 1px dashed;
}

#item_comment_blocs bloc_comment {
width: 100%;
}

#item_comment_blocs p.post_string {
font-weight: bold;
border-top: 1px dotted;
}

/*
#item_comment_blocs a {
border-bottom: 1px dotted;
}
*/

#item_comment_blocs p.post_string, p.comment, p.delete_url {
margin-left: 15px;
font-size: 10px;
}

#item_comment_blocs p.delete_url {
text-align: right;
}


/* - SUBCATEG  ---------------------------------------------------------- */
#subcateg {
width: 100%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
text-align: left;

} 

#subcateg_tip {
clear: both;
text-align: left;
width: 99%;
border: 1px dotted;
margin-top: 5px;
margin-bottom: 10px;
padding: 2px;
float: left;
}

#subcateg_tip ul, li {
padding: 1px;
margin: 1px;
font-size: 12px;
}

#subcateg_tip_img img {
float: right;
/* width: 140px; */
/*border: 1px solid;*/
margin: 5px;
padding: 2px;
}

#subcateg_thumbnail {
clear: both;
width: 100%;
border-top: 1px dashed /*#9A70AA*/;
}

#subcateg_thumbnail .titre {
font-size: 14px; 
}

#subcateg_thumbnail td {
margin: 10px;
padding: 10px;
border: 0px dotted #FFFFFF ;
}

#subcateg_thumbnail td:hover {
border: 0px dotted /*#9A70AA*/;
}

#subcateg_thumbnail .subcateg_titre {
/*font-weight: bold;*/
font-size: 12px; 
top-margin: 1px,
padding: 1px;
}


/* - CATEG  ---------------------------------------------------------- */
#categ {
width: 100%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
text-align: left;

} 

#categ_desc {
text-align: left;
width: 99%;
border: 1px dotted;
margin-top: 5px;
margin-bottom: 10px;
padding: 2px;
float: left;
}

#categ_desc ul, li {
padding: 1px;
margin: 1px;
font-size: 12px;
}

#categ_desc_img img {
float: right;
width: 140px;
/*border: 1px solid;*/
margin: 5px;
padding: 2px;
}

#categ_selection {
clear: both;
width: 100%;
border: 1px solid /*#9A70AA*/;
margin-bottom: 15px;
text-align : center; 
}

#categ_selection .titre {
font-weight: bold;
font-size: 14px; 
}

#categ_selection td {
margin: 10px;
padding: 10px;
border: 0px dotted #FFFFFF ;
}

#categ_selection td:hover {
border: 0px dotted /*#9A70AA*/;
}

#categ_thumbnail {
clear: both;
width: 100%;
border-top: 1px dashed /*#9A70AA*/;
}

#categ_thumbnail .titre {
font-size: 14px; 
}

#categ_thumbnail td {
margin: 10px;
padding: 10px;
border: 0px dotted #FFFFFF ;
}

#categ_thumbnail td:hover {
border: 0px dotted /*#9A70AA*/;
}

#categ_thumbnail .categ_titre {
/*font-weight: bold;*/
font-size: 12px; 
top-margin: 1px,
padding: 1px;
}

/* - CATEG SCHEMA ---------------------------------------------------------- */
#categschema {
width: 100%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
text-align: left;

} 

#categschema_desc {
text-align: left;
width: 99%;
border: 1px dotted;
margin-top: 5px;
margin-bottom: 10px;
padding: 2px;
float: left;
}

#categschema_desc ul, li {
padding: 1px;
margin: 1px;
font-size: 12px;
}

#categschema_desc_img img {
float: right;
width: 140px;
/*border: 1px solid;*/
margin: 5px;
padding: 2px;
}

#categschema_thumbnail {
clear: both;
width: 100%;
border-top: 1px dashed /*#9A70AA*/;
}

#categschema_thumbnail .titre {
font-size: 14px; 
}

#categschema_thumbnail td {
margin: 10px;
padding: 10px;
border: 0px dotted #FFFFFF ;
}

#categschema_thumbnail td:hover {
background-color: #C0C0A8 ;
}

#categschema_thumbnail .categ_titre {
/*font-weight: bold;*/
font-size: 12px; 
top-margin: 1px,
padding: 1px;
}

/* - SCHEMAS  --------------------------------------------- */
#schema {
width: 98%;
border-top: 1px dashed /*#9A70AA*/;
margin-top: 5px; 
text-align: left;
overflow:hidden;
}

#allblocs {
width: auto;
text-align: left;
font-size: 12px;
margin-top: 3px;
padding: 3px;
}

#allblocs a {
font-size: 12px;
border-bottom: 1px dotted /* #9A70AA */;
}

#allblocs a:hover {
 background-color: #C0C0A8 ;
}

/* - NOUVEAUTES  --------------------------------------------- */
#nouveautes {
width: 100%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
text-align: left;
} 

#nouveautes_thumbnail {
clear: both;
width: 100%;
border-top: 0px dashed /*#9A70AA*/;
}

#nouveautes_thumbnail .titre {
font-size: 14px; 
}

#nouveautes_thumbnail td {
margin: 10px;
padding: 10px;
border: 0px dotted #FFFFFF ;
}

#nouveautes_thumbnail td:hover {
border: 0px dotted /*#9A70AA*/;
}

#nouveautes_thumbnail .subcateg_titre {
/*font-weight: bold;*/
font-size: 12px; 
top-margin: 1px,
padding: 1px;
}

/* - RECHERCHE  --------------------------------------------- */
#recherche {
width: 100%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
text-align: left;
} 

#recherche h3 {
border-top: 1px dotted ;
/* margin-top: 25px; */
padding-top: 10px;
text-align: left;
font-size: 14px;
} 

#recherche ul {
margin-bottom: 25px;
}

#recherche li {
margin-left: 10px;
font-size: 12px;
list-style-type: none;
}

#recherche li a {
border-bottom: 1px dotted;
font-size: 12px;
}

/* - PARTENAIRES  --------------------------------------------- */
#partenaires {
width: 98%;
margin-top: 5px;
border-top: 1px dashed /*#9A70AA*/;
text-align: left;
} 

/* - GOOGLE ADS ----------------------------------------------- */
#googlead {
/* border-top: 1px dashed */ /*#9A70AA*/;
text-align: center; 
margin-top: 15px;
}

/* - PUB UADF ----------------------------------------------- */
#pubuadf {
text-align: center; 
font-size: 10px;
}

#pubuadf a {
border-bottom: 1px dotted;
font-size: 10px;
}

#pubuadf a:hover {
background-color: #C0C0A8;
}
