body {
  

	margin:5px;
	padding:1px;
    background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

	
  
  
}

#banner {
	
  

	height:70px;
	background:url(Images/Baner-expatriation-allemagn.gif);
	background-position:center;
	background-repeat:repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;

	
	
	}
	
#banner h1 a {
	
		text-decoration:none;
		color:white;
		font-size:200%
		
	}
		
#banner h2 a {
	
text-decoration:none;
color:white;
font-size:120%
			
		}
		
#banner h1,h2 a:hover {
	color:#CCCCCC;
}

#menu_haut_droit {

position:absolute;
top:10px;
right:10px;


color:#FFFFFF;

}


.ssmenuH {
	
border-bottom:2px solid #000066;
border-top:2px solid #000066;
font-size:140%;

}

.ssmenuH_flag {

border-bottom:2px solid #000066;


}

.ssmenuH a{


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

.ssmenuH a:hover{
	color:#666666;
}
	
.ssmenuH_blanc {
	
padding: 0,5em;
padding-left: 1em;

}

.ssmenuH_blanc a{


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

.ssmenuH_blanc a:hover{
	color:#CCCCCC;
}


	
#content{
	
  	position:absolute;
	width:98%;
	margin-right: auto;
	margin-left: auto;	
	border: 1px solid #CCCCCC;
	font-size:70%;
	
	}
	
#content p,a,ul,h1,h2,label,li,i  {
			
text-align:left;
font-size:12px;
line-height:18px;
}	


#centercontent{
	
	
	left:0px;
	max-width:33%;
			
	padding:5px;

	
}	
	
	


#centercontent h1{
	
		font: 1.2em;
		text-decoration:overline;
	
	}
	
/* Titre des articles de la rubrique "actualités" ou sous titre des articles*/
#centercontent h2{
	
		font: 1em;
		text-decoration:underline;
	
		color:black;
	}	

/* Sous titre de niveau 3 qui renvoit aux actualités*/
 
#centercontent h3{
	
		font:70%;
		text-decoration:none;
	
		color:black;
	}

#centercontent h3 a:hover{
	
		text-decoration:none;
	
		color:red;
	}

		
		
#index_case_1{

width:25%;
	
padding:5px;
margin:0px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#000000;
	
background-color:#F1F0FF;

}


#index_case_2{
	
width:50%;
padding:5px;
margin:0px;

border-top:1px solid #000033;
border-left:1px solid #000033;	

background-color:#FFFFFF;
	
}

#formulaire{

width:25%;
	
padding:5px;
margin:0px;
border-top:1px solid #000033;
border-left:1px solid #000033;
color:#000000;

	
background-color:#F1F0FF;

font-size: 150%;

}



/* Elements pour les pages de contenu */


#contenu{

	float:right;	
	
	width: 98%;
	
	padding:0px;
	margin:0px;

	background-color:#FFFFFF;
	
	color:#000000;

	}

#contenu_1{
	
height:100%;
padding:5px;
margin:0px;
border: 1px solid #333333;	
color:#000000;
	
background-color:#FFFFFF;

}

#contenu_1_text{

width:75%;
padding:5px;
margin:0px;
border-top: 1px solid #000033;	
border-left: 1px solid #000033;	
color:#000000;
	
background-color:#F1F0FF;

}


#footer{
	
	
	bottom:3px;
	width: 100%;
	height:30px;
	clear:both;

	
	color: #dcedd1;
    background-color: #f9de00;  
 	background:url(Images/Footer_expat_allemagne_bl.jpg);
	background-position: center;
	background-repeat:repeat;
	
	text-align:center;
	
}

 #footer a {
		color:#CCCCCC;
		text-decoration : none;
	}

	
#footer a:hover {
		text-decoration : none;
		color:#FF0000;
	}
	

#reclame{
	
position:static;
float:left;
max-width:140px;
padding:15px;
margin:10px;
margin-left:0px;
margin-right:25px;		
border:double;
border-color:#021323;
border-spacing:inherit;
background-color:#FFFFCC;
background-repeat:no-repeat;
text-align:center;


}

#reclame a, b {
text-decoration:none;
color:#FF0000;
font-size:medium;
font-weight:bold;
padding:5px;

}



.separator

{
 background:#FFFFFF;
    }
  

.imageflottante_gauche
{
   float: left;
   margin-right:5px;
   margin-bottom:5px;
   color: none;		
	border:0;
  }
  
.imageflottante_gauche_B
{
   float:left;
   margin:0px;
   margin-right:5px;
 
  }

.dessous
{
   clear:both;
}




.text_partenaires {

text-decoration:none;
font-size:medium;
color:#000000;

}
	
	
	
.tel {
		font: 1,2em;
		color:#FFFF00;
	}
	
.message {
		color:#FF0000;
		font: 1,2em;
	}
	

.gros {

font-size: 40px;
}

.degrade_text {

background-image:url(Images/fond_degrade_text_rouge.gif);
background-repeat:repeat-y;
width:50%;
font-size:210%;
font:bold;
font-stretch:condensed;
}




.lienversactualites  {

clear:both;
padding:2px;
font-size: 110%;
text-align:right;
background-color:#CCCCCC;
border: 1px solid #333333;	
text-decoration:none;
color:#000000;
}



.petit {

font-size: 80%;
}

.moyen {

font-size: 160%;

}

.titre_page {

font-size: 140%;


}

.relief1 {

font-size: 120%;


}


.relief2 {

border:medium;
border-color:#021323;
background-image:url(Images/Degradé-rouge.png);
background-repeat:no-repeat;
margin-right:25px;
color:#FFFFFF;

}

ul {
		line-height : 1.5em;
		list-style-type : none; 		
		list-style-position:outside;
		list-style-image:url(Images/_bullet.gif);
			}
	
	
.img_plus {
		color: none;		
		border:0;
	}	



/* Elements de la page pour la Newsletter */

	
a:link.powered,
a:active.powered,
a:visited.powered  {font-family: arial, verdana, sans-serif; font-size : 10px; color : #666666;font-weight: bold; text-align : left; text-decoration : none; padding: 2px;}
a:hover.powered {color : #7D7B7B;}
	
