*{font-family:Georgia,"Times New Roman", Times, serif;margin:0;padding:0;}
p{line-height:1.8em;margin:0.7em 0;}
body{background:#171717 url(../img/bg.gif);font:76%/1.6em verdana, tahoma, arial, sans-serif;color:#fff;text-align:center;margin:10px;}
a{text-decoration:none;}
a:link,a:visited{color:#CD00B8;text-decoration:none;}
a:hover,a:active{text-decoration:underline;color:#fff;}
h1,h2,h3,h4,h5,h6{font-family:Georgia, Verdana, Arial, Serif;color:#;}
#container{width:1000px;position:relative;text-align:left;border:1px solid #000;background:#000000;margin:0 auto;padding:0;}
#navigation{background-image:url(../img/orange/orange-li.gif);background-repeat:no-repeat;background-position:center;overflow:hidden;width:1000px;position:relative;text-align:left;font-family:Trebuchet MS,Tahoma, Verdana, Arial, Serif;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;height:20px;margin:0 auto;}
html #navigation{height:1%;}
#navigation ul li{float:left;list-style-type:none;margin:0;}
#navigation ul li a{border-right:1px solid #1e1e1e;border-bottom:none;display:block;font-weight:700;color:#000;text-decoration:none;background:#eee;font-size:12px;letter-spacing:0;background-image:url(../img/orange/orange-li.gif);background-repeat:repeat-x;background-position:center;padding:5px 10px;}
#navigation ul li a:hover,#navigation ul li a:active,#navigation ul li.current_page_item a{background-image:url(../img/li-hover.gif);background-repeat:repeat-x;background-position:top;color:#fff;border-right:1px solid #1e1e1e;border-bottom:none;font-size:12px;text-decoration:underline;}
#drop-shadow{background-image:url(../img/drop-shadow.gif);background-repeat:repeat-x;background-position:center;width:202px;padding-top:2px;padding-bottom:3px;margin:0;}
#header{clear:both;width:990px;position:relative;text-align:left;color:#FFF;margin:0 auto;padding:15px 0;}
#header h1{font-size:1.8em;font-variant:small-caps;letter-spacing:0;color:#FFF;margin:10px 0 0;}
#header h1 a{text-decoration:none;border:0;color:#FFF;}
#header h2{font-size:1em;font-weight:400;font-family:Tahoma, Verdana, Arial, Serif;letter-spacing:0;margin:5px 0 0;}
#feedarea{height:30px;text-align:left;width:100%;}
#feedarea a:link,feedarea a:active,feedarea a:visited,feedarea a:hover{color:#FFF;text-decoration:none;}
html #feedarea{border-bottom:1px dashed #151515;}
#feedarea dl dt{display:inline;margin-right:5px;}
#feedarea dl dd{display:inline;margin-right:5px;background:url(../img/icon_feed.gif) no-repeat left center;padding-left:16px;}
#content{width:980px;position:relative;padding-bottom:10px;margin:0 auto;}
#content h4{font-size:12px;margin:1em 0 0;}
#content h5{font-size:1em;margin:1em 0;}
#content-main ul{list-style-image:url(../img/bullet.png);margin:0 1em;padding:0 1em;}
#content-main ul.asides{border-bottom:#000 1px solid;margin:0;padding:2em;}
#content ol{list-style-type:decimal;padding-left:2em;margin:1em;}
#content-main{float:left;width:930px;}
html #section-index #content-main{margin-right:0;}
#content .post{padding-left:10px;}
#content h2,#content h3,#content h1{font-size:1.5em;font-weight:400;line-height:1.4em;letter-spacing:0;color:#c49400;margin:1em 0 0;}
#content .entry a:link,#content .entry a:visited{border-bottom:#CD00B8;}
#content .entry a:hover,#content .entry a:active{border-bottom:#333 1px solid;}
#content .entry li{line-height:1.6em;margin:0 0 0.3em;padding:0;}
#content .postmetadata{clear:both;font-size:0.9em;text-align:right;color:#fff;margin:0;padding:0;}
#content .post-info{clear:both;font-size:0.9em;color:#fff;margin:0;padding:0;}
#content .post-info,#content h2.pagetitle{padding-bottom:15px;}
#comments,#respond{color:#333;margin:50px;padding:1em 0 0;}
#commentform{background:#292929;border:#000 1px solid;margin:5px;padding:10px;}
.commentnum{font-size:1.5em;font-weight:700;margin:0 5px 0 0;}
#container .commentlist{margin:5px;padding:0;}
#container .commentlist li{list-style:none;margin:0;padding:5px;}
#container .commentlist li.alt{background:#313131;}
#container .commentlist li.authorcomment{border:#000 1px solid;background-image:url(../img/cat-box-rep.png);background-repeat:repeat-x;background-position:top;margin:20px;}
#container .commentlist li .cmtinfo{font-size:1em;}
#container .commentlist li cite{font-style:normal;font-weight:700;}
#container .commentlist li .cmtinfo em{float:right;font-style:normal;font-size:0.9em;color:#fff;margin:0;padding:0;}
#content .commentsfeed{background:url(../img/icon_feed.gif) no-repeat left center;padding-left:16px;}
#content .trackback{background:url(../img/link.gif) no-repeat left center;padding-left:20px;}
input.textbox,textarea{background:#333;border:#000 1px solid;font:1em Verdana, Arial, Serif;color:#FFF;width:150px;padding:2px;}
textarea{width:90%;line-height:2em;height:20em;padding:10px;}
input.textbox:focus,textarea:focus{border:#fff 1px solid;}
#header,#content,#sidebar,#footer,.widget{overflow:hidden;}
nav{width:150px;overflow:hidden;float:left;border-right:1px solid #000;border-left:1px solid #000;background-color:#292929;margin:15px 5px 10px 2px;}
#nav-right{width:122px;overflow:hidden;float:right;position:relative;border-right:1px solid #000;border-left:1px solid #000;background-color:#292929;margin:15px 2px 10px 5px;}
.cat{width:122px;overflow:hidden;border-bottom:1px solid #000;text-align:center;color:#fff;font-weight:700;background-position:top;background-repeat:repeat-x;font-size:12px;font-family:Arial;margin:0;padding:0;}
#main-image{width:990px;height:100px;background:url(../img/orange/orange-banner.jpg) no-repeat center;border:1px solid #000;position:relative;margin:0 auto;padding:0;}
#main-image IMG{border:0;margin:0 auto;padding:0;}
div#disclaimer{text-align:left;}
div#disclaimer-fond{position:absolute;z-index:1000;width:100%;height:2650px;background:#FFF;filter:alpha(opacity=90);-moz-opacity:0.9px;opacity:0.9px;text-align:center;line-height:normal;clear:both;}
div#disclaimer-conteneur{position:absolute;z-index:1001;width:100%;text-align:center;clear:both;}
div#disclaimer-cadre{width:550px;margin-left:auto;margin-right:auto;text-align:center;margin-top:200px;font-size:12px;border:#ddd 1px solid;background:#f5f5f5;color:#555;padding:15px;}
div#disclaimer-cadre b{font-size:14px;color:#000;}
div#disclaimer-cadre a{text-decoration:none;font-size:22px;font-weight:700;color:#356aa0;}
div#disclaimer-cadre a:hover{color:blue;}
#rightPanel ul.modelGallery li{width:150px;height:180px;float:left;font-weight:700;line-height:25px;padding:0 10px 17px 0;}
#rightPanel ul.modelGallery li a.enlarge{display:block;height:45px;padding-right:20px;text-align:left;text-transform:uppercase;color:#DBDBDB;}
#rightPanel ul.modelGallery li.noPad{padding-right:0;}
#rightPanel ul.modelGallery li a.enlarge:hover{background-color:#000;background-position:100% 100%;color:#000;}
#nav img,#nav-right img{list-style-type:none;overflow:hidden;text-align:center;margin:5px;}
#nav UL,#nav-right UL{width:150px;display:block;overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#nav LI,#nav-right LI{width:150px;list-style-type:none;overflow:hidden;text-align:left;margin:0;}
#nav LI A,#nav-right LI A{width:150px;display:block;text-decoration:none;overflow:hidden;text-align:left;border-bottom:1px solid #000;background-color:#292929;padding:3px 10px 3px 5px;}
#nav LI A:hover,#nav-right LI A:hover{width:150px;text-decoration:none;display:block;overflow:hidden;text-align:left;background-color:#2e2e2e;background-image:url(../img/li-hover.gif);background-repeat:repeat-x;background-position:top;border-bottom:1px solid #000;padding:3px 10px 3px 5px;}
.arrondi{
background:#000;
text-align:center;
border-bottom:#CD00B8 1px solid;
border-top:#CD00B8 1px solid;
border-left:#CD00B8 1px solid;
border-right:#CD00B8 1px solid;
}
.arrondi_index{
background:#000;
text-align:center;
width:650px;
height:180px;
float:left;
border-bottom:#CD00B8 1px solid;
border-top:#CD00B8 1px solid;
border-left:#CD00B8 1px solid;
border-right:#CD00B8 1px solid;
}
.members{
background:#000;
text-align:center;
width:250px;
height:180px;
float:right;
border-bottom:#CD00B8 1px solid;
border-top:#CD00B8 1px solid;
border-left:#CD00B8 1px solid;
border-right:#CD00B8 1px solid;
}
/*** Debut CSS mt-formulaire-contact-fr ***/

.kontaktformular  
{
    width:  400px;
    margin: 10px 0;
    padding: 20px 10px;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
    border: 2px solid #e3e7ec;
    background: #000000;
 	 
    margin: auto;
    clear: both;
}
	 
.kontaktformular-danke  
{
    width:  285px;
    margin: 10px 0;
    padding: 35px 10px;
    font-size: 0.9em;
    font-family: Tahoma, Verdana, Arial;
    border: 2px solid #e3e7ec;
    background: #FDFDFD;
    background: #FDFDFD url('./im-form/barre-top.jpg') repeat-x;	 
    margin: auto;
    clear: both;
}	 

.kontaktformular fieldset {margin: 10px 0; border: 1px solid #e3e7ec;}
.kontaktformular a {color: #c87b02; text-decoration: none;}
/*.kontaktformular a:hover {color: #c87b02;}*/
  
.kontaktformular legend 
{
    background: #F8FAFD; 
    color: #000000;
    padding: 3px 5px;
    border: 1px solid #ddd;
    text-transform: uppercase;
}
	  
.kontaktformular label 
{
    width: 100px;
    float: left;
    clear: both;
    padding: 3px 10px;
    margin: 3px 0;
}
          
.kontaktformular input, .kontaktformular textarea 
{
    border-right: 1px solid #ddd; 
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #666666; 
    border-top: 1px solid #666666;
    background: #fff; 
    padding: 0px 3px;
    margin: 3px 0;
    width: 250px;
}

.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: #FFFFFF;}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #FFFFFF;}

.kontaktdaten table, .anfrage table, .captcha table { border-spacing:0px; width:370px; border:0px solid;}
.label { width:100px; padding:0px;}
.field { width:250px; padding:0px;}
.error { width:200px; padding:0px 0px 0px 5px;}
.captchareload { padding-left:10px;}
input.errordesignfields, textarea.errordesignfields { background-color:#cc3333;}

.buttons { text-align: center;}
.buttons input { width:80px;}
.buttons input, .captchareload img { background: #FDFDFD url('./im-form/barre-but.jpg') repeat-x; color: #c87b02; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover, .captchareload img:hover { background: #FDFDFD url('./im-form/barre-but.jpg') repeat-x; color: #c87b02; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}

.pflichtfeld 
{
    color: red; 
}
.centre	{
	text-align:center;
}


