body { 

	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;  
  background: #cfcfcf url(diz/endurance.gif) repeat-x top left; 	
  margin: 0;

}
#krpanoDIV  {
    width:750px;
  	height:450px;
 }
 
img {
    border:none;
  }
#logo{

display:inline;
float:left;
padding-right:20px;

}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a:link, a:visited, a:active {
  color: #006da5;
  font-weight:bold;
	text-decoration: underline;

}

a:hover {

	color: #1394d7;
	text-decoration: none;

}

hr {

	margin: 5px 0px 5px 0px;
	color: #603;
	border: 0;
	border-top: 1px solid #603;
	height: 1px;

}

/* Page Headings */

h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

h1  	{font-size:24px; color: #322723; text-shadow:0 1px 0 #322723, 0 1px 4px #322723; text-align:left;}

h1 a:hover {text-decoration: none;}

h2  	{font-size:25px; color: #3a7ec4; background: transparent; text-align:left; margin:0; padding:0; }

h3  	{font-size:18px; color: #FFF; text-shadow:0 1px 0 #47543c; text-align:left;}



form {margin: 0;}



blockquote 	{

	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color: #666;
	border-left: 2px solid #666;
	padding-left: 10px;
	font-size: 1.2em;

}



.hr{

	width:505px;
	height:1px;
	border-bottom:1px dotted #757575;
	margin-left:15px;
	margin-top:7px;
	margin-bottom:10px;

}

.hr-short{

	width:460px;
	height:1px;
	border-bottom:1px dotted #757575;
	margin-left:15px;
	margin-top:7px;
	margin-bottom:10px;

}

hr{

	color:#b4dbf0;

}

/**************************************MAINBLOCKS*******************************/


#toplinks{
	color:#ffffff;
  padding: 2px 0px 0px 0px;
  margin:0 auto;
	text-align: left;
	width: 980px;
	height: 15px;
}

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

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

#change_language{
  float:right;
  margin:30px 0px 0px 10px;
  padding:0px;
}

#header {
	text-align: left;
	margin: 0 auto;
	padding: 0px 0px 10px 0px;
	margin-top:-10px;
	width: 980px;

}


#header h1 {
  height:32px;
  margin:0;
  display:block;
}

#header h3 {
  height:18px;
  padding-top:13px;
  margin:0;
  display:block;
  color:#deb7b9; 
}

#header h1 a{ 

  font-size: 32px;
  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  float:left;
  text-decoration:none;

}


#maincontent{

	background: transparent;

	/*margin-top: -19px;*/

}



#main { /* Holds the page items in place */

	width: 980px;
	margin: 0px auto 0 auto;
	padding: 0;

}

#showblock {

	width: 980px;
  background: transparent;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0 auto;
  display:block;

  /*margin-top: -11px;*/

}



#topblock {

	width:980px;
  background: transparent;
  margin: 0px auto;
  display:block;

}

#filariane {
  width:980px;
  background: transparent;
  margin: 0px auto;
  padding-top:5px;
  display:block;
  color:#5a5a5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#filariane a {
  color:#5a5a5a;
  text-decoration:underline;
}

#content { /* main content from the WYSIWYG goes in here */

	text-align: justify;
	color:#322723;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	width:780px;
  float:left;

}

#sideColumn { /* main content from the WYSIWYG goes in here */
  background: transparent;
  margin:10px 0px 10px 20px;
	text-align: left;
	float:right;
	width:180px;
	color:#322723;
	font-family: "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;

}

#sideColumn li {
	font: 14px arial, sans-serif;
	margin: 0;
	padding: 0;

}
#sideColumn a {
	background: #d4d4d4 url("diz/menu-bg-1.gif") left bottom no-repeat;
	border-bottom: 1px solid #fff;
	color: #2d5681;
	display: block;
	margin: 0;
	padding: 5px 10px;
	font-weight:bold;
	text-shadow:0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8;
	text-decoration: none;
}
#sideColumn a:hover, #sideColumn active_menu {
	background: #2d5681 url("diz/menu-bg-1-over.gif") left top no-repeat;
	color: #fff;
		text-shadow:0 1px 0 #000, 0 0px 0px #000;
	padding-bottom: 5px;
}

#active_menu {
background: #2d5681 url("diz/menu-bg-1-over.gif") left top no-repeat;
color:#FFFFFF;
font-weight:bold;
}

#surwrapper{

    position: relative;

    min-height: 100%;

}

#wrapper{

	width:980px;
	margin:auto;
	background-image:url(img/bg-wrapper.png);
	background-repeat:no-repeat;

}



#contain{

	position:absolute;
	top:125px;

}

#sideLogo, #sideLogo a, #sideLogo a:hover   {
  background:none;
  border:none;
}


/*********************************SEARCH***********************************/

#search_box {

	color: #fff;
	width: 173px;
	height: 24px;
	margin-top:30px;
	float: right;
	background:transparent url(diz/rechercher.gif) no-repeat top left;
	border:0;

}

#search_box fieldset {border:0;	margin:0px;	padding:0px;	background:transparent; }

#search_box legend, #search_box label {display:none;}



#search_string {

	width: 135px;
	height: 24px;
	font-size: 12px;
	padding-left:10px;
	vertical-align: middle;
	border:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:transparent;

}



#search_submit {

	width: 24px;
	height: 24px;
	background: none;
	vertical-align: middle;
	padding:0;
	border:0;
	cursor: pointer;

}

        

/*********************************COL L***********************************/



/***********************************COL R***********************************/



/***************************NEWSLETTER CONTACT***************************************/

#contact-newsletter{

	width:250px;

	height:185px;

	background-image:url(img/contact-trans.png);

}

#newsletter{

	position:absolute;
	top:60px;
	left:0px;
	width:228px;
	height:25px;
	padding-left:22px;
	color:#ffffff;

}

#newsletter td{

	height:41px;
	vertical-align:middle;

}

#newsletter .newsletter-form{

	width:166px;
	height:20px;
	padding-top:5px;
	background-color:#212221;
	border:0px;
	color:#ffffff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;

}

#newsletter .newsletter_error{

	margin:0px;
	padding:0px;
	width:166px;
	font-size:11px;
	color:#ffffff;

}

#contact{

	position:absolute;
	top:150px;
	left:0px;
	width:228px;
	font-size:12px;
	color:#ff7400;
	text-align:center;



}

#contact .mailto{

	font-family:arial;
	font-size:12px;
	text-decoration:none;

}

/**************************************LIEN NEWS***************************************/

#lien-news{

	width:236px;
	height:319px;
	border:3px solid #e8e7e3;
	background-color: #ffffff;
	margin-left:3px;
	margin-top:20px;

}

#lien-news ul li{

	padding:0px;
	padding-top:5px;
	margin:0px;
	width:213px;
	padding-bottom:5px;
	margin-left:11px;
	border-bottom:1px dotted #9591ba;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#9591ba;

}

#lien{

	width:228px;

}

#news{

	width:228px;
	font-size:14px;
	color:#ff7400;
	padding-top:20px;

}

#lien-news a{

	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#9591ba;
	font-weight:bold;
	margin-right:5px;

}

#lien-news .end{

	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#9591ba;

}

#lien-news a:hover{

	color:#6d6a88;

}

/********************************FOOTER******************************/

#footer{

	clear:both;

	background:transparent url(diz/endurance-ft.png) no-repeat top center;

	width:100%;
	margin:0 auto;
	height:35px;
	text-align:center;
	font-family:arial;
	font-size:12px;	
	color:#275f87;
	padding-top:20px;

}

#footer p{

	padding-top:0px;

}

#footer a{

	color:#275f87;
	text-decoration:underline;
	font-weight:bold;

}

#footer a:hover{

	text-decoration:none;
	color:#275f87;

}

/*#navContainer {

  margin: 0 auto;

}*/


