a {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#header {
	text-align:left;
	background:url('images/header.jpg') no-repeat;
	height:126px;
}

#header #logo {
	float:left;
	width:330px;
}

#header #logo a:hover {
	text-decoration:none;
}

#baseline{
	font-size:14px;
	font-weight:bold;
	padding-top:97px;
	padding-left:40px;
	font-style:italic;
	font-family:"Arial", "Arial";
	color:#809abf;
	margin:0;
}

#header #ad {
	float:left;
	width:400px;
}

#header #ad img {
	margin-left:5px;
	margin-top:10px;
}

#header #caddie {
	float:left;
	width:230px;
}

#header .text {
	float:left;
	text-align:left;
	font-weight:bold;
	width:158px;
	padding-left:7px;
	margin-top:10px;
}

#header .mycaddie {
	margin:37px 0 0 70px;
}

#header .mycaddie a {
	font-size:18px;
	font-weight: bold;
	font-style: italic;
	font-family: "Arial Black", "Times News Roman", "Comic Sans MS", serif;
	color:#fff;
}

#header .mycaddie a:hover {
	text-decoration: none;
}

#header .logo {
	float:left;
	margin:35px 0 0 25px;
}

#header .link {
	margin:0;
	margin-left:25px;
	text-align:center;
}



#menu {
	margin: 0; 
    padding: 0; 
    list-style: none;  
    text-align: center;
	margin-top:-3px;
	margin-left:-4px
}

.caddie-top {
	background:url('images/caddie.jpg') no-repeat;
	height:71px;
	padding-top:55px;
	text-align:right;
	padding-right:20px;
	padding-left:50px;
}

.caddie-top p {
	color:#026 /*#16B*/;
	font-weight:bold;
	text-align:right;
}

.caddie-top a, .caddie-top a:visited {
	color:#16B;
	text-decoration:underline;
	font-weight:bold;
}

.caddie-top a:hover {
	font-weight:bold;
	text-decoration:none;
}

#menu li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:-4px;
}

#nav2 {
	float:left; 
	width:915px; 
	border:none; 
	color:#fff;
	background: url('images/menu2/bg.jpg') repeat-y #FFF;
	padding:0 15px 0 30px;
	margin: -2px 0 0 0;
} 

#nav2 img {
	border:none;
	padding:0;
	margin:0;
}

/*Color navigation bar normal mode*/
#nav2 ul {
	list-style-type:none;
	background:#F70;
	padding:0;
	margin:0;
	border:none;
}

#nav2 ul li {
	border:none;
	margin:0;
	padding:0 5px;
	height:29px;
	float:left; 
	z-index:auto 
	!important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
}

#nav2 ul li a {
	white-space:nowrap; 
	float:none;
	display:block; 
	color:white;
	padding:5px 5px;
	text-decoration:none; 
	font-family:"Trebuchet MS", "Arial";
	font-weight:bold;
	font-size:13px;
	margin:0;
}

#nav2 ul li a:hover {
	border:none;
	text-decoration:none;
	background:#1D7BF5
}

#nav2 ul li ul {
	position:absolute;
	left:-10000px;
	border:none;
}

#nav2 ul li ul li {
	height:auto;
	padding:0;
	margin:0;
}

/*Non-IE6 hovering*/
#nav2 ul li:hover {position:relative;border:none}
#nav2 ul li:hover a {text-decoration:none;border:none} /*Color main cells hovering mode*/
#nav2 ul li:hover img {border:none;}
#nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.5m; margin-top:0; left:0;}
#nav2 ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px #FFC740; border-bottom: solid 1px #FFC740; background-color:#FFC740; font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
#nav2 ul li:hover ul li a:hover { text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
#nav2 table {position:absolute; top:0; left:-1px; border-collapse:collapse;}
#nav2 ul li a:hover {position:relative;z-index:1000; background-color:FF7700; text-decoration:none;} /*Color main cells hovering mode*/
#nav2 ul li a:hover ul {display:block; width:10.0em; position:relative; z-index:999; top:2.6em; t\op:2.5em; left:0; marg\in-top:0;}
#nav2 ul li a:hover ul li a {white-space:normal; display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #FFC740; border-bottom: solid 1px #FFC740; background-color:#FFC740; font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
#nav2 ul li a:hover ul li a:hover {background-color:FF7700; text-decoration:none;} /*Color subcells hovering mode*/

#menu2 ul {
	list-style-type:none;
	background:#F70;
	padding:0;
	margin:0;
}

#menu2 li {
	float:left;
	margin:0;
	height:28px;
}

#menu3 {
	margin-top:10px;
	float:left;
	background:#FFF;
	text-align:center;
	width:210px;
}

#favsearch {
	margin-left:5px;
}

#favsearch form {
	margin:0;
	padding:0;
}

#favsearch img{
	margin:0;
	padding:0;
}

#favsearch .float {
	margin:-2px 0 0 0;
	padding:0;

}

#favsearch .float img, #favsearch .float input {
	float:left;
	margin:0;
	padding:0;
}

.submenu {
	margin-top:0px;
	width:170px;
	text-align:left;
}

.subsubmenu {
	text-align:left;
	margin: 5px 0 5px 15px;
	padding:0;
}

#pratik {
	margin-bottom:5px;
	padding:0;
	margin-top:5px;
}

#pratik .content {
	margin-top:-2px;
	background:url('images/menu3/info.jpg') repeat-y;
	margin-left:3px;
	font-weight:bold;
	text-align:center;
	padding-left:7px;
	
}

#pratik .content a {
color:#1E58A1;
}

#pratik ul {
	margin:0;
	padding:0 5px 0 10px;
}

#pratik li {
	text-align:left;
	list-style-type:none;
}

#partner img {
	float:left;
	margin-left:15px;
}

#main {
	float:left;
	background:#FFF;
	width:740px;
	padding:0;
	padding-top:15px;
	padding-left:10px;
}

#glob {
	background:#fff;
}

#content {
	width:526px;
	float:left;
}

#index tr {
	margin-bottom:15px;
}

#menu4{
	float:left;
	width: 204px;
	padding:0;
	margin:0;

}

#new_prod {
	background:url('images/menu4/nouveaux-prod.jpg') no-repeat;
	height: 190px;
	width: 233px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-top:50px;
}

#new_prod .rollover {
	width:180px;
	background:#D9E6EE;
	margin:0;
	padding:0;
}

#edito {
	margin:10px 0;
}

#edito img {
	margin:0;
	padding:0;
}	

#edito .content {
	margin:0;
	padding-top:5px;
	margin-top:-5px;
	text-align:left;
	padding-left:5px;
	background:url('images/menu4/edito.jpg') repeat-y;
}

#footer {
	clear:left;
	margin:0;
	padding:0;
	text-align:left;
	margin-top:10px;
}

#left_table a {
	background-color: #f70;
	display:block;
	color: #fff ; 
    font: 13px "Trebuchet MS", Arial, sans-serif; 
    padding: 2px 0 2px 20px ;
	margin:0;
	text-decoration:none;
	font-weight:bold;
    text-align: left;
	height:20px;
}

#left_table td {
	width:204px;
	height:26px;
}

.left_first a {
	background:url('images/menu3/left_first.jpg') left top no-repeat; 
}

.left_first a:hover {
	background:url('images/menu3/left_first_hover.jpg') left top no-repeat; 
}

.left_second a {
	background: #f70 url('images/menu3/left_second.jpg') left top no-repeat; 
}

.left_second a:hover {
	background:url('images/menu3/left_second_hover.jpg') left top no-repeat; 
}

.left_normal a {
	background:url('images/menu3/left_normal.jpg') left top no-repeat; 
}

.left_normal a:hover {
	background:url('images/menu3/left_normal_hover.jpg') left top no-repeat; 
}

.left_almost a {
	background:url('images/menu3/left_almost.jpg') left top no-repeat; 
}

.left_almost a:hover {
	background:url('images/menu3/left_almost_hover.jpg') left top no-repeat; 
}

.left_last a {
	background:url('images/menu3/left_last.jpg') left top no-repeat; 
}

.left_last a:hover {
	background:url('images/menu3/left_last_hover.jpg') left top no-repeat; 
}




.menu_color_blue a{
	background:url('images/menu3/left_last.jpg') left top no-repeat; 
}
.menu_color_blue a:hover{
	background:url('images/menu3/left_last_hover.jpg') left top no-repeat; 
}
.menu_color_orange a{
	background:url('images/menu3/left_second.jpg') left top no-repeat; 
}
.menu_color_orange a:hover{
	background:url('images/menu3/left_second_hover.jpg') left top no-repeat; 
}
.menu_color_pink a{
	background:url('images/menu3/btn-colors_fushia-01.jpg') left top no-repeat; 
}
.menu_color_pink a:hover{
	background:url('images/menu3/btn-colors_fushia-02.jpg') left top no-repeat; 
}
.menu_color_yellow a{
	background:url('images/menu3/btn-colors_yellow-01.jpg') left top no-repeat; 
}
.menu_color_yellow a:hover{
	background:url('images/menu3/btn-colors_yellow-02.jpg') left top no-repeat; 
}
.menu_color_green a{
	background:url('images/menu3/btn-colors_green-01.jpg') left top no-repeat;
}
.menu_color_green a:hover{
	background:url('images/menu3/btn-colors_green-02.jpg') left top no-repeat; 
}
.menu_color_grey a{
	background:url('images/menu3/btn-colors_grey-01.jpg') left top no-repeat;
}
.menu_color_grey a:hover{
	background:url('images/menu3/btn-colors_grey-02.jpg') left top no-repeat; 
}
.menu_color_red a{
	background:url('images/menu3/btn-colors_red-01.jpg') left top no-repeat;
}
.menu_color_red a:hover{
	background:url('images/menu3/btn-colors_red-02.jpg') left top no-repeat;
}



#membre label {
	margin-left:220px;
	width:150px;
	float:left;
	font-weight:bold;
}

#membre input {
	float:left;
}

.innerDiv {
  margin-bottom:10px;
  height:190px;
}



