body {
margin:0px;
padding:0px; 
background-color : #CCCCCC;
font-family:Trebuchet MS;
font-size : 12px;
color :#666666;
font-weight:normal;  
/*
background-image:url(../iso_icons/fond_ronds.gif);
background-position:center top;
background-repeat:repeat-y;
*/
}
.wrapper{
height : 100%;
width:1004px;
/*background-image:url(../iso_icons/fond_ronds.gif);*/
margin : auto;
padding:0;

}
.wrapper2{
height : 100%;
width:1004px;
background-image:url(../iso_icons/fond_ronds.gif);
margin : auto;
padding:0;

}
.logo{
display:block;
width:172px;
height:120px;
margin: 0 0 0 0;
padding:0px;
float:left;
}

.content{
padding:0px;
float:left;
/*margin-left:185px;*/
/*margin-top:-408px;*/
}

.content h2, h3 {
	margin:0;
}
/*
.content .clear{
    clear:none;
}
*/

.content input, textarea{
    height:100%;
	border:1px solid #EF8614;
	font-size:10px;
}


.bandeau{
background-image:url(../iso_icons/bandeau.jpg);
background-position:top right;
background-repeat:no-repeat;
/*width:1005px;*/
height:120px;
margin: 0 0 0 0 ;
padding:0px;
}

.menu_gauche{
background-color:#b6b307;
float:left;
width:170px;
/*position : absolute;*/

}

#police_menu{
font-family:Trebuchet MS;
font-size : 14px;
color :#666666; 
font-weight:bold;
}
.menu_gauche table {
margin : 0px;
position : relative;
}
.menu_gauche td {
	margin-left: 0px;
	padding-left:5px;	
}

a.menu:focus, a.menu:visited, a.menu:link{
text-decoration:none;
color:#666666;
font-size : 11px;
}
a.menu:active{
text-decoration:none;
color:#666666;
font-size : 11px;
}
a.menu:hover{
text-decoration:none;
color:#333333;
font-size : 11px;
}

a.menu_grand:focus, a.menu_grand:visited, a.menu_grand:link{
text-decoration:none;
color:#666666;
font-size : 14px;
}
a.menu_grand:active{
text-decoration:none;
color:#666666;
font-size : 14px;
}
a.menu_grand:hover{
text-decoration:none;
/*color:#CECECE;*/
color:#333333;
font-size : 14px;
}


/*
text-decoration:none;
color:#666666;
font-size : 11px;
}

a.contact:link{
text-decoration:none;
color:#666666;
font-size : 14px;
font-weight:bold;
}

a.contact:hover{
text-decoration:none;
color:#cecece;
font-size : 14px;
font-weight:bold;
}

a.contact:visited{
	text-decoration:none;
	color:#666666;
	font-size : 14px;
	font-weight:bold;
}
*/

.menu_haut{
	background-image : url(../iso_icons/menu_haut.gif);
	background-position :-5px 50%;
	background-repeat : no-repeat;
	width:647px;
	height:18px;
	position:relative;
	float:right;
	margin-top:102px;
}
/*
.menu_haut ul {
margin:0;
padding:0;
width:832px;
height:18px;
text-align : right;
margin-top : -1px;
}

.menu_haut li{
display: inline;
padding : 0;
margin-right :10px;
margin-left : 0px;
}



a.lien_haut:link{
text-decoration:none;
color:#666666;
font-size : 14px;
font-weight:bold;
}

a.lien_haut:hover{
text-decoration:none;
color:#C46960;
font-size : 14px;
font-weight:bold;
}

a.lien_haut:visited{
text-decoration:none;
color:#666666;
font-size : 14px;
font-weight:bold;
}
*/
.fil {
	/*float:left;*/
	height:20px;
	/*margin-left:15px;*/
	margin-top:10px;
	margin-bottom:10px;
}
.fil a:link{
text-decoration:none;
color:#799B13;
font-size : 11px;
}

.fil a:visited{
color:#799B13;
text-decoration:none;
font-size : 11px;
}

.fil a:hover{
text-decoration:underline;
color:#799B13;
font-size : 11px;
}

h1{
color: #666666;
text-decoration:underline;
font-size : 14px;
}

h2{
color: #666666;
text-decoration:underline;
font-size : 14px;
}

#info {
font-weight:bold;
font-size : 14px; 
margin-left : 10px;
padding : 0;
}

#sdsnl_email{
height:12px;
font-size:11px;
margin-top :0 px;
border:1px solid #666666;
width:100px;
float:left;
margin-top:4px;
}

tr.tr_on {
background-color : #d3d983;
width : 170px;
}


a.bt:focus,
a.bt:visited,
a.bt:active,
a.bt:link{
	display:block;
	width:25px;
	height:25px;
	float:right;
	background-image : url(../iso_icons/bt_ok.gif);
}
a.bt:hover{
	display:block;
	width:25px;
	height:25px;
	float:right;
	background-image : url(../iso_icons/bt_ok_on.gif);
}



.footer{
background-image : url(../iso_icons/pied.gif);
background-color:#CCCCCC;
width:1005px;
margin: 0 auto auto;
background-repeat:no-repeat;
text-align : center;
padding-top : 10px;
margin:auto;
clear:both;
}

.footer a:link{
text-decoration:underline;
color:#799B13;
font-size : 11px;
}

.footer a:visited{
color:#666666;
text-decoration:underline;
font-size : 11px;
}

.footer a:hover{
text-decoration:underline;
color:black;
font-size : 11px;
}


.spacer {
  clear: both;
}

.rightinset{
	background-image:url(../iso_icons/fond_2_ronds.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*float:right;*/
	float:left;
	width:292px;
	/*height:673px;*/
	/*	margin-right:5px;*/
	margin-left:15px;
	margin-top:-17px;
}

p, ul, ol, dl {
	margin:0 0 0 0;
}

div.advColumns {
	margin-bottom:0;
	margin-top:0;
}

.bsList {
	margin-bottom:0;
	margin-top:0;
}

.bsDownloadable {
	margin-bottom:0;
	margin-top:0;
}