/* CSS Document */
/********************************************************************************* 
EUROMETROPOLIS @Copyright 2007 KTP Concept
********************************************************************************** */
html{
margin:0;
padding:0;
text-align:center;}

body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
background-color:#fff;

}

* {margin:0;padding:0}

.news_items{float:left;width:550px;clear:right;height:250px;display:block;}

a img.actu{ border:1px solid #ccc; margin-right:10px;width:196px;}

.container{height:250px; display:block;font-size:1.2em; margin-bottom:10px;padding:10px;}

#centre{
width:100%;
text-align:left;
}

#logo{position:absolute;
top:0;}
#flou_top{
	display:none;

}



#actualites{

margin-top:-45px;
margin-left:150px;
}




#flou_bottom{
display:none;
}




#top{
display:none;
}


input.recherche{  width:80px; height:16px; font-size:1.2em; border:1px inset #C9C9CA; background-color:#DEDFE0;float:left;}

input.submit2{  width:20px;height:20px; background-image:url(../fond/recherche.jpg); font-size:1em; border:0; background-color:#DEDFE0; cursor:pointer;float:left; margin-left:5px; }


input.submit3_fr{  width:103px;height:20px; background-image:url(../fond/newsletter.jpg);position:relative;font-size:1em; border:0; background-color:#DEDFE0; cursor:pointer;margin-top:2px;}

input.submit3_de{  width:103px;height:20px; background-image:url(../fond/newsletter_de.jpg);position:relative;font-size:1em; border:0; background-color:#DEDFE0; cursor:pointer;margin-top:2px;}


#bandeau{
display;none;}

#bandeau_int object{display;none;}

#bandeau_int{
display;none;}



#menu{
width:766px;
height:25px;
background-color:#fff;
float:left;  margin-top:6px; margin-bottom:2px;
}


.news1{background-color:#fff;padding-left:5px;padding-right:5px;}
.news2{background-color:#eee;padding-left:5px;padding-right:5px;}

.trouver{
display:block; width:100%; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;
margin-bottom:10px;margin-top:-10px;}

.resultat{
display:block; width:100%;color:#48A309; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

.resultat_contenu{
width:100%;color:#555; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;
}

.savoir{
width:100%;color:#555; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; border-bottom:1px dotted #ccc;
margin-bottom:10px;padding-bottom:5px; text-align:right;}

.savoir a{ text-decoration:none;color:#CD122D;}
.savoir a:hover{ text-decoration:none; font-weight:bold;color:#CD122D;}






#menu2{ display:none; }

dl#menu2 {
display:none;

}


#pied{
display:none;
}


#ariane{
display:none;}

#menu ul{

display:none;

}




#maincontainer{font-size:1.1em; width:100%;}



#texte a{ color:#cd122d;}

table td{padding:5px; border:0;border-bottom:1px solid #ccc;margin:0;}

#cadre_t{ 
width:250px; 

float:left;
clear:none;
background:#D1DADC url(../fond/cadre_t.jpg) no-repeat top left;
margin-right:8px;}

.colonned{ float:right; width:180px; margin-left:10px;border-left:1px dotted #ADADAD; padding-left:5px;margin-bottom:10px; }

h1{
font-family:Trebuchet MS;
font-weight:normal; 
background-color:#fff; 
font-size:20px;}

#cadre_t h1{ color:#04A1BE; border-bottom:2px solid #04A1BE;}
#cadre_e h1{ color:#74185F; border-bottom:2px solid #74185F;}
#cadre_c h1{ color:#47A204; border-bottom:2px solid #47A204;}

#cadres p { font-family:Arial, Helvetica, sans-serif;padding:10px; font-size:1.1em; color:#222; padding-bottom:2px;}

#cadres ul{ padding:10px; list-style:none;}
#cadre_t ul li a{ width:220px; padding:5px;border-bottom:1px solid #BBC4C7;font-size:1.2em;display:block; }
#cadre_t ul li a{ color:#000; text-decoration:none;}
#cadre_t ul li a:hover{ color:#04A1BE; text-decoration:none; background:url(../fond/puce_t.jpg) no-repeat left;
padding-left:12px;font-weight:bold;width:208px;}


#cadre_e ul li a{ width:220px; padding:5px;border-bottom:1px solid #BFB7C1;font-size:1.2em;display:block; }
#cadre_e ul li a{ color:#000; text-decoration:none;}
#cadre_e ul li a:hover{ color:#731C62; text-decoration:none; background:url(../fond/puce_e.jpg) no-repeat left;
padding-left:12px;font-weight:bold;width:208px;}


#cadre_c ul li a{ width:220px; padding:5px;border-bottom:1px solid #BEC2BD;font-size:1.2em;display:block; }
#cadre_c ul li a{ color:#000; text-decoration:none;}
#cadre_c ul li a:hover{ color:#48A309; text-decoration:none; background:url(../fond/puce_c.jpg) no-repeat left;
padding-left:12px;font-weight:bold; width:208px;}



#cadre_e{
width:250px; 
float:left;
background:#D7D3D8 url(../fond/cadre_e.jpg) no-repeat top left;
margin-right:8px;}

#cadre_c{
width:250px; 
float:left;
background:#D4DAD3 url(../fond/cadre_c.jpg) no-repeat top left;}


#bottom{
float:left;
width:766px;}
 
 
#newsletter{
float:left;
background:#DFD8C8 url(../fond/cadre_n.jpg) no-repeat top left;
margin-right:8px;}


#newsletter_int{
display:none;
}


#newsletter_index{
width:140px; 
height:120px;
padding:10px;
float:left;
background:#D4DAD3 url(../fond/cadre_c.jpg) no-repeat top left;

margin-top:10px;
}


#forum_index{
width:150px; 
height:146px;
padding:0px;
float:left;
background:#D1DADC url(../fond/cadre_t.jpg) no-repeat top left;
margin-bottom:5px;
}

#left_index{
display:none;

}

#right_index{
width:600px; 
float:left;

}


#actions{
display:none;

}

#actions a{color:#2E2224; text-decoration:none;clear:right;}
#actions a:hover{color:#2E2224; text-decoration:underline;clear:right;}

.btn{ float:left; margin-right:8px; margin-top:6px;}


.actutitre{ display:block;width:594px; padding-left:6px; padding-top:3px; padding-bottom:3px;background-color:#DCDDDE;margin-bottom:6px; font-size:13px;
 color:#444; font-weight:bold;}

#texte{ font-size:1.1em; line-height:1.8em; text-align:left;
padding-left:110px;
}



#legal ul{
padding:10px; list-style:none; text-align:right;}

#legal ul li a{ font-size:1.1em; color:#605A5B; line-height:1.6em; text-decoration:none;}
#legal ul li a:hover{ font-size:1.1em; color:#222; line-height:1.6em; text-decoration:underline;}

#legal{
width:250px; 
height:72px; 
float:left;
background-color:#DCDDDE;}





.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav li {

  margin: 0;
  padding: 0;
  position: relative;
  
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {


  display: block;
  padding: 0 9px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {

  color: #fff;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {

  color: #fff;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {


  color: #fff;	
 text-align:left;
  font-size:12px;
letter-spacing:0;
  text-align:left;
  text-transform:none;
  border-right:0;
}

#nav-one li.bleu ul a { border-bottom:1px solid #37C8E3;text-align:left;}
#nav-one li.mauve ul a { border-bottom:1px solid #AF52A6;text-align:left;}
#nav-one li.vert ul a { border-bottom:1px solid #6DCC2C;text-align:left;}



#nav-one li.bleu ul a:hover { background-color:#0A798D; text-decoration:none;text-align:left;}
#nav-one li.mauve ul a:hover  { background-color:#64265E; text-decoration:none;text-align:left;}
#nav-one li.vert ul a:hover  { background-color:#347209; text-decoration:none;text-align:left;}


#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
text-align:left;position: absolute !important;
}

.nav ul {
    list-style: none;
  margin: 0;
  position: absolute !important;
  top: -999em;
  left:0;
  display:none;

}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;position: absolute !important;
}
.nav ul li {
  border: 0;
  float: none;
}






.prev a{ display:none;}
.next a{  display:none;}



/* extraneous styles [ end ] */

/* slider styles [ begin ] */




/* slider styles [ end ] */




#texte fieldset{
  	padding: 10px;
	background: #efefef;
	border: 1px solid #ccc;
	margin: 0 0 5px 5px;}
	
#texte legend label
  {
	  text-transform:uppercase;
	  font-weight:normal;
	  float:none;
	  width:auto;
	  color:#222;
	  letter-spacing:2px;
  } 
  
#texte label
  {
	  float:left;
	  display:block;  
	  clear:left;
	  width:141px;} 
  
#texte  input.ctext{
	 float:left;
	  clear:right;  
	  width:360px;  
	  border:1px solid #aaa;}
	  
#texte  input.email{
	 float:left;
	  clear:right;  
	  width:360px;  
	  border:1px solid #aaa;}
	  
#texte textarea{
	 float:left;
	  clear:right;  
	  width:360px;  
	  height:100px;
	  border:1px solid #aaa;
	  margin-bottom:5px;}
  
#texte  input.submit{
	 float:right;
	  clear:both;  
	  width:362px;  
	  border:1px solid #a8182d;
	  background-color:#cd122d;
	  text-transform:uppercase;
	  letter-spacing:3px;
	  font-weight:bold;
	  font-size:11px;
	  color:#fff;
	  cursor:pointer;}

#error{
	padding: 10px;
	background: #f3c6ef;
	border: 1px solid #783071;
	margin: 0 0 5px 5px;
	}
	
#error strong{color:#783071;}
	
#error ul li{
	list-style-position:inside;
	list-style-type:square;}
	
fieldset ul li{
	list-style-position:inside;
	list-style-type:square;}

fieldset ul li a{

	color:#222; }
	
	
#texte ul{margin-left:20px;}	

#texte ul li.un{
list-style:none;
}

#texte ul li.deux{

list-style:square;
}

#texte ul li.trois{
list-style:inside;

}


#texte ul li.un a{ 
display:block;
list-style:none;

margin-top:3px;
color:#783071; 
font-weight:bold;
text-decoration:none;
}

#texte ul li.deux a{ 

color:#737373; 
text-decoration:none;
}


#texte ul li.trois a{ 

color:#737373; 
text-decoration:none;
}
#texte ul li a:hover{ text-decoration:underline}
h3{
font-family:Trebuchet MS;
font-weight:normal; 
color:#783071; 
line-height:2.5em;
font-size:1.5em;}


h4{
font-family:Trebuchet MS;
font-weight:normal; 
color:#036273; 
line-height:1.3em;
font-size:1.2em;}

.right{ float:right; margin-left:5px;border:1px solid #783071;}
.left{ float:left; margin-right:5px;border:1px solid #783071;}

.colonned{ float:right; width:180px; margin-left:10px;border-left:1px dotted #ADADAD; padding-left:5px;margin-bottom:10px; }


* {margin:0;padding:0}


#contenu{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
background: #fff url(../fond/fond.jpg) repeat-x top center;
text-align:left;
font-size:13px;
line-height:1.8em;
color:#555;}

