.xoopscode {
	border-style : dashed;
	border-width : 1px;
	padding : 0px 5px 0px 5px;
}
.xoopsquote {
	border-style : dashed;
	border-width : 1px;
	padding : 0px 5px 0px 5px;
}
.errhandler {
	border-style : dashed;
	border-width : 1px;
	padding : 0px 5px 0px 5px;
	background-color: #F8F8FF;
	color: Gray;
}
body {
	direction : ltr; /* Change to rtl for Right-To-Left languages */
	unicode-bidi : embed;
}
#hmenu a {
  	display: block;
	margin: 0;
	text-indent: 5px;
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
   border-bottom: 1px solid #777777;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #777777;
	border-top: 1px solid #cccccc;
   width: 100%;
	padding: 3px;
}

#hmenu2 a {
  	display: block;
	margin: 0;
	text-indent: 25px;
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
   border-bottom: 1px solid #777777;
	border-left: 3px solid #990000;
	border-right: 1px solid #777777;
	border-top: 1px solid #cccccc;
   width: 100%;
	padding: 3px;
}


body {
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 10px; 
    font-style : normal;
    text-align:center;  
    color : #cccccc; 
    background-color : #FFFFFF; } 

a:link, a:visited {
	color: #753813;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #366B8B;
	text-decoration: underline;
}

td, tr, table {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #2F2F2F;}

.optable {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;}

img {
	border : 0px;}

.image{
 vertical-align: middle;}

.login {
   background: #FFFFBF;
   vertical-align: middle;
   border: 1px solid #AE3800;
   font-size: 10px;
   color: #3F3F3F;}

.textarea {	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #3ea2bc;}

.button, .file, .select, .radio {
	background: #ECECEC;  /*gris pale */
	font-size: x-small;}

}
.indextext {
	color: #FFFFCC;
	padding: 1px 1px 1px 1px;
	text-align: left;}

.textarea,  .file {
	background: White;
	border: 1px solid #08596d;
	font-size: 10px ;}

.text {
    font-style : normal; 
    color : #08596d; 
    text-decoration: none;}

.waitbox {
padding: 1px 1px 1px 1px;
text-align: left;}

#pagewidth{ 
margin-left:auto; 
margin-right:auto; 
background-color:#FFFFFF; 
width:100%; } 



#header{
 color: #2F2F2F; /*orange*/ 
 width:100%;
 height:44px;
 background-repeat: repeat;} 

#header2{
 width:100%;
 height:152px;
 vertical-align: top;
 background-repeat: repeat;
 text-align:center;
 vertical-align:bottom;
 padding-bottom: 2px;} 

/*cadres gauche, droit et central ----------------------------------------------------*/ 

#table_centrale{
 position:relative; 
 width:100%;
border-collapse:collapse; } 

#leftcol{
 vertical-align:top;
 padding-top: 4px;
 padding-left: 2px;
 padding-right: 2px;
 border-top: 1px  dashed #CFCFCF; }
 
#rightcol{
 vertical-align:top;
 padding-top: 4px;
 padding-left: 2px;
 background-color:#FFFFFF;
 border-top: 1px #CFCFCF;
 border-right:0px #CFCFCF;
 border-left: 1px #CFCFCF;
 border-bottom: 0px #CFCFCF;
 border-style:dashed; }
 
#maincol{
 background-color: #FFFFFF;
 vertical-align:top;
 padding-top: 4px;
 padding-left: 7px;
 padding-right: 2px;
 border-top: 1px #CFCFCF;
 border-right:0px #CFCFCF;
 border-left: 1px #CFCFCF;
 border-bottom: 0px #CFCFCF;
 border-style:dashed;
 width:100%; }

/*pied de page du site ----------------------------------------------------*/ 

#footer{
 width: 100%;
 height:44px;
 background-repeat: repeat;} 
/*fonction impression ----------------------------------------------------*/ 
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocolls, #maincol{width:100%; float:none;}
}


/*Blocs ----------------------------------------------------------------------*/

.block_content {
font: 11px verdana, helvetica, sans-serif;

-moz-border-radius: 4px;
padding-left:2px; 
padding-right:2px; 
width: 100%;}
/*  aspect des blocs colonne gauche ---------------------------------------------*/	

.block_title-colonne-gauche {
text-align:center; 
font: bold 10px verdana, helvetica, sans-serif;
color: #4F4F4F;

background-repeat: no-repeat;
}

.block_content-colonne-gauche {
width: 170px;}

.boxContent {
width: 100%;}


.block_title-right-bloc {
font: bold 10px verdana, helvetica, sans-serif;
color: #FF8000;

background-repeat: no-repeat;
text-indent:11pt;}


.boxContent-right {
width: 170px;}

/*  aspect des blocs cadre central aspect uni bleu clair ---------------------------------------------*/	

.block_title-center {
font: 11px verdana, helvetica, sans-serif;
font-style:bold;
color:#ffffff;
background-color:#AFAFAF;
background-repeat: no-repeat;
width: 100%;
text-indent:15pt;
}

.block_content-center {
font: 11px verdana, helvetica, sans-serif;
color:#08596d;
border-bottom:1px solid #9cbcc4; 
border-left: 1px solid #9cbcc4;
border-right: 1px solid #9cbcc4;
border-top: 1px solid #9cbcc4;
-moz-border-radius: 5px;
width: 100%;

}

/*  aspect des articles ---------------------------------------------*/

.block_title {

font: bold 16px verdana, helvetica, sans-serif;
color: #08596d;
background-repeat: no-repeat;
text-indent:13pt;

}

.postedby {
font: 9px verdana, helvetica, sans-serif;
color: #9cbcc4;
text-align:left; 
}
/*------------------- couleurs des liens posteby*/

.postedby a  {
font: 9px verdana, helvetica, sans-serif;
color:#9cbcc4;}

.postedby a:hover {	
text-decoration: none;	
color: #000000;}

.block_content-texte-article {
font: 12px verdana, helvetica, sans-serif;
padding-top:1px;
padding-bottom:2px;}

.morelink {
font: 9px verdana, helvetica, sans-serif;
text-align:left; 
border-top:1px dashed #08596d; 
padding-top:2px}	

.block_title-post {
font: bold 13px verdana, helvetica, sans-serif;
color: #08596d;}

/* ------------------------------------aspect des preferences administration*/

.checkbox {
	background: #ECECEC;  /*gris pale */
	border: 1px solid #08596d;
	font-size: x-small;}

.select {
	background: #ECECEC;  /*gris pale */
	border: 1px solid #08596d;
	font-size: small;}
 

/* ------------------------------------aspect module sections */

.title {
    color: #08596d;
	font-size: 18px;
    font-style:bold;}

.sections_css .bg1 {
background-color:#ffffff  /* fond cellule */
}

.sections_css .bg2 {
background-color:#ECECEC /* fond cellule nom - lecture*/
} 

.sections_css .bg3 { 
background-color:#ffffff   /* fond cellule  article- date  */
}

.sections_css .bg4 { /* entete degrade bleu  */
background-color:#9cbcc4;
}


.newbb_plus_css .bg1 {
background-color:#ffffff  /* fond cellule */
}

.newbb_plus_css .bg2 {
background-color:#3ea2bc /* couleur bordure*/
} 

.newbb_plus_css .bg3 { 
background-color:#8cc8d7   /* fond cellule 2  */
}

.newbb_plus_css .bg4 { /* entete degrade bleu  */
background-color:#8cc8d7;
background-image:url(../images/bg-titre-bleu-blc.png);
background-repeat: repeat-x;
height:20px;
}

/* ------------------------------------aspect général */

.bg1		{background-color:#ffffff} /* fond cellule bloc centre, bloc froit, admin*/

.bg2		{/* couleur bordure*/
background-color:#cccccc;
border-bottom:1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-collapse:collapse;} 

.bg3		{background-color:#ECECEC} /* en tete des cadres admin*/

.bg4		{background-color:#ffffff} /* pied de page bloc forum*/



/* ------------------------------------mylinks */

.mylinks_bg1		{background-color:#ffffff;border-collapse:collapse;} /* fond cellule bloc centre, bloc froit, admin*/
.mylinks_bg3		{background-color:#8cc8d7;border-collapse:collapse;} /* en tete des cadres admin*/


a.amz { color: #307DAF;}
.smalltxt {font-size: 10px;}
.new_price {color: #EE3300;}
.item_img img{border:4px #eee solid;}
.item_img img  {padding: 1px;background-color: #E0E0E0;}
hr { border: none; border-top: 1px solid #C8BFC2; }
h2 { font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; }




