/* Start of CMSMS style sheet 'backup' */
* { margin: 0; padding: 0;}

/* mac hide \*/
html,body{height:100%;}
/* end hide*/




html {
    overflow: -moz-scrollbars-vertical;
}
* html #page {
	width:100%;
	height:100%;
}

body { 
	color: #ffffff;
    font: 12px/1.2 Verdana, sans-serif;
    background: #2E2E2E; 
}
body#style0  {	text-align: center;}
body#style0 #content {background: url(css/bg.jpg) no-repeat top center;}

#page {
	min-height:100%;
	width:100%;
}

#content {}
#content .inside { width: 960px; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	padding-bottom: 30px;
	padding-top: 10px;
}


#menu {width: 270px; padding-top: 10px; }


#menu ul {    list-style: none outside;margin: 0; padding: 0;}
#menu li {
    font: bold 18px/1.5 arial, helvetica, sans-serif;
    display: block; 
    text-align:right;
/*    text-transform: lowercase;*/
    margin:0;padding:4px 0px 20px 0px;;
    background: url(css/bgmenu.gif) no-repeat 0px 28px;
}
#menu li li, #menu li li li, #menu li li li li { font: 12px/1.5 arial, helvetica, sans-serif; background: none;text-align:left;padding-bottom: 2px;}
#menu li li li {margin-left: 20px; padding-left: 12px; background: url(css/bullet.gif) no-repeat 0px 10px;}

#menu ul ul {margin-top: 10px;}
#menu ul ul ul {margin-top: 4px;}
#menu a { text-decoration: none; display: block;}
#menu a:link, #menu  a:visited { color: #ffffff;  text-decoration: none; }
#menu a:hover, #menu li li .currentpage{	color: #333333;background:white; }

#language {width: 300px; height: 20px; position: absolute; top: 10px; right: 20px; color: #666666; text-align: right;
font: 9px Arial, Helvetica, sans-serif;}
#language .active {color: #ffffff;}
#language a { text-decoration: none; }
#language a:link, #language  a:visited { color: #bbbbbb;  text-decoration: none; }
#language a:hover {	color: #ffffff; text-decoration: none; }


#text {float: right;
display: block; 
width: 620px; /*497*/
font: 12px/1.2 Verdana, sans-serif; /*padding: 20px;*/
  min-height:500px;
  height:auto !important;
  height:500px;
  margin-top: 12px;
}

#text li {margin-top: 4px;
padding: 0px 0px 8px 10px ;list-style-type:none;
    background: url(css/bullet.gif) no-repeat 0px 4px;
}
#text P {padding: 0px 0px 4px 0px;}



:link, :visited {
    color: #cccccc;
}

:link:hover, :visited:hover {
    color: #ffffff;
}

:link:active, :link:active {
    color: #cccccc;
}



#header { 
        width: 960px; height: 100px; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

#headertext{position: absolute; left: 340px; top: 10px;
font: 11px/1.2 Arial, Helvetica, sans-serif;
color: #d9d9d9;}

#logo {position: absolute; left: 0px; top: 5px;}
#logo a {background: url(css/logo.gif); width: 250px; height: 88px; display: block;}

#footer { color: #666666; font: 9px  Verdana,sans-serif;
width: 960px; height: 100px; 
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
	padding-top: 10px;
}
#footer a {color: #606F80;}
#footer p {display: inline;}


a img {border: none; }

H1 {
font: bold 18px/1.2 Arial, Helvetica, sans-serif;
color: #ffffff; margin: 5px 0px 20px 0px;}


h2 {
  color: #ffffff;
  font: bold 14px/1.5 Verdana,arial, helvetica, sans-serif;
  margin-bottom: 4px;
  margin-top: 8px;
}

h3 {
  color: #ffffff;
  font: bold 12px/1.5 Verdana,arial, helvetica, sans-serif;
  margin-bottom: 4px;
  margin-top: 8px;
}

.image_a_droite { float: right; padding: 4px 0px 4px 4px}
.image_a_gauche { float: left;  padding: 4px 4px 0px 4p}
.big_text {font-size: 18px; font-weight: bold;}

.spacer {margin-top:20px; margin-bottom:20px; border-top: 1px solid #999999}




#style0 .contactform {margin-left: 100px; margin-top: 10px; padding: 10px; background: #333333; width: 310px;}
#style0 .contactform fieldset legend {font-weight: bold;padding: 10px;}
#style0 .contactform div {width: 100%; padding: 10px 0px 4px 0px;}
#style0 .contactform div label {display: block;}
#style0 .contactform div.required {color: #ffffff;}
#style0 .contactform input, #style0  .contactform textarea {border: 1px solid #5C3B34; background: #ffffff; width: 300px;}

#style0 .contactform .submit input {background: #666666;
width: 300px; color: #ffffff; font: bold 12px Verdana; padding: 4px; cursor: pointer; }

#style0 .contactform .submit input:hover {
background: #999999;}
ul.gallerythumb {padding: 0; margin: 20px 0 0 0; list-style: none outside; width:100%; text-align: center;}
#text ul.gallerythumb li {display: inline; padding: 0px 4px 4px 0px; margin: 0px; background: none;}

/* End of 'backup' */

