html, body {
	height: 100%;
	margin: 0;
	background-color: #f4f4f4;
}
	
body {
	font: 90% "Trebuchet MS", sans-serif;
}
	
div#global {

}

div#header {
	color: black;
	height: 120px;
	position: relative;
	padding-left:50%;
	padding-top:50px;
}

#logo a img{
	border: 0px;
	float: left;
}
	
div#header h1 {
    margin: 0;
	position: absolute;
	bottom: 10px;
	left: 30px;
	font: 5pt Georgia, serif;
}	

div#bandeau {
	background: #201414 no-repeat;
	color: #fff;
	height: 40px;
	position: relative;
}

div#bandeau h1 {
	margin-left: 25%;
	position: absolute;
	bottom: 0px;
	height:20px;
	font: 8pt Georgia, serif;
	display:block;
	/*border:1px solid red;*/

	
}

div#bandeau h2 a{
text-decoration:none;
color:white;
}

div#bandeau h2 a img{
border:0;
}

div#bandeau h2 {
    margin: auto;
	position: absolute;
	bottom: 10px;
	right: 5%;
	font: 8pt Georgia, serif;
	display:block;	
}

div#ssbandeau {
	width: 20%;
	margin-bottom:5%;
	/*border: 1px solid black;*/
	height:25px;
}

div#ssbandeau h1{
	margin:0;
	margin-left:8%;
	padding:0;
	padding-left:7px;
	background: url(img_css/home.jpg) no-repeat;
	color : #201414;
	list-style: none;
	color : #201414;
	font-size: 11pt;
	width:99px;
	height:23px;
	font-weight:bold;
}
div#ssbandeau h1 a{
	text-decoration:none;
	color : #201414;
	font-size: 10pt;
}


	
div#center {
	padding-bottom: 50px;

	/*border:1px solid black;*/
}

div#sidebar {
	float: left;
	width: 18%;
	height:410px;
	/*border:1px solid black;*/
	/*border:1px solid red;*/
	margin:0;
	padding:0;


}

div#menu {
	margin:0;
	padding: 0;
	margin-left: 8%;
	background: #201414;
	height:284px;
	width:160px;
	list-style: none;
	/*border:1px solid red;*/
}

div#menu h1{
	background: red;
	height:30px;
	color : #201414;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 8pt;
	list-style: none;
	margin:0;
	
}

div#menu h2{
	list-style: none;
	color : #70f0fe;
	font-size: 10pt;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	line-height: 10pt;
	border-bottom:1px dotted white;
	height:204px;
	font-weight:normal;
	margin:0;
}

div#menu h3{
	list-style: none;
	color : #70f0fe;
	font-size: 8pt;
	margin:0px;
	padding:0px;
	padding-left:5px;
	height:30px;
	width:110px;
	float:left;
	/*border:1px dotted white;*/
	
}

div#menu h4{
	list-style: none;
	color : #70f0fe;
	font-size: 18pt;
	margin:0px;
	padding:0px;
	padding-right:2px;
	height:30px;
	width:35px;
	float:right;
}

div#ssbandeau_home {
	width: 100%;
	margin-bottom:5%;
	/*border: 1px solid black;*/
	height:25px;
}

div#ssbandeau_home h1{
	margin:0;
	margin-left:8%;
	padding:0;
	padding-left:7px;
	background: url(img_css/langues.jpg) no-repeat;

	list-style: none;
	color : #201414;
	font-size: 11pt;
	width:99px;
	height:23px;
	font-weight:bold;
		
}

div#ssbandeau_home h1 a{
	text-decoration:none;
	color : #201414;
	font-size: 10pt;
}

div#content {
    float: right;
	width: 80%;
	/*margin-top:14px;
	border:1px solid black;*/
	
	margin:0;
	padding:0;
	/*border:1px solid red;*/
}

.bloc{
	float:left;
	margin-right:2%;
	width:95px;
	height:410px;
	/*border:1px solid black;*/
	margin-bottom:30px;
}



.bloc h1{
	margin:0;
	width:95px;
	height:103px;
	background: #201414;
	border-bottom:1px dotted white;
}

.bloc h1 a img{
	border:0px;
}

.bloc h2 a img{
	border:0;
}

.bloc h2{
	padding:0;
	margin:0;
	width:95px;
	height:135px;
	background: #201414;
	padding-top:8px;
	border-bottom:1px dotted white;
}

.bloc h3{
	margin:0;
	margin-top:30px;
	width:95px;
	height:97px;
	background: url(img_css/deg_mir.jpg);
}



div#societe {
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #70f0fe;
	text-align:center;
}

div#societe a{
	color: #70f0fe;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
	line-height:35px;
}

div#blog{
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #ff0199;
	color: #ff0199;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
}

div#blog a{
	color: #ff0199;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
		line-height:35px;
}

div#service{
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #99ff33;
	color: #99ff33;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
}

div#service a{
	color: #99ff33;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
		line-height:35px;
}

div#creation{
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #9933ff;
	color: #9933ff;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
}

div#creation a{
	color: #9933ff;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
		line-height:35px;
}

div#clients{
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #3366ff;
	color: #3366ff;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
}

div#clients a{
	color: #3366ff;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
		line-height:35px;
}

div#presse{
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #ffff33;
	color: #ffff33;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
}

div#presse a{
	color: #ffff33;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
		line-height:35px;
}

div#actualites{
	margin:0;
	width:95px;
	height:35px;
	background: #201414;
	border-bottom:3px solid #ff6600;
	color: #ff6600;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
}

div#actualites a{
	color: #ff6600;
	list-style: none;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
		line-height:35px;
}

div#partenaires {
	height:90px;
	float:left;
	width:508px;
	margin:0;
	padding:0;
	margin-left:5%;
	margin-right:1%;
}

div#rechercher{
	float:left;
	width:80px;
	height:20px;
	background: url(img_css/rechercher.jpg);
	color:white;
	font-size:10pt;
	padding-left:3px;

}

div#larecherche{
float:left;
	width:145px;
	height:20px;
	background: url(img_css/larecherche.jpg);

}

div#home_bas {
	height:69px;
	background:#979594;
	float:left;
	width:508px;
	border-right:2px solid #3d4555;
	border-bottom:2px solid #3d4555;
	margin:0;
	padding:0;
}

div#home_bas h1 {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	float:left;
	border:1px solid white;
	list-style: none;
	font-size: 9pt;
	color:white;
	border-bottom:none;
	height:18px;
}

div#home_bas h1 a{

	color:white;
	text-decoration:none;
}

div#home_bas img{
	margin:0;
	padding:0;
	border:1px solid white;
	border-top:1px dotted white;
	padding-right:56px;
}

.carre{
	height:69px;
	width:69px;
	border-right:2px solid #3d4555;
	border-bottom:2px solid #3d4555;
	float:left;
	margin-right:5px;
	margin-left:5px;

}


div#offres{
	border:1px solid white;
	background:#ef2222;
	color:black;
	text-align:center;
	height:67px;
	width:67px;
	line-height:67px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(img_css/bloc_offres.jpg);
}

div#offres a{
	line-height:67px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}


div#swap{
	border:1px solid white;
	background:#f36f20;
	color:black;
	text-align:center;
	height:67px;
	width:67px;
	line-height:67px;
	font-weight:bold;
	background-image:url(img_css/bloc_swap.jpg);
}

div#swap a{
	line-height:67px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

div#event{
	border:1px solid white;
	background:#ebfc0b;
	color:black;
	text-align:center;
	height:67px;
	width:67px;
	line-height:67px;
	font-weight:bold;
	background-image:url(img_css/bloc_event.jpg);
}

div#event a{
	line-height:67px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

div#support{
	border:1px solid white;
	background:#fe70ec;
	color:black;
	text-align:center;
	height:67px;
	width:67px;
	line-height:67px;
	font-weight:bold;
	background-image:url(img_css/bloc_support.jpg);
}

div#support a{
	line-height:67px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

div#buzz{
	border:1px solid white;
	background:#00aaea;
	color:black;
	text-align:center;
	height:67px;
	width:67px;
	line-height:67px;
	font-weight:bold;
	background-image:url(img_css/bloc_buzz.jpg);
}

div#buzz a{
	line-height:67px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

div#comptes{
	border:1px solid white;
	background:#bfd72f;
	color:black;
	text-align:center;
	height:52px;
	width:67px;
	font-weight:bold;
	padding-top:15px;
	background-image:url(img_css/bloc_grands.jpg);
}

div#comptes a{
	font-weight:bold;
	text-decoration:none;
	color:black;
}
	
