@charset "utf-8";

@import url("habillage.css");

@import url("typo.css");

@import url("formulaire.css");



* {

 margin: 0;

 padding: 0;

 list-style-position: inside;

 border: none;

}



body {

width: 956px;

margin: 0 auto;

}



#global {

position: relative;

}



#flashcontent {

	text-align:center;

	position: absolute;

	z-index: -2;

}



#header {

height: 228px;

}



#header h1 a{

display: block;

width: 500px;

height: 107px;

position: absolute;

top: 14px;

left: 353px;

}



#bandeau {

width: 100%;

height: 130px;

}



#navigation_principale {

width: 460px;

height: 46px;

margin-left: 373px;

margin-top: 10px;

list-style-type: none;

}



#navigation_principale li {

float: left;

}



#navigation_principale a {

display: block;

width: 115px;

height: 46px;

}



#ariane {

margin-left: 373px;

line-height: 40px;

}



#contenu {

width: 100%;

overflow: hidden;

}



#centre {

margin: 0 103px 0 353px;

padding: 10px 20px;

}



.bloc_article_centre {

list-style-type: none;

list-style-position: inside;

margin-bottom: 10px; 

}


.page_solutions .article_centre{
height: 250px;
}


.article_centre ul {

margin-bottom: 20px;

}



#sidebar {

width: 240px;

float: left;

margin: 0 10px 0 103px;

}



.article_side {

list-style-type: none;

list-style-position: inside;

margin-bottom: 10px;

padding: 10px;

}



.clear_float {

clear: both;

visibility: hidden;

}



#footer {

height: 121px;

}



#navigation_footer{

width: 460px;

padding-top: 10px;

margin-left: 373px;

}



#navigation_footer li{

display: inline;

list-style-type: none;

}



#signature{

width: 460px;

padding-top: 10px;

margin-left: 113px;

}



#signature li{

list-style-type: none;

margin: 10px 0;

}
