body{
        margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
        padding: 0;
}

.topbanner1{
        background-color: #006600;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color: #ffffff;
        margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

.menuWhite {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color: #ffffff;
}

a:active.menuWhite{
	color: #ffffff;
        text-decoration: underline;
}

a:link.menuWhite{
	color: #ffffff;
        text-decoration: underline;
}

a:visited.menuWhite{
	color: #ffffff;
        text-decoration: underline;
}

.menuWhiteBold {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	
	font-weight: bold;
	color: #ffffff;
}

a:active.menuWhiteBold{
	color: #ffffff;
        text-decoration: underline;
}

a:link.menuWhiteBold{
	color: #ffffff;
        text-decoration: underline;
}

a:visited.menuWhiteBold{
	color: #ffffff;
        text-decoration: underline;
}

a.collectfairAncestors{
	color: #ffffff;
        text-decoration: underline;
}

a:active.menuFront{
	color: #000000;
        text-decoration: underline;
}

a:link.menuFront{
	color: #000000;
        text-decoration: underline;
}

a:visited.menuFront{
	color: #000000;
        text-decoration: underline;
}

.frontpage{
	color:blue;
}

.frontpage_big{
	color:blue;
	font-size: 16pt;
}

.userMenu {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}

.userMenuBig {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

.barrehaut{
    color: #FFFFFF;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none}

.barrehautlien{
    color: #FFFFFF;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none}

.barrehautlien:hover{
    color: #FFC25C;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none}

.titreforum{
    color:#990000;
    font-family:  verdana,arial,helvetica,sans-serif;
    font-size: 12pt}

.titreforum:hover{
    color:#ff0000}

.titremsg{
    color:#9C0000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none}

.titremsg:hover{
    color:#ff0000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt}

.contenu{
    color:#000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt}
    
.nbreponses{
    font-family: arial,helvetica,sans-serif;
    font-size: 10pt;
    color: #B75309}

.textefont10 {
    color: black;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none;
    }

.textefont12 {
    color: black;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none;
    }

.bouton {
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif}


.outils{
    color:#8184B0;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    text-decoration: none}


.darkblob{
	color:#ffffff;
}

.lightblob{
	color:#000000;
}

a:link.lightblob{
	color: #000000;
        text-decoration: underline;
}
a:active.lightblob{
	color: #000000;
        text-decoration: underline;
}
a:visited.lightblob{
	color: #000000;
        text-decoration: underline;
}

.searchbox{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #000000;		
}

.addbox{
	color:#000000;
	text-decoration: none;
}

.addbox a:active {
	color: #000000;
	text-decoration: none;
}
.addbox a:link{
	color: #000000;
	text-decoration: none;
}
.addbox a:visited{
	color: #000000;
	text-decoration: none;
}

.addboxlarge {
	font-size:0.7em;
}
.addboxmed {
	font-size:0.65em;
}
.addboxsmall {
	font-size:0.6em;
}

h1.mystallbanner {
	font-size:20px; 
	margin-top:0px; 
	margin-bottom:0px;
}

p.mystallbanner {
	font-size:12px;	
}

.stock{
	border-top: 1px solid;
	border-bottom: 1px solid;
}

.stock th {
	border-bottom: 1px solid;
	border-left: 1px solid;
}

.stock th.thalt {
	border-bottom: 1px solid;
	border-left: none;
}

.stock td {
	vertical-align: top;
	border-left: 1px solid;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.stock td.tdalt {
	border-left: none;
}

.stock td.tdalt2 {
	border-top: 1px solid;
	border-left: none;
	padding-top: 10px;
}

.stock td.tdalt3 {
	border-top: 1px solid;
	padding-top: 10px;
}






#headerbox {
	width: 80%;
	font: 80%/1.6 Arial, Helvetica, sans-serif;
	color: #2D486C;
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#headerbox2 {
	width: 750px;
	font: 80%/1.6 Arial, Helvetica, sans-serif;
	color: #2D486C;
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#headerbox3 {
	width: 100%;
	font: 80%/1.6 Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
}

#headerbox4 {
	width: 750px;
	font: 80%/1.6 Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: 0;
}


.rdb {
	height: 1px;
	overflow: hidden;
	background-color: #006600;
	border-right: 1px solid #004400;
}

/* top and bottom, right and left */

.c1 {
	margin: 0 12px 0 0px;
	border: none;
	background-color: #004400;
}

.c2 {
	margin: 0 9px;
	border-width: 0 3px;
}
.c3 {
	margin: 0 7px;
	border-width: 0 2px;
}
.c4 {
	margin: 0 6px;
}
.c5 {
	margin: 0 5px; 
}
.c6 {
	margin: 0 4px;
}
.c7 {
	margin: 0 3px;
}
.c8 {
	margin: 0 2px;
	height: 2px;
}
.c9 {
	margin: 0 1px;
	height: 3px;
}
.headercontent {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#ffffff;
	background-color: #006600;
	height: auto;
	padding: 0;
	margin: 0;
	width:100%;
}
.headercontent p{
	margin: 0;
}

.headercontent a, .headercontent a:link, .headercontent a:active, .headercontent a:visited, .headercontent li{
	color:#ffffff;
}


.sidebox {
	width: 200px;
	font: 80%/1.6 Arial, Helvetica, sans-serif;
	background-color: transparent;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
}


/* top/right/bottom/left */
/* top and bottom, right and left */



.s2 {
	margin: 0 9px 0 0px;
	border-width: 0 3px;
}
.s3 {
	margin: 0 7px 0 0px;
	border-width: 0 2px;
}
.s4 {
	margin: 0 6px 0 0px;
}
.s5 {
	margin: 0 5px 0 0px;
}
.s6 {
	margin: 0 4px 0 0px;
}
.s7 {
	margin: 0 3px 0 0px;
}
.s8 {
	margin: 0 2px 0 0px;
	height: 2px;
}
.s9 {
	margin: 0 1px 0 0px;
	height: 3px;
}

.sidecontent {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	margin: 0;
	height: auto;
	padding: 0 15px;
}
.sidecontent p{
	margin: 0;
}

.sidecontent a, .sidecontent a:link, .sidecontent a:active, .sidecontent a:visited, .sidecontent li{
}




div.supergal {
	margin-bottom: 1em;
	text-align:left;
}


.clear {
	clear: both;
}


#menunoscript {
	margin: 0 0 0 -45px; 
	padding: 0 0 0 0;
	width: 170px;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

#menunoscript ul{
	list-style: none;
}

#menunoscript ul ul{
	list-style: disc;
}

#mainmenu {
	margin: 0 0 5px -5px; 
	padding: 0;
}

/* top/right/bottom/left */
/* top and bottom, right and left */

#mainmenu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 170px; /* Width of Menu Items */ 
} 

#mainmenu ul li { 
	position: relative;
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #mainmenu ul li { float: left; height: 1%; } 
* html #mainmenu ul li a { height: 1%; } 
/* End */ 

#mainmenu li ul { 
	position: absolute; 
	left: 170px;  
	top: -1px;
	display: none;
        z-index:10; 
} 

#mainmenu ul li:hover ul { 
        display: block; 
} 

/* Make-up syles */ 

#mainmenu li.toplevel { 
        padding: 0;
        margin: 0;
} 

/* Styles for Menu Items */ 
#mainmenu ul a { 
	display: block; 
	text-decoration: none; 
	padding: 5px; 
	border:0;
        position:relative;
        z-index:10;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	padding-left: 1em;
        text-indent: -1.1em;
} 

#mainmenu ul a span { 
	text-decoration: underline; 
}

#mainmenu ul li ul li a:hover { 
	text-decoration: underline; 
} 

/* Hover Styles */ 

/* Sub Menu Styles */ 
#mainmenu li ul a { 
	text-decoration: none; 
	padding: 5px;
        border: 0;
        position:relative;
        z-index:10;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	padding-left: 1em;
        text-indent: 0;
} 


