body {
background:url("/img/background_gdmedia.jpg") no-repeat;
font-family :Arial, Helvetica, sans-serif;
font-size:14px;
margin :0;
padding:0;
color:#444444;
}
#default .intro {bottom:5px;left:0px;}
        #default .intro .li a {font-size:1.4em}
        
	    .d1 {border-bottom:1px solid #a8a9ac;height:8px;font-size:4px;width:120px;float:left;}
	    .d2 {border-bottom:1px solid #a8a9ac;height:8px;font-size:4px;width:280px;float:left;}
	    .li {float:left;width:280px;border-left:3px solid #60545e;height:32px;padding-left:8px;padding-top:4px;}
	    
	    #address, #legal {margin-left: 120px;}
	    #social, #newsletter {
			padding-left: 120px !important;
			height: 63px;
			border-top:1px solid #ccc;
			background-repeat: repeat-x;
			padding-top: 12px;
			padding-bottom: 12px;
			width: 460px; /*530px*/
		}
	    #social div, #newsletter div {display: block; float: left;}
	    /*social div a {display: block; float: left;}*/
	    #social img {margin-right: 5px; width: 20px !important; height: 20px !important;}
	    #address .le {width:160px;float:left;height:60px;font-size:0.9em;}
	    #address .ri {width:200px;float:left;height:60px;font-size:0.9em;}
	    #address .email {width:200px;float:left;height:60px;font-size:0.9em;}
	    #legal {display: block !important; clear: both;}
dl.partenaires_item  {
border-bottom:1px dashed #B2B4BF;
padding-bottom:1em;
}
#plein {
background-color :#fff;
width :980px;
padding:10px;
margin :0 auto;
border-left :2px solid #c3c3c3;
border-right :2px solid #c3c3c3;
}
#content {
background-color :#fff;
}
a:link {
color :#3333cb;
text-decoration :none;
}
a:active {
color :#3333cb;
text-decoration :none;
}
a:visited {
color :#3333cb;
text-decoration :none;
}
a:hover {
color :#3333cb;
text-decoration :underline;
}
img {
border :0 none;
}
p.txt-ref{
text-align:justify;
}
p.center-ref{
text-align:center;
margin-right:auto;
margin-left:auto;
}
.option{
width:960px;
height:36px;
padding-bottom:2px;
}
p.txt-left{
width:300px;
float:left;
border:2px solid #cccccc;
background-color:#fcfcfc;
padding: 2px;
}
p.txt-right{
width:180px;
text-align:right;
float:right;
border:2px solid #cccccc;
background-color:#fcfcfc;
padding:2px;
}