BODY
{
	border:none;
	margin:0px;
	padding:0px;
	background-color:#ECEDED;
	font-size:12px;
	color:#777777;
	font-family:arial;
	line-height:16px;
	height:100%;
	background-image: url(../img_com/fond.gif);
	background-repeat:repeat-x;
}

a {
color:#777777;
font-family:arial;
}

alink {
color:#777777;
font-family:arial;
}

a:hover {
color:#777777;
font-family:arial;
}

img {
border:none;
}

* html img {
behavior: url("css/pngbehavior.htc");
}

form {
padding:0px;
margin:0px;
}

#global {
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
width:997px;
}

.anti_marge_float {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
}

h1 {
margin:0px 0px 0px 0px;
padding:0px;
line-height:12px;
}

/* ***********DEBUT NAV ***************** */

#ss_menu {
color:#777777;
}

#ss_menu a, #ss_menu alink {
color:#777777;
text-decoration:none;
}


#ss_menu .contact {
float:left;
width:56px;
background-image: url(../img_com/picto_contact.gif);
background-repeat:no-repeat;
background-position:left 15px;
padding:10px 0px 0px 18px; 
border-right:solid 1px #747777;
}

#ss_menu .magasin {
float:left;
width:94px;
text-align:right;
padding:10px 0px 0px 0px; 
}

#logo {
clear:both;
margin-top:20px;
}

#nav {
margin-top:40px;
padding-left:290px;
border-bottom:solid 1px white;
}

#liste_logo {
margin-top:22px;
margin-left:10px;
}

#liste_logo span {
float:left;
display:block;
width:87px;
margin-left:9px;
text-align:center;
}

#liste_logo span a, #liste_logo span alink {
text-decoration:none;
}

#liste_logo img {
display:block;
padding-bottom:5px;
}


/* ***********FIN NAV ***************** */



/* ***********DEBUT CONTENU ***************** */
#global .contenu {
position:relative;
background-color:white;
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:40px;
margin-top:15px;
}


.block_home {
padding-top:20px;
}

.block_home .marge{
padding-right:3px;
}

.block_home td{
padding-bottom:3px;
}

.menu_gauche {
position:relative;
width:309px;
float:left;
}

.menu_gauche .marge {
margin-left:20px;
margin-top:56px;
}

.block_gauche {
position:relative;
width:289px;
background-repeat:repeat-y;
}

.bt_savoir_plus {
margin-top:10px;
text-align:right;
}

.contenu .encadre_sav {
margin-left:24px;
border:solid 1px black;
color:#053C6E;
padding:10px;
margin-top:44px;
}

.contenu .encadre_sav a, .contenu .encadre_sav alink {
color:#053C6E;
text-decoration:underline;
}

.contenu .encadre_sav ul{
margin:0px;
}

.contenu .encadre_sav li {
padding:2px 0px 2px 7px;
background-image: url(../img_com/puce_bleu.gif);
}

.contenu .encadre_sav img {
padding-bottom:10px;
}

.contenu .encadre {
border:solid 1px black;
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
margin-top:20px;
}

.contenu .encadre img {
float:right;
padding-left:10px;
}

.contenu .encadre a, .contenu .encadre alink {
color:#445C98;
text-decoration:none;
}

/* ***********FIN CONTENU ***************** */

/* ***********DEBUT FOOTER ***************** */
#global #footer {
margin-top:20px;
margin-left:10px;
margin-bottom:20px;
clear:left;
color:#777777;
font-size:12px;
line-height:13px;
}

#footer a, #footer alink {
color:#777777;
font-size:12px;
text-decoration:none;
}

#footer .marge {
clear:both;
margin-top:1px;
}

#footer td {
padding:8px 0px 8px 0px;
width:130px;
font-size:11px;      
background-color:white;
vertical-align:top;
  
}
#footer ul {
margin:0px 0px 0px 0px;
padding:0px 3px 0px 3px;
}
#footer  ul span {
display:block;
padding-left:12px;
border-bottom:solid 1px #777777;
text-transform:uppercase;
margin-bottom:4px;
padding-bottom:3px;
}

#footer  ul strong {
display:block;
padding-left:12px;

}

#footer li {
	list-style-type: none;
	list-style-position: outside;
	display: block;
	font-size:11px;
}

#footer li a, #footer li alink {
display: block;
font-size:11px;
text-decoration:none;
	background-image: url(../img_com/puce_footer.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;	
	padding:2px 8px 2px 14px;
}

* html #footer li a,* html #footer li alink {
display: inline;
}


#footer li a:hover {
color:white;
background-color:#777777;
background-image: url(../img_com/puce_footer_on.gif);
}

#footer ul ul {
   display:none;
}

#footer li:hover ul {
   display:block;
}

/* ***********FIN FOOTER ***************** */
















