body {
	background: #fff;
	font: 70%/150% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	background: #FFF url(images/header-devel/bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	color: #4A5157;
}

form { margin: 0; }

.header { color: #000; width: 960px; height: 81px;	margin: 0 auto; padding: 0; }





.searchf {
	float: right;
	margin: 0;
	padding: 0;
}

.header h1 {

	padding: 12px 0 0 0px;
	color: #000;
	font: bold 2.5em Arial, sans-serif;
	
}

.header h2 {

	
	padding: 0;
	color: #FFF;
	font: bold 1.8em Arial, sans-serif;
	
	
}



p {	margin: 0 0 0px 0; line-height: 1.5em; }

/*

h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #292929;
}

h1 {
	letter-spacing: -1px;
	font-size: 1.8em;
}

h2 {
	margin-top: 2em;
	color : #292929;
	padding-left: 1em;
	font-size: 130%;
	
}

.top  {
	background: #fff url(/images/h2.gif) no-repeat;
	margin-top: 2em;
	color : #ffffff;
	padding-left: 1em;
	font-size: 130%;
	height:  25px;
}


h3 {
	font-size: 13px;
	color: #292929;
}

h4 {
    font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size: 1.3em;
    margin-top: 0.5em; margin-bottom: 0.5em;
    color: #000;
	text-decoration: underline;
}
*/
p, ul, ol {
	list-style: square;
	margin: 2em;
	text-align: justify;
}

a {
	color: #E58082;
}

a:hover {
	text-decoration: none;
}

acronym {
	text-decoration : none;
	border-bottom:1px dashed grey;
}

a.tab {
	border: 1px solid #E58082;
	background-color: #FAE7E7;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 0.3em;
	font-weight: bold;
	text-decoration: none;
}

a:hover.tab  {
	text-decoration: underline;
}




img {
	border: none;
}

img.left {
}

img.right {
}

.tn img {
	border: 8px solid #F5F5F5;
}


table {
	font-size: 1em;
}


table.cadre
{
	background-color: #C5CBD2;
}



tr.titre
{
	background-color: #E6E7F5;
}

tr.cadre
{
	background-color: #FFFFFF;
}

td { padding:0.2em; }


td.titre
{
	font-size: 13px;
	color: #003A7D;
	font-weight: normal;
	
}

th.titre
{
	font-size: 11px;
	color:#E58082;
	background: #F5F5F5;
	font-weight: normal;
	text-align: center;
}



hr {
	display: none;
}














/* Logo */


















#logo1 {
	width: 100%px;
	height: 150px;
	margin: 0;
	background: url(images/fond-v0.gif) repeat-x ;
}


#logo {
	width: 960px;
	height: 115px;
	margin: 0 auto;
	background: url(images/v7-header-v1.gif) no-repeat ;
}

#logo h1 {
	margin: 0;
	padding-top: 60px;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -2px;
}

#logo h2 {
	font-size: 90%; 
	background: transparent;
	padding: 0;
	font-weight: normal;
	color: #FFFFFF;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}


#logo #pub {
	float:right;
	border: 0;
	padding-top: 1.5em;
	padding-right: 3em;
}





#container {
	width: 960px;
	margin: 0 auto;
}

#menu {
	position: absolute;
	height:65px;
	border:0;
	
}

#menu dl, #menu dd, #menu ul, #menu li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
}

#menu dt {
	width:85px;
	border:0;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#menu dl {
float: left;
}

#menu li {
display: inline;
}

#menu dl dt a {
display:block;
width:85px;
height:25px;
padding-top:5px;
}

#menu a {
text-decoration: none;
color: #fff;
}

#menu a:hover {
text-decoration: none;
color: #fff;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu10, #menu9, #menu1-selected, #menu2-selected, #menu3-selected, #menu4-selected, #menu5-selected, #menu6-selected, #menu7-selected, #menu8-selected, #menu10-selected, #menu9-selected {
width:100px;
padding-bottom:5px;
font:10px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;

}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu10, #menu9 {
background: url(images/onglet-global.gif) no-repeat top left;
}



#menu1 a:hover, #menu1-selected  {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu2 a:hover, #menu2-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu3 a:hover, #menu3-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu4 a:hover, #menu4-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu5 a:hover, #menu5-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu6 a:hover, #menu6-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu7 a:hover, #menu7-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu8 a:hover, #menu8-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu10 a:hover, #menu10-selected  {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}

#menu9 a:hover, #menu9-selected {
background: url(images/onglet-accueil-4.gif) no-repeat top left;
}




#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu10 ,#smenu9 {
position: absolute;
width: 960px;
left: 0;
/*font-size:12px; */
font:10px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;
}

#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover, #smenu6 a:hover, #smenu7 a:hover, #smenu8 a:hover, #menu10 a:hover, #smenu9 a:hover {
text-decoration: underline;
color: #000;
}

#smenu1 ul, #smenu1 li a, #smenu2 ul, #smenu2 li a, #smenu3 ul, #smenu3 li a, #smenu4 ul, #smenu4 li a, #smenu5 ul, #smenu5 li a, #smenu6 ul, #smenu6 li a, #smenu7 ul, #smenu7 li a, #smenu8 ul, #smenu8 li a, #smenu10 ul, #smenu10 li a, #smenu9 li a, #smenu9 ul {
padding:5px 10px 5px 5px;
color:#fff;
}

#smenu1 ul {
background: #E58082;
}

#smenu2 ul {
background: #E58082 ;
}

#smenu3 ul {
background: #E58082 ;
}

#smenu4 ul {
background: #E58082 ;
}

#smenu5 ul {
background: #E58082 ;
}

#smenu6 ul {
background: #E58082 ;
}

#smenu7 ul {
background: #E58082 ;
}

#smenu8 ul {
background: #E58082 ;
}
#smenu10 ul {
background: #E58082 ;
}
#smenu9 ul {
background: #E58082 ;
}

/*  SUB MENU */

#submenu {
    border-bottom : 1px solid #E58082;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 0px;
    margin-top: 10px;
    padding-bottom : 19px;
    padding-left : 10px;
}

#submenu-label {
    display: none;
}

#submenu ul, #submenu li  {
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;
}

#submenu a:link, #submenu a:visited   {
    background : #E58082;
    border : 1px solid #E58082;
    color : #fff;
    float : left;
    line-height : 14px;
    margin-right : 3px;
    padding : 2px 3px 2px 3px;
    text-decoration : none;
	font-size: 1.2em;
}

#submenu a:link.active, #submenu a:visited.active {
    background : #fff;
    border-bottom : 1px solid #E58082;
    color : #000;
	font-size: 1.2em;
}

#submenu a:hover   {
    background: #EDA6A8;
	font-size: 1.2em;
}

#submenu li#nav-help-activ a {
 background : #fff;
    border-bottom : 1px solid #fff;
    color : #000;
}




/*  SUB MENU ADMIN SITE */

#submenuS {
    border-bottom : 1px solid #E58082;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 0px;
    margin-top: 10px;
    padding-bottom : 19px;
    padding-left : 10px;
	
}

#submenuS-label {
    display: none;
}

#submenuS ul, #submenuS li  {
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;

}

#submenuS a:link, #submenuS a:visited   {
    background : #E58082;
    border : 1px solid #E58082;
    color : #fff;
    float : right;
    line-height : 14px;
    margin-right : 3px;
    padding : 2px 3px 2px 3px;
    text-decoration : none;
	font-size: 1em;
}

#submenuS a:link.active, #submenuS a:visited.active {
    background : #fff;
    border-bottom : 1px solid #E58082;
    color : #000;
	font-size: 1.2em;
}

#submenuS a:hover   {
    background: #EDA6A8;
	font-size: 1.2em;
}

#submenuS li#nav-help-activ a {
 background : #fff;
    border-bottom : 1px solid #fff;
    color : #000;
}










/* Page */

#bg {
	width: 957px;
	margin: 0 auto;
	border-left: 1px solid #E58082;
	border-right: 1px solid #E58082;
	border-bottom: 1px solid #E58082;
	height: 100%;
	background: #fff;
}

#bgmono {
	width: 915px;
	margin: 0 auto;
	border-left: 1px solid #E58082;
	border-right: 1px solid #E58082;
	border-bottom: 1px solid #E58082;
background: #fff;
}	
	


/* Content */

#bg #content {
	padding: 0.3em;
	text-align: left;
	margin: 1em 280px 0 20px;
}


#bgmono #contentm {
	padding: 0.3em;
	text-align: left;
	margin: 0 20px 0 20px;
}

#content h1 {
	margin: 45px 0 20px 0;
	padding-left: 40px;
	background: url(images/img07.gif) no-repeat left center;
	letter-spacing:-2px;
}
#contentm h1 {
	margin: 45px 0 20px 0;
	padding-left: 40px;
	background: url(images/img07.gif) no-repeat left center;
	letter-spacing:-2px;
}
#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#E58082;
	font-weight:bold;
	line-height:10px;
	margin:0;
	padding:0;
letter-spacing:-1px;
	text-decoration:none;
}

#contentm h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#E58082;
	font-weight:bold;
	line-height:10px;
	margin:0;
	padding:0;
letter-spacing:-1px;
	text-decoration:none;
}


/*


label {
	width:15em;
	float:left;
	text-align:right;
	background:url(images/form.gif) no-repeat center right;
	padding-right:18px;
	color:#FF0000;
	font-weight:bold;
}

textarea {
	width:70%;
	height:15em;
	font-family:sans-serif;
	font-size:small;
	background:#fff;
	border:1px solid #aaa;
	padding:3px;
}
*/
textarea.fullsize {
	width:98%;
	height:10em;
	font-family:sans-serif;
	font-size:small;
	background:#fff;
	border:1px solid #aaa;
	padding:3px;
}

/*

input.textfield {
	width:70%;
	background:#fff;
	border:1px solid #aaa;
	padding:3px;
}
fieldset {
	width: 95%;
	background: #FFFFCA;
	margin-left: auto;
	margin-right: auto;
}
legend { font-weight: bold; }
*/
fieldset, legend{
	border: 1px solid #ccc;
	background: #f3f3f3 url(images/fieldset.png) repeat-x left top;
	}
fieldset{margin-top: 1em; padding: 2em 1em; padding-right: 40px; background: #FFF6F6 ;}
legend{padding: 0.5ex 1ex; font-weight: bold;}

label {
 cursor: pointer;
 cursor: hand; /* MSIE*/
	}

input, textarea{
	padding: 3px;
	background: #fff;
	}
input, select, textarea{border: 1px solid #aaa}
input:focus, select:focus, textarea:focus{border: 1px solid #666}
input[type=submit], input[type=button], .buttons{border: 1px outset #986601; font-weight:bold;}


.SUB {
	disabled: disabled;
}




.boxtext {
		width: 90%;
		padding: 0.3em;
		border: 1px solid #C5CBD2;
		background-color: #E6E7F5;
		-moz-border-radius: 6px;
		border-radius: 6px;
}

.boite {
		margin: 1em;
		border: 1px dotted #cccccc;
		padding: 0.3em;
}

.boxsurf {
	text-align: left;
	padding: 0.3em;
	border: 1px solid #C5CBD2; 
	margin-bottom: 1em;
	background: 
}


.boxsurf h4 {
	padding: 0.3em;
	background-color: #E6E7F5;
}

.red{
	color: #EC0000;
}


.ShowTexte {
	background: #F5F5F5;
	border-top: solid 1px #E1E1E1;
	border-bottom: solid 1px #E1E1E1;
	padding: 0.8em;
	margin-bottom: 2em;
}







.col {
	margin-top:0.8em;
	width: 100%;
	overflow: hidden;
}

.colcontent{
	float: left;
	width:30%;
	overflow: hidden;
}

.colsidebar{
	overflow: hidden;
	text-align: right;
	float: right;
	width: 65%;
}




/* Sidebar */



#sidebar {
	float: right;
	width: 280px;
	margin-top: 3em;
	margin-right: 0.5em;
	padding: 0 1px 0 0;
}



#sidebar a {
	color: #4A5157;
}
.cadreg {
	width: 270px;
	padding-top: 7px;
	background: #F8DADB url(images/top.png) top left no-repeat;
}

.cadrebas {
	padding: 0 0.5em 7px 0.5em;
	background: #F8DADB url(images/bottom.png) bottom left no-repeat;
}
.cadrebaslarge {
	padding: 0 0.5em 67px 0.5em;
	background: #F8DADB url(images/bottom-large.png) bottom left no-repeat;
}
.cadreg h2  {
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
	margin-top: 1.5em;
	font-size: 130%;
	color: #292929;
}


.box {
}

.box .title {
	height: 27px;
	padding: 6px 0 0 34px;
	background: #C80000 url(images/img05.gif) no-repeat;
	text-transform: lowercase;
	font-size: 17px;
	color: #FFFFFF;
}

.box .content {
	padding: 26px;
	background: url(images/img06.gif) repeat-x;
}

.box ul {
	list-style: none;
	line-height: normal;
}

.box ul li {
	margin-bottom: 13px;
	font-size: 12px;
}

.box small {
	font-size: 10px;
	color: #808C96;
}


.center { text-align: center; }

.infoBox p, .errorBox p, .helpBox p {
    margin: 0;
}

.infoBox span, .errorBox span, .helpBox span {
    color: #777;
}

.infoBox strong, .errorBox strong, .helpBox strong {
    display: block;
    margin-bottom: 0.5em;
}

.infoBox {
    max-width: 480px;
    background: url("images/msg_info.gif") top left no-repeat;
    padding-left: 26px;
    color: #869AB7 !important;
}

.helpBox {
    max-width: 480px;
    background: url("images/msg_help.gif") top left no-repeat;
    padding-left: 26px;
    color: #523F52 !important;
}

.errorBox {
    background: url("images/msg_error.gif") top left no-repeat;
    padding-left: 26px;
    margin-bottom: 2em;
	color: #FF0000 !important;
}

.rougeclair { background:#FFE1E1; }



#bg #menuright  {
	float: right;
	width: 290px;
	margin: 4em 10px 1em 1em;
}

#bg #menuright h2 {
	font: 1.1em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-weight: bold;
	background: url(images/sep.gif) top center no-repeat;
	padding-top: 15px;
	margin-bottom: 5px;
	font-variant: small-caps ; 
}

.puballpage {
	border-top: 1px solid #ccc;
	margin-top: 10em;
	text-align: center;
}




#tabless { /* taille du cadre, à titre d'exemple */
width: 15em;
background-color: #EDA6A8;
}
/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 19px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(images/cadre-rt.gif);
}
#hautdroit {
float: right;
background: url(images/cadre-lt.gif);
}
#basgauche {
background: url(images/cadre-rb.gif);
}
#basdroit {
float: right;
background: url(images/cadre-lb.gif);
}
#contenu p {
color: white;
margin: 0.5em; /*gestion des espaces interparagraphes */
}



.FormCadre {
	border: 1px solid #E47F81;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #FAE7E7;
}

.FormCadre  h2 { 
	text-align: center;
	color: #E58082;
	font-size: 1em;
	background-color: #FAE7E7;
	margin: 0;
	padding: 0.3em;
}

.alt {
  	background-color: #F5F5F5;
	border-bottom: solid 1px #E1E1E1;
	border-top: solid 1px #E1E1E1;
}


td,th {
	color:#000;
	font-size:small;
	font-family:tahoma, sans-serif;
}
#main_area div {
text-align:left;
}

#main_area_cm {
float:none;
width:auto !important;
width:100%;
}

p.boardtitle {
color:#848284;
font-weight:bold;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:0 5px 5px;
overflow:auto !important;
height:100%;
}

p.boardtitle_info {
color:#848284;
text-align:center;
font-weight:bold;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:0 5px 5px;
overflow:auto !important;
height:100%;
}

p.boardtitle_info_poll {
color:#848284;
text-align:left;
font-weight:bold;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:0 5px 5px;
overflow:auto !important;
height:100%;
}

div.boardtitle {
clear:both;
background-color:#FFF;
border:1px solid #CECFCD;
border-top:0;
border-bottom:0;
margin:0;
padding:0 1px;
}

.boardtitle a:link,.boardtitle a:visited {
color:#000;
}

.boardtitle a:hover {
color:#848284;
}

.boardtitle_p {
color:#000;
font-weight:bold;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:4px;
overflow:auto !important;
height:100%;
}

.boardtitle_p_left {
color:#000;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:4px;
overflow:auto !important;
height:100%;
}

.boardtitle_pb {
color:#000;
font-weight:bold;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:1px 0 0;
padding:4px 4px 0;
overflow:auto !important;
height:100%;
}

.boardtitle_pex {
color:#000;
font-weight:bold;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:4px 4px 0;
overflow:auto !important;
height:100%;
}

.last_post ul {
float:none;
margin:0;
padding:5px;
list-style:none;
text-align:left;
font-size:x-small;
font-family:tahoma, sans-serif;
}

.last_post_li_b {
text-align:right;
white-space:nowrap;
}

.tborder_cs {
clear:both;
float:none;
border:1px solid #CECFCD;
border-top:0;
border-bottom:0;
background-color:#FFF;
padding:0 2px 1px;
}

.tborder_is {
border:1px solid #DADADA;
background-color:#FFF;
}

.catbg_cs {
background-image:url(images/titlebg.jpg);
font-weight:bold;
background-color:#FFFBFF;
color:#000;
}

div.new_some_mark {
text-align:center;
margin:0 0 2px;
padding:4px;
color:#848284;
font-weight:bold;
font-style:normal;
font-size:x-small;
background:#fff url(images/headerbodies.jpg);
background-position:top left;
background-repeat:repeat-x;
border:1px solid #DADADA;
}

.new_some_mark a:link,.new_some_mark a:visited {
float:right;
padding:4px 0 0;
color:#848284;
}

.new_some_mark a:hover {
color:#000;
text-decoration:underline;
}

td.new_some_mark {
background-color:#f7f3f7;
padding:0;
}

.windowbg2_bc {
color:#000;
background-color:#fffbff;
background-image:url(images/windowbg2_bc.gif);
background-position:top left;
background-repeat:repeat-x;
}

.windowbg2_ex {
color:#000;
background-color:#fffbff;
background-image:url(images/windowbg2_ex.gif);
background-position:top left;
background-repeat:repeat-x;
}

.windowbg_bc {
color:#000;
background-color:#f7f3f7;
background-image:url(images/windowbg_bc.gif);
background-position:top left;
background-repeat:repeat-x;
}

div.description_mi {
text-align:center;
margin:0 1px;
padding:4px;
color:#848284;
font-weight:bold;
font-style:normal;
font-size:x-small;
background:#fff url(images/headerbodies.jpg);
background-position:top left;
background-repeat:repeat-x;
border:1px solid #DADADA;
border-bottom:0;
}

.description_mi a:link,.description_mi a:visited {
float:right;
padding:4px 0 0;
color:#848284;
}

.description_mi a:hover {
color:#000;
text-decoration:underline;
}

div.poster_info_tc {
clear:both;
position:relative;
margin:0;
background:url(images/poster_info_tc.gif) 0 0 repeat-x;
}

div.poster_info_tl {
background:url(images/poster_info_tl.gif) 0 0 no-repeat;
}

div.poster_info_tr {
height:3px;
overflow:hidden;
background:url(images/poster_info_tr.gif) 100% 0 no-repeat;
}

div.poster_info_hi_tr {
height:5px;
overflow:hidden;
background:url(images/poster_info_tr.gif) 100% 0 no-repeat;
}

div.poster_info_bc {
clear:both;
position:relative;
margin:0;
background:url(images/poster_info_bc.gif) bottom repeat-x;
}

div.poster_info_bl {
background:url(images/poster_info_bl.gif) bottom left no-repeat;
}

div.poster_info_br {
height:5px;
overflow:hidden;
margin:0;
background:url(images/poster_info_br.gif) bottom right no-repeat;
}

div.poster_info_hi_bc {
clear:both;
position:relative;
margin:0;
background:url(images/poster_info_bc.gif) 0 100% repeat-x;
}

div.poster_info_hi_bl {
background:url(images/poster_info_bl.gif) top left no-repeat;
}

div.poster_info_hi_br {
height:13px;
overflow:hidden;
margin:0;
background:url(images/poster_info_br.gif) top right no-repeat;
}

.poster_info_border_left {
border-left:1px solid #CECFCD;
font-size:1px;
}

.poster_info_border_right {
border-right:1px solid #CECFCD;
font-size:1px;
}

.message_body_border_left {
border-left:1px solid #CECFCD;
}

.message_body_border_right {
border-right:1px solid #CECFCD;
}

.post_margin {
margin:0 2px;
}

.post_border {
background-color:#FFF;
padding:0 2px;
border:1px solid #CECFCD;
border-top:1px solid #DADADA;
border-bottom:0;
}

.post_border_in {
border:1px solid #CECFCD;
border-top:0;
}

.poster_info_avatar {
font-size:x-small;
font-family:tahoma, sans-serif;
padding:1px 0 0 7px;
}

.poster_info_tdl {
font-size:x-small;
font-family:tahoma, sans-serif;
padding:1px 2px 0 7px;
height:55px;
}

.poster_info_tdc {
font-size:x-small;
font-family:tahoma, sans-serif;
padding:1px 2px 0;
}

.poster_info_tdr {
font-size:x-small;
font-family:tahoma, sans-serif;
padding:1px 7px 0 2px;
}

.post_day {
border-bottom:1px solid #e1dfe1;
padding:0 7px 5px;
}

.message_icon {
padding:5px 0 0 5px;
}

.message_subject {
padding:3px 0 0 8px;
}

.message_border_top {
border-top:1px solid #CECFCD;
background-color:#fffbff;
}

.substitution_hr {
border-bottom:1px solid #e1dfe1;
margin:5px 0;
padding:0;
}

.substitution_hr_p {
border-bottom:1px solid #e1dfe1;
margin:5px 8px;
padding:0;
}

.substitution_hr_s {
border-bottom:1px solid #e1dfe1;
margin:5px 0 0;
padding:0;
}

.post_bottom_bg {
background-image:url(images/windowbg2_bc.gif);
}

td.post_bottom_bg {
border-top:1px solid #FFFBFF;
padding:3px 3px 1px;
font-size:smaller;
}

.post_bottom_bg_t {
background-image:url(images/windowbg2_bc.gif);
border-top:1px solid #FFFBFF;
padding:5px 6px 4px;
margin:0;
font-size:smaller;
overflow:auto !important;
height:100%;
}

.posttitle_t {
color:#000;
background-color:#FFFBFF;
background-image:url(images/titlebg_cs.jpg);
margin:0;
padding:4px 8px 6px;
}

.attachments_t {
width:85%;
border:1px solid #CECFCD;
border-top:0;
background-color:#fffbff;
font-size:x-small;
font-family:tahoma, sans-serif;
}

.attachments_tc {
width:100%;
font-size:x-small;
font-family:tahoma, sans-serif;
padding:0 8px;
}

.message_body_t {
width:85%;
height:100%;
border:1px solid #CECFCD;
border-top:0;
border-bottom:0;
background-color:#fffbff;
}

.last_edit_time {
padding:0 0 0 8px;
font-size:x-small;
font-family:tahoma, sans-serif;
}

.report_to_moderator {
padding:0 8px 0 0;
font-size:x-small;
font-family:tahoma, sans-serif;
}

/* The AJAX notifier */
#ajax_in_progress {
background:#32CD32;
color:#FFF;
text-align:center;
font-weight:bold;
font-size:18pt;
padding:3px;
width:100%;
position:fixed;
top:0;
left:0;
}

/* Setting of the width of theme.
   Change the value of "ie_all.css" when you change a value here. */
div#main_box {
min-width:780px;
max-width:1050px;
height:100%;
margin-left:auto;
margin-right:auto;
}

.shrinkheader_b {
margin:9px 5px 0 !important;
margin:10px 5px 0;
float:right;
}

#go_to_top {
margin:1px;
float:left;
}

#main_area div {
text-align:left;
}

#main_area_cm {
float:none;
width:auto !important;
width:100%;
}

.searchb_form {
margin:8px 0;
float:right;
width:auto;
}

div#headerbodies {
height:82px;
text-align:left;
}

#maintab {
text-align:center;
margin:0;
padding:0;
}

#maintab ul {
float:none;
margin:0;
padding:0;
list-style:none;
text-align:center;
}

#menu_container_bg {
width:auto;
margin:0;
padding:0 0 3px;
}

.float_right_only {
float:right;
}

.float_left_only {
float:left;
}

.float_right_small {
float:right;
font-size:x-small;
font-family:tahoma, sans-serif;
}

.insert_quote_p {
margin:0;
padding:0;
list-style:none;
text-align:right;
font-size:x-small;
font-family:tahoma, sans-serif;
}

.show_topics_posts_help {
float:right;
margin-right:3px;
margin-left:-12px;
cursor:help;
}

#show_most_online {
font-size:x-small;
font-family:tahoma, sans-serif;
border-width:1px 0 0;
border-style:solid;
border-color:#FFF;
padding:5px 0 2px;
margin:2px 0 0;
}

.topic_img {
padding:2px 0 0;
}

.maintab_off_first {
background:url(images/grey_tab_l.gif) no-repeat bottom left;
margin:0 0 3px;
width:auto !important;
width:100%;
padding:0;
}

a.maintab_off_back,.maintab_off_back:visited,.maintab_off_back:hover {
font-weight:normal;
white-space:normal;
font-size:11px;
display:block;
line-height:13px;
background:url(images/grey_tab_r.gif) no-repeat top left;
padding:5px 4px;
text-decoration:none;
color:#fff;
width:28px;
}

div#maintab li:hover {
background:url(images/over_tab_l.gif) no-repeat bottom left;
}

div#maintab li:hover a {
background:url(images/over_tab_r.gif) no-repeat top left;
}

div.round_corner_tc {
clear:both;
position:relative;
margin:0;
background:url(images/round_corner_tc.gif) 0 0 repeat-x;
}

div.round_corner_tl {
background:url(images/round_corner_tl.gif) 0 0 no-repeat;
}

div.round_corner_tr {
height:5px;
overflow:hidden;
background:url(images/round_corner_tr.gif) 100% 0 no-repeat;
}

div.round_corner_tdc {
clear:both;
position:relative;
margin:0;
background:url(images/round_corner_tdc.gif) 0 0 repeat-x;
}

div.round_corner_tdl {
background:url(images/round_corner_tdl.gif) 0 0 no-repeat;
}

div.round_corner_tdr {
height:5px;
overflow:hidden;
background:url(images/round_corner_tdr.gif) 100% 0 no-repeat;
}

div.round_corner_bc {
clear:both;
position:relative;
margin:0;
background:url(images/round_corner_bc.gif) 0 100% repeat-x;
}

div.round_corner_bl {
background:url(images/round_corner_bl.gif) 0 0 no-repeat;
}

div.round_corner_br {
height:13px;
overflow:hidden;
margin:0;
background:url(images/round_corner_br.gif) top right no-repeat;
}






/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(ajaxtabs/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(ajaxtabs/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
background: black url(ajaxtabs/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred; /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(ajaxtabs/indentbg2.gif) center center repeat-x;
}






















/*			FOOTER				*/







#bottomb {
	clear: both;
	width: 100%;
	background: #f1f1f1 url(images/topb.jpg) repeat-x top;
	font: 80% Arial, sans-serif;
}

#bottomb .padding {
	width: 800px;
	margin: 0 auto;
	padding: 30px 40px 10px 60px;
	
	
}
#bottomb ul { margin:0; list-style:none; padding: 0; }
#bottomb li { 
	margin: 5px 0 5px 0px; 
	padding: 0px 0 3px 0px; 
	border-bottom: 1px dotted #ccc; 
	list-style: none;
}
#bottomb li a {color: #E17174; text-decoration: none;  padding: 5px 0 0 0; display: block; margin-bottom: 2px; }
#bottomb li a:hover { color: #000; text-decoration: none; background: #FFE1E1; display: block; margin-bottom: 2px; }
#bottomb h2 {
	padding: 5px 0 5px 0;
	color: #808C96;
	font: bold 1.7em Arial, sans-serif;
}

#bottomb .rights {
	float: right;
	width: 200px;
	z-index: 1;
	width: 200px;
}

#bottomb .bottomc {
	width: 200px;
	margin: 0 auto;
	z-index: 2;
	float: center;
	
}

#bottomb .bottomd {
	width: 200px;
	margin: 0;
	z-index: 3;
	float: left;
	
}
.footer { 
	background: #000 url(images/img01.gif) repeat-x;
	width: 100%;
	color:#eee;  
	text-align:center; 
	clear:both;
	font: 100% arial, helvetica, verdana, sans-serif;
	
}
.footer .padding { padding: 25px 70px 25px 70px; background: #000; }
.footer a { color: #E58082; text-decoration: none;}
.footer a:hover { color:#fff; text-decoration: underline; }


/* SCROOL */

#pscroller1{
font-size: 10px;
font-family: verdana;
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
font-size: 10px;
font-family: verdana;
width: 90%;
height: 20px;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}







.button {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 10px;
	height: 30px;
	margin-right: 5px;
	width: auto !important;
	border: 1px solid #464b4f;
	/*background*/
background: url(images/bg_button.png) repeat-x top;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0px 1px 3px #A7A7A7;
	-webkit-box-shadow: 0px 1px 3px #A7A7A7;
	-moz-box-shadow: 0px 1px 3px #A7A7A7;
	text-shadow: 0px -1px 0px #252628;
}
.button:hover, .button:focus {
	background-image: url(images/bg_button_hover.png);
}












