/* Menu */
#wrapsitemenu {
	float: left;
	width: 160px;
}

.sitemenu { 
    margin:0;
    padding:0;
    list-style:none;
} 

.sitemenu .sitesubmenu { 
/*
	margin: 0 0 0 5px; 
	padding: 0 0 15px 0; 
    list-style:none;
*/
	width: 130px;
	
    margin:0;
	padding: 8px 0; 
    list-style:none;
	
	background: #000000 url('./img/menu/bottom.gif') repeat-x 0 0;
}

.sitemenu ul.sitesubmenu a { 
    color: #FFFFFF;
	border-right: 1px solid #2B4B60; 
    padding: 3px 10px; 
	
	background: none; 
}

.sitemenu ul.sitesubmenu a:hover { 
    color: #00FFFF;
	background: #33709F; 
	border-left: 1px solid #2B4B60; 
	text-decoration: none;
}

/* Les Items */

.sitemenu .toogle_home a {
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
    color: #000000;
	background: url('./img/menu/home.gif') 0 0;
}

.sitemenu .toogle_home a:hover{
	background: url('./img/menu/home.gif') 0 -48px;
}

.sitemenu .toogle_home span { 
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
	background: url('./img/menu/home.gif') 0 -96px;
}

.sitemenu .toogle_reglage a {
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
    color: #000000;
	background: url('./img/menu/reglage.gif') 0 0;
}

.sitemenu .toogle_reglage a:hover{
	background: url('./img/menu/reglage.gif') 0 -48px;
}

.sitemenu .toogle_reglage span { 
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
	background: url('./img/menu/reglage.gif') 0 -96px;
}

.sitemenu .toogle_products a {
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
    color: #000000;
	background: url('./img/menu/product.gif') 0 0;
}

.sitemenu .toogle_products a:hover{
	background: url('./img/menu/product.gif') 0 -48px;
}

.sitemenu .toogle_products span { 
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
	background: url('./img/menu/product.gif') 0 -96px;
}

.sitemenu .toogle_forum a {
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
    color: #000000;
	background: url('./img/menu/forum.gif') 0 0;
}

.sitemenu .toogle_forum a:hover{
	background: url('./img/menu/forum.gif') 0 -48px;
}

.sitemenu .toogle_forum span { 
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
	background: url('./img/menu/forum.gif') 0 -96px;
}

.sitemenu .toogle_contact a {
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
    color: #000000;
	background: url('./img/menu/contact.gif') 0 0;
}

.sitemenu .toogle_contact a:hover{
	background: url('./img/menu/contact.gif') 0 -48px;
}

.sitemenu .toogle_contact span { 
    display: block; 
	height: 12px;
	padding: 18px 0 18px 50px;
	font-size: 1.3em;
	background: url('./img/menu/contact.gif') 0 -96px;
}

/* Site */

#siteconteneur {
	float: left;
	width: 840px;
	height: 100%;
	padding: 15px 0 0 0; 
}



#wrapsite_news{
	position: relative; 
	float: left; 
	width: 675px;
	padding: 5px 0 0 25px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

div.news_titre h1{
	font-weight: bolder !important;
	font-size: 14px !important;
}

div.news_auteur{
	font-size: 10px !important;
}

div.news_txt{
	padding: 15px 0 0 0;
	font-size: 12px !important;
}

div.news_comments{
	padding: 0 50px 15px 0;
	text-align: right;
	font-size: 12px !important;
}

a.news_title:link,
a.news_title:active,
a.news_title:visited
{
	font-size: 1.2em !important;
	font-weight: bolder !important;
	color: #000000 !important;
}

a.news_title:hover {
	color: #000000 !important;
	text-decoration: underline;
}

a.news_comments:link,
a.news_comments:active,
a.news_comments:visited
{
	color: #000000 !important;
}

a.news_comments:hover {
	color: #000000 !important;
	text-decoration: underline;
}

#wrapsite_right{
	position: relative; 
	float: left; 
	width: 250px; 
	padding: 5px 25px 0 25px;

}

.wrapsite_right_titre{
	font-weight: bolder !important;
	font-size: 14px !important;
	margin: 0 0 10px 0;
}

p.last_topics
{
	margin: 3px 0 3px 0;
}

a.wrapsite_right_links:link,
a.wrapsite_right_links:active,
a.wrapsite_right_links:visited
{
	text-align: left;
	font-size: 12px !important;
}

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

p.partenaires{
	text-align: center;
	margin: 5px 0 5px 0;
}

/*  DATABASE
 --------------------- */

small{
	font-weight: bold;
	font-size: 10px;
}

sub, sup { font-size: 8px }
sub { vertical-align: sub }
sup { vertical-align: super } 

#wrapsetting {
	possition: relative;
	width: 580px;
	margin: auto;
	text-align: left;
}

#wrapsearchsetting {
	possition: relative;
	width: 775px;
	min-height: 500px; 
	margin: auto;
	text-align: left;
}
.input_setting_readonly {
	width: 80px;
	padding: 2px;
	text-align: center;
}

.input_setting {
	width: 50px;
	padding: 2px;
	text-align: center;
}

.input_setting:hover {
	border: 1px solid #3399FF;
}

.input_setting:focus {
	border: 1px solid #FF8080;
	background-color: #DEDEDE;
}

.textarea_setting {
	width: 93%;
	height: 70px;
}

.row_right{
	text-align: right;
}

.row_center{
	text-align: center;
}

.row_justify{
	text-align: justify;
}

a.no_underline:hover {
	color: #D46400;
	text-decoration: none;
}

#rating{
	display: block;
	float: right;
}


/* GT ACADEMY */
#wrapsite_gt_ac2010_news {
	padding: 5px 0 25px 0;
}

td.gt_ac2010_top{
	width: 675px;
	height: 111px;
	background:  url('./img/bg_gt_ac2010_top.png') no-repeat;
}

td.gt_ac2010_top a{
	display: block; 
}
/*
*/

td.gt_ac2010_content{
	background:  url('./img/bg_gt_ac2010_top.png') 0 -111px no-repeat;
	padding: 10px 0 10px 0;
}

td.gt_ac2010_bottom{
	width: 675px;
	height: 69px;
	background:  url('./img/bg_gt_ac2010_bottom.png') no-repeat;
}

td.gt_ac2010_content h1{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.3em !important;
	font-weight: bolder !important;
	padding: 0;
}

#gt_ac2010_logo {
	display: none;
	position: relative; 
	float: right; 
	padding: 5px 25px 10px 0;
}


a.gtac2010:link,
a.gtac2010:active,
a.gtac2010:visited
{
	text-align: left;
	color: #FF8200;
}

a.gtac2010:hover {
	color: #FFA000;
	text-decoration: underline;
}
