/* Structure Fixed */
/*>>>>>>>>>>>>>>>> Reset <<<<<<<<<<<<<*/
body  {
	padding: 0;
	margin: 0;
	background-color: #50575a;
	font-family : verdana,trebuchet ms,sans-serif;
	text-align: center;  /*pour corriger le bug de centrage IE */
}

ol,ul,li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
form,p {
	padding:0;
	margin: 0;
}

/*>>>>>>>>>>>>>>>> Eléments de structure <<<<<<<<<<<<<*/

#global {
	margin-left: auto;
	margin-right: auto;
	width: 960px; 
	text-align: left;
	background-color: #ffffff;
}

#header {
	position:absolute;
	top:0;
	width:960px;
	height: 83px;
	background-image:url(../images/header.gif);
	background-repeat:repeat-x;
	background-color: transparent;
	text-align:left;
}




#container {
	position:absolute;
	top:35px;
	width:960px;
	height:30px;
	background-color:transparent;
	z-index:200;
}

#topnav {
	float:left;
	width:650px;
	height:30px;
	background-color:transparent;
	padding-left:10px;
	z-index:100;
}


#footer #submenu14 ul.submenu li.submenu a, #footer #submenu15 ul.submenu li.submenu a, #footer #submenu16 ul.submenu li.submenu a, #footer #submenu17 ul.submenu li.submenu a{
	display:block;
	text-align:left;
}

#footer #submenu14 .submenu a , #footer #submenu14 .submenu a:visited, #footer #submenu15 .submenu a , #footer #submenu15 .submenu a:visited, #footer #submenu16 .submenu a , #footer #submenu16 .submenu a:visited, #footer #submenu17 .submenu a , #footer #submenu17 .submenu a:visited {
	color : #000000;
	font-size: 10px;
	/*font-size:1em;*/
	font-style: normal;
	font-weight:normal;
	text-decoration:none;
}

#footer #submenu14 .submenu a:hover, #footer #submenu15 .submenu a:hover, #footer #submenu16 .submenu a:hover, #footer #submenu17 .submenu a:hover {
	text-decoration:underline;
}

#global #footer .submenu a, #global #footer .submenu a:visited{
    color: rgb(0, 0, 0);
    font-size: 10px;
    font-style: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}

#global #footer .submenu a:hover{
    text-decoration: underline;
}

#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#submenu7 {
	position:absolute;
	top:26px;
	width:136px;
	height:inherit;
	background-color:#ffd300;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-left:#333333 solid 4px;
	z-index:200;
	visibility:hidden;
}

#submenu14, #submenu15, #submenu16, #submenu17 {
	position:absolute;
	bottom:36px;
	background-color:#ffd300;
	width:136px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-left:#333333 solid 4px;
	z-index:200;
	display:block;
}

#footer #submenu14 ul, #footer #submenu15 ul, #footer #submenu16 ul, #footer #submenu17 ul{
	margin-top: 5px;
}




#formulaire {
	float:left;
	top:104px;
	width:150px;
	height:20px;
	background-color:transparent;
}

#language {
	float:right;
	width:150px;
	height:20px;
	background-color:transparent;
	text-align:right;
}



 
 /*>>>>>>>>>>>>>>>>>>>>>>>> Container images Home Page <<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

#intro {
		 position:absolute;
		 top:83px;
		 width: 960px;
         height: 332px;
		 margin-left: auto;
		 margin-right: auto;
		 padding-top: 8%;
}

#intro img {
	float:left;
}	

#intro img.logo {
	border-left:#50575a solid 14px;
	border-right:#50575a solid 8px;
}

#contentwidehome {
	position:absolute;
	top:120px;
	width:960px;
	height:332px;
	background-color:transparent;
	overflow:hidden;
}

#annonce {
	position:absolute;
	top:462px;
	width:960px;
	background-color:transparent;
	overflow:hidden;
}

#annonce p {
	text-align:center;
	color:#ffffff;
	width:960px;
	background-color:transparent;
	overflow:hidden;
	line-height:18px;
}

#annonce a:link, #annonce a:visited {
	color:#ffffff;
	text-decoration:none;
	}
#annonce a:hover {
	color:#ffffff;
	text-decoration:underline;
	}	

#footer {
	position:absolute;
	float:right;
	top:540px;
	height: 65px;
	width:960px;
	text-align: right;
	margin-left:auto;
	margin-right:auto;
	/*clear:both;*/

	text-align: right;
	border: none;
	background-color: transparent;
	background:url(../images/footerbis.gif);
	background-repeat:repeat-x;	
	}
	
#skipme {
  width:947px; 
  height:15px; 
  background-color:#CCCCCC; 
  position:absolute; 
  top:480px;
  background-image:url(../images/skip.gif);
}	

#skipme p {
display:block;
line-height:10px;
margin-left:820px;
overflow:auto;
}	

a.more, a.more:visited{
	text-decoration: none;
	color : #000;
	font-size: 10px;
  font-style: normal;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
}
a.more:hover{
	text-decoration: underline;
	color : #000;
	font-size: 10px;
  font-style: normal;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
}



	
	 
/*#footer {
	position:absolute;
	bottom:0;
	height: 60px;
	width:960px;
	text-align: right;
	border: none;
	background-color: transparent;
	background:url(../images/footer.gif);
	background-repeat:repeat-x;	
	}*/

#address2 {
	float:left;
	height:30px;
	width:360px;
	padding-left:10px;
	text-align: left;
	color : #ffffff;
	font-size:9px;
	/*font-size:0.9em;*/
	font-style: normal;
	background-color:transparent;
	border-left: solid 2px #FFCC00;
	margin-top:25px;
}

.logoq {
	float:left;
	height:30px;
	width:132px;
	vertical-align:text-top;
	padding-left:5px;
	margin-top:23px;
}

.logoq a img {
	border:none;
}



	
#topnav ul{
	margin-top: 2px;
}
#footer ul{
	margin-top: 30px;
}


#topnav li, #footer li{
	display:inline;
}

#container #topnav ul.submenu li.submenu{
	display:block;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>> >Navigation <<<<<<<<<<<<<<<<<<<<<*/
.navhaut {
	color : #ffffff;
	font-size: 12px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.pipe {
	color : #efc907;
	font-weight: normal;

}

#container #topnav .submenu a , #container #topnav .submenu a:visited {
	color : #000000;
	font-size: 10px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

#container #topnav .submenu a:hover {
	text-decoration:underline;
}

#container #language ul.langue {
	list-style-type: none;
	padding-top:4px;
}
	
#container #language li.langue  {
	display:inline;	
	color : #ffffff;
	font-size: 12px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
#container #language li.langue a, #container #language li.langue a:visited {
	color : #ffffff;
	font-size: 12px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	}	

#container #language li.langue a:hover {
	text-decoration:underline;
	}
#container #language li.langue a.current {
	color : #efc907;
}											
					

#topnav .navhaut a, #topnav .navhaut a:visited, #footer .navhaut a, #footer .navhaut a:visited{
	text-decoration: none;
	color : #ffffff;
}

#topnav li.navhaut a:hover, #footer li.navhaut a:hover{ 
	background-color : transparent;
	text-decoration: none;
	color : #efc907;
}

#topnav li.navhaut a.current{ 
	background-color : transparent;
	text-decoration: none;
	color : #efc907;
	}


/*>>>>>>>>>>>>>>>> Eléments de styles <<<<<<<<<<<<<*/
		
#col1 {
	float:left;
	width: 238px;
	padding-top:15px;
	text-align: justify;
	color : #646466;
	font-size: 10px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
#col2 {
	float:left;
	width: 238px;
	padding-top:15px;
	padding-left:20px;
	text-align: justify;
	color : #646466;
	font-size: 10px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

#address {
	float:left;
	left:61px;
	height:60px;
	width:472px;
	padding-left:10px;
	text-align: left;
	color : #ffffff;
	font-size: 11px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#50575a;
	border-left: solid 5px #FFCC00;
	padding-top:15px;
}

#plant {
	float:left;
	padding-left:10px;
	text-align: left;
	width:458px;
	height:60px;
	color : #ffffff;
	font-size: 11px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#50575a;
	border-left: solid 5px #FFCC00;
	padding-top:15px;
}


/*Formulaire*/

#formulaire select{
	width:150px;
	height:18px;
	border: 1px solid #000000;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#50575a;
	color:#ffffff;
}

.choix{
	padding:0;
	margin-top: 3px;
}

.find .field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
	width:150px;
	height:15px;
}


.find .submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	height:19px;
}	
	

