@charset "UTF-8";
/* CSS Document */
body {
      	background-color: #8CB43A;
		font-family: Tahoma;
        font-size: 12px;
        color:#000000;
		min-width:830px;
		
}

p{
	font-size:12px;
	font-weight:normal;
	color:#666666;
	
}

a { 
	color:#77B836;
	outline:none;
}

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

a:active {
	color: #77B836;
}

 
h1, h2,h3 {
	color: #77B836;
	text-align:left;
	margin:0px;
	margin-bottom:2px;
 	font-size:15px;
	
 }
 
h2 {
	color:#FF0000;
	font-size:12px;
	magin:0px;
	padding:0px;

}
input, textfield, textarea, select {
	font-family: Tahoma;
	font-weight:normal;
	font-size:12px;
	width:200px;
	border:#000000 1px solid;
	background-color: #FFFFFF;
	margin-bottom:2px;
}


/* Partie spécifique par classes et ids */

.logo_img{
	margin-top:332px;
	border:0px;
	/*filter:alpha(opacity=50); */

}

.content_main{
	width:830px;
}

.content_flag{
	height:20px;
	margin-top:10px;
	padding-right:10px;
}

.content_flag a{
	color:#FFFFFF;
}

.content_flag a:hover {
	text-decoration: none;
	color:#FF0000;
}

.content_slogan{
	font-size:14px;
	margin-top:10px;
	margin-bottom:100px;
	letter-spacing:5px;
	font-weight:bold;
}

.content_top{
	margin-top:50px;
	width:830px;
	height:148px;
	background: url(/images/header/background_part2.jpg) repeat-y;
}

.content{
	background:url(../../images/main_content/background.jpg) no-repeat;
	background-color:#FFFFFF;
	width:766px;
	min-height:600px;
	padding:0px;
}

.content_TouchMind{
	width:200px;
	height:38px;
	margin-top:10px;
	margin-left:16px;	

}

.content_body{
	margin-top:2px;
	width:540px;
	margin-right:10px;
	text-align:left;
	background:none;
	min-height:500px;
}

.content_bottom{
	width:540px;
	margin-top:10px;
	margin-bottom:10px;
}

.content_header{
	position:relative;
	width: 444px;
	height: 82px;
}

/* Barre de Navigation Styles */

.navsep{
	width:1px;
	
}

.navitem{
	width:200px;
}

#navcontainer {
	margin-top:40px;
	margin-left:16px;
	font-family: Tahoma;
    font-size: 13px;
	font-weight:bold;
	width:200px;
	border:none;
	
	background:none;
}

#navcontainer td{
	height:25px;
}

#navcontainer #current {
	text-decoration: none;
	color:#FF0000;
}

#navcontainer #current:hover {
}




#navcontainer a{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}

#navcontainer a:hover {
	text-decoration: none;
	color:#FF0000;
}

#navcontainer a:active {

}

/* === Fin de la barre de Navigation === */

#table_pricelist{
	border:1px solid #77B836;
	background-color:#FFFFFF;
}

#table_pricelist td{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	height:25px;
	font-size:11px;
}

#table_pricelist a{
	border:1px solid #FFFFFF;
	background-color:#77B836;
	height:20px;
	padding:2px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

#table_pricelist #pricelist_header{
	background-color:#77B836;
	color:#FFFFFF;
	height:25px;
}

.text_green{
	color: #77B836;
}

.text_red{
	color:#FF0000;
}