body {
  margin:0;
  padding:0;
  border:0;
  font-family:arial;
  background :#c3c3c3  ;
  color:#515151;
  padding-bottom:39px;
  font-size:12px;
}

a img {
  border:0;
}
.no-view{
  display:none;
}
a {
  text-decoration: none;
  color:#d22700;
}
a:hover {
  text-decoration: underline;
}
.mini a{
font-size:1px;
display:inline;
color:#c3c3c3
}
h1 {
  font-size:14px;
  margin:0;
  text-align:center;
  letter-spacing:2px;
}
h2 {
  margin:0px 0 0 1px;
}
h3 {
  margin:10px 0 10px 3px;
  color:#d22700;
  font-size:14px;
}
h4 {
  margin:10px 0 10px 0;
  color:#d22700;
  font-size:13px;
  border-bottom:1px solid #e7e7e7;
}
p {
  margin:5px 0px 10px 0;
}
ul{
  list-style : url('/images/fleche_orange.gif');
  
}
.numBalise{
	margin:4px 0 0 0px;
	position:absolute;
	font-weight:bold;
}
li {
  padding:0 0 0 10px;
}
th {
  text-align:left;
}
.imgRight{
  float:right;
  border:1px solid #888;
}
.pictLeft {
  float:left;
  margin:0 5px 5px 0;
  border:1px solid #888;
}
.pictRight {
  float:right;
  margin:0 0 5px 5px;
  border:1px solid #888;
}
.Right{
  float:right;
  text-align:right;
}
form{
  margin:0;
}
td{
  vertical-align:top;
}
.error {
  color:red;
}
.justify {
  text-align:justify;
}
#all{
  margin:auto;
  width:1056px;

}
#content {
  width:896px;
  background:#fff;
}
#header{
  background : url('/images/header_bkg.jpg') no-repeat ;
  width:894px;
  height:115px;
  border-bottom:2px solid #e8e8e8;
  margin-bottom:2px;
}
#monCompte{
  float:right;
  width:160px;
  margin-right:2px;
}
#monCompte form{
  margin:0;
}
#monCompte p{
  margin:0 10px 0 0; 
}
#monCompte a:hover{
  text-decoration:underline;
}

#lg {
  float:left;
  width:285px;
}
#lg p{
  margin:35px 0 0 55px;
  font-size:12px;
}
#lg p a{
  margin:0 35px 0 0;
  font-size:12px;
  text-decoration:underline;
  color:#7e7e7e;
}
#btnCompte{
  background : url('/images/btn_compte.gif') no-repeat ;
  width:157px;
  display:block;
  padding:5px 0 6px 0;
  margin:0 0 0 0;
  color:#fff;
}
#nav {
  width:269px;
  _width:271px;
  height:248px;
  float:left;
  background-color:#d22700;
  margin-right:1px;
}
#nav h2{
  margin:0 20px 0 15px;
  padding:4px 0 3px 3px;
  color:#fff;
  font-size:14px;
  border-top:1px solid #d84f30;
  background:url('/images/picto_plus.gif') no-repeat;
  background-position:right;
}
#nav h2 a {
  color:#fff;
  display:block;
  padding : 2px 2px 2px 5px;
}
#nav .actif {
  background:#d84f30;
}

p#connected{
  margin:1px 5px 0 5px;
  text-align:center;
}
#avatar {
  border:2px solid #e8e8e8;
}
#rechercheNav {
  text-align:right;
  margin:0 20px 0 20px;
  color:#fff;
}
#rechercheNav select{
  margin-bottom:3px;
}
#rechercheNav a {
  background:#d84f30;
  color:#fff;
  text-align:center;
  border:1px solid #fff;
  padding:2px;
  margin-top:3px;
  display:block;
  width:25px;
  float:right;
}
.contenu {
  background:url('/images/content_bkg.gif') repeat-y;
  background-position:-4px;
  border-top:2px solid #e8e8e8;
}
.contenu#noBkg{
  background:none;
}
.contenu h2{
  background:url('/images/picto_fleche.gif') no-repeat;
  background-position:center left;
  font-size:16px;
  padding: 0 0 0 15px;
  margin-left:2px;
}
#left{
  float:left;
  width:266px;
  _width:255px;
  padding:10px 0px 0 0px;
}
#left h2 {
  margin-left:5px;

}
#left #compteur {
  background:url('/images/compteur.jpg') no-repeat top center;
  width:255px;
  height:180px;
  text-align:center;
  padding-top:100px;

}
#left p {
  margin:5px 10px 5px;
  padding: 5px 0  5px 0;
  text-align:justify;
  border-bottom:1px dotted #d22700;
}
#left a {
  color:#d22700;
}
#center{
  display:block;
  float:left;
  width:460px;
  margin-left:2px;
  text-align:justify;
}
#center2{
  display:block;
  float:left;
  width:570px;
  margin-left:22px;
  text-align:justify;
}
#center.oneCol{
  display:block;
  float:left;
  width:729px;
  margin-left:2px;
}
.block{
  padding:10px 10px 0 10px;

}
.sousBlock{
  background:url('/images/block_bkg.gif') repeat-x;
  background-position:top left;
  padding-top:15px;
  padding:10px 0 0 10px;

}
#right{
  float:right;
  width:158px;
}
.savoirPlus {
  float:right;
  clear:both;
  margin:0 10px 15px 10px;
  text-decoration:underline
}
#carte {
  background:url('/images/papier.jpg') no-repeat center;
  background-position:0 -5px;
 padding:5px 20px 10px 5px;
 margin-bottom:20px;
}
#maps {
  position:absolute;
  display:block;
  z-index:100;
  width:729px;
  height:600px;
  padding:5px 0 5 px 0;
  margin:-5px 0 0 -10px;
  background:#e7e7e7;
  text-align:center;
  vertical-align:center;
}
#pubCarre{
  margin: 5px 0 0 7px;
}
h4.balise {
  
  background:url('/images/picto_balise.gif') no-repeat;
  background-position:top right;
  color : #005ca1;
}
h4.GPS {
  color : #005ca1;
}
#avisSummary{
  width:270px;
  height:200px;
}

#avisSummary table{
  border:1px solid #e7e7e7;
  border-collapse:collapse;
  width:250px;
  margin-top:10px;
}

#avisSummary table th{
  border:1px solid #e7e7e7;
  text-align:right;
}

#avisSummary table td{
  border:1px solid #e7e7e7;
  text-align:center;
}
#avisSummary a {
  text-decoration:underline;
}
#noConnectBKG{
  background-color:#e7e7e7;
  border:1px solid #CACACA;
  position:absolute;
  width:715px;
  min-height:140px;
  _height:140px;
  margin-top:10px;
  opacity:.80;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
}
#left #noConnectBKG{
  width:255px;
  height:200px;

}
#noConnect {
  position:absolute;
  width:700px;
  padding:55px 25px 25px 25px;
  text-align:center;
  font-weight:bold;
  color:#000;
}
#left #noConnect{
  padding:75px 25px 25px 25px;
  width:220px;

}
#noConnect a {
  text-decoration:underline;
}
.justif {
  text-align:justify;
}
#infosTechn {
  border:1px solid #e7e7e7;
  padding:5px;
  margin:5px 0 10px 0;
  clear:both;

}
#infosTechn table{
  width:600px;
}
#infosTechn th {
  color:#d84f30;
  border-bottom:1px dashed #e7e7e7;
}
#infosTechn td {
  border-bottom:1px dashed #e7e7e7;
  width:100px;
}
#infosTechn th a{
  color:#515151;
  font-weight:normal;
}
#infosTechn th em{
  color:#515151;
  font-weight:normal;
}
#infosMembre {
  border:1px solid #e7e7e7;
  padding:5px;
  margin:5px 10px 10px 0;

}
#infosMembre table{
  width:280px;
}
#infosMembre th {
  color:#d84f30;
  border-bottom:1px dashed #e7e7e7;
}
#infosMembre td {
  border-bottom:1px dashed #e7e7e7;
  width:100px;
}
 table.infosFavo{
  width:450px;
}
.infosFavo th {
  color:#d84f30;
  border-bottom:1px dashed #e7e7e7;
  width:100px;
}
.infosFavo td {
  border-bottom:1px dashed #e7e7e7;
}
#loads {
  border:1px solid #e7e7e7;
  padding:5px;
  margin:5px 0 5px 0;
}
#loads  h3{
display:inline
}
.vignette{
  float:right;
  clear:right;
  margin: 0 0 5px 10px;
}
#tools  {
  clear:both;
  margin:2px 0 0px 5px;
  text-align:left;
}

.tool {
  width:149px;
  min-height:45px;
  _height:45px;
  display:block;
  padding:8px 0 0 34px;
  color:#fff;
  line-height: 20px;

}
.tool#back{  
  background:url('/images/btn_back.gif') no-repeat;
}
.tool#favori{  
  background:url('/images/btn_favori.gif') no-repeat;
}
#favori_actif{  
  background:url('/images/btn_favori_actif.gif') no-repeat;
}
#go{  
  background:url('/images/btn_go.gif') no-repeat;
}
#go_actif{  
  background:url('/images/btn_go_actif.gif') no-repeat;
}
#print{  
  background:url('/images/btn_print.gif') no-repeat;
}
#friend{  
  background:url('/images/btn_friend.gif') no-repeat;
}
#no-favori{  
  background:url('/images/btn_favori-no.gif') no-repeat;
  color:#404040;
}
#no-go{  
  background:url('/images/btn_go-no.gif') no-repeat;
  color:#404040;
}
#no-print{  
  background:url('/images/btn_print-no.gif') no-repeat;
  color:#404040;
}
#no-friend{  
  background:url('/images/btn_friend-no.gif') no-repeat;
  color:#404040;
}
.tool img{
float:left;
}
.toolActif img{
float:left;
}
.tool p{
  margin:0;
  padding-left:40px
}
.toolActif p{
  margin:0;
  color:#fff;
  padding-left:40px
}
.addComment  {
  background:#DFDFDF;
  position:absolute;
  margin-left:-13px;
  padding:10px;
  width:447px;
}
.sondage {
  border-top:1px solid #FF6600
}
.sondage1{
  color:#FF6600;
}
.sondage2{
  color:#CC6600;
}
.sondage3{
  color:#996600;
}
.sondage4{
  color:#666600;
}
.sondage5{
  color:#336600;
}

.sondageInv5{
  color:#FF6600;
}
.sondageInv4{
  color:#CC6600;
}
.sondageInv3{
  color:#996600;
}
.sondageInv2{
  color:#666600;
}
.sondageInv1{
  color:#336600;
}
.ligne1{
  background:#DADADA
}
a#mapsearch {
  color:#fff;
  margin:0 0 0 -18px;
  display:block;
  text-decoration:underline;
  border:0;
  float:left;
  background:none;
  width: 160px;
}
.resumeComments {
  background:#E5E5E5;
  border:1px dotted #d84f30;
  padding:5px 15px 5px 15px;
}
.comment td {
  border-bottom:1px dotted #d84f30;
  padding:3px 0 3px 0; 
}
.commentCote td {
  border-bottom:2px solid #d84f30;
  
}
.blockSpecifications{
  background:#DFDFDF;
  border:1px solid #737373;
  padding:3px;
  text-align:center;
  position:absolute;
  z-index:200;
  margin:17px 0 0 -20px;
}
.sondage td{
  border-bottom:none;
}
.sondage td.withBorder{
  border-left:1px dotted #d84f30;
  padding: 0 0 0 5px;
}
.miniVignette{
 overflow:hidden;
 width:50px;
 height:50px;
 border:2px solid #d84f30;
 float:left;
 margin:5px;
}


.linkHome {
  background:url('/images/btn_home.gif') no-repeat;
  float:left;
  width:132px;
  padding:3px 0 0 10px;
  font-weight:bold;
  color:#fff;
  
}
#blocks a.linkHomeActif:hover{
  text-decoration:none;
}
.linkHomeActif {
  background:url('/images/btn_home_over.gif') no-repeat;
  float:left;
  width:132px;
  padding:3px 0 0 10px;
  font-weight:bold;
  color:#00b9e9;
  
}

.blockHome {
  background:url('/images/bottom_home_block.gif') no-repeat bottom #e5e5e5;
  width:544px;
  padding:3px 5px 0 5px;
  float:left;
  min-height:230px;
  _height:230px;
  margin:0 0 10px 0;
  
}
.blockHome a {
  text-decoration:underline;
}
.blockHome .oneEvent {
  background : #F0F0F0;
  padding:5px;
  margin:5px;
  text-align:left;
}
#Agenda {
  border-collapse:collapse;
  border:1px solid #336600;
  margin:10px 0 10px 0;
}
#Agenda th {
  text-align:center;
  border:1px solid #336600;
  background:#d22700;
  color:#fff;
  padding:3px;
  }
#Agenda td {
  border:1px solid #336600;
  padding:3px;
  }
.RandoPartner{
  background:#F0F0F0;
}
.tdSmall{
	font-size:10px;
	vertical-align:middle;
}
#sondage{
	width:160px;
	background:#fff;
	margin:10px 0 10px 0px;
	border:1px solid #0191ce;
}

#sondage h3{
	background:#0191ce;
	color:#fff;
	margin:0;
	padding:3px;
}
.blockPartenaire {
	width:347px;
	float:left;
	margin-right:10px;
}
#footer{
  margin-top:2px;
  padding-top:2px;
  font-size:11px;
  border-top:2px solid #e8e8e8;
  text-align:center;
  clear:both;
}