body { 
  background-color: #d2691e;
  color:            #000000;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        .8em;
  margin:	    0;
}

p {
  margin-top:	    0;
  margin-bottom:    10px;
}

img {
  border:           none;
}

ul {
  margin-top:	   0;
}

li {
  padding-bottom:      10px;
}

#nav-wrapper {
  width: 	    800px;
  height:	    50px;
  background-color: #d2691e;
  margin: 	    0 auto;
} 

#topnav {  
  background-color: #d2691e;
  float:	    right;
  padding:	    0px 15px 0px 15px;
  height:	    50px;
}

#lownav {  
  background-color: #ffffff;
  float:	    right;
  padding:	    0px 15px 0px 15px;
  height:	    50px;
}
	    
#logo {
  background-color: #d2691e;
  padding:          20px 0px 0px 20px;
  height:	    30px;
}

.inwhite {
  color:	    #ffffff;
}

#title {  
  margin: 	    0 auto;
  padding:          5px 0px 5px 32px;
  width:	    768px;
  background-color: #ffffff;
  clear:            both;
}

#wrapper {
  margin: 	    0 auto;
  background-color: #ffffff;
  width: 	    800px;
  border-left:      1px solid black;
  border-right:      1px solid black;
  border-bottom:     1px solid black;
} 

#left2col { 
  padding:          0px 10px 20px 32px;
  float:  	    left;
  width:	    345px;
  line-height:	    1.5;
  background-color: #ffffff;
}

#singlecol { 
  padding:          10px 0px 20px 0px;
  width:	   800px;
}

#right2col {
  padding:	   0px 32px 20px 10px;	   
  float:           right;
  width:	   345px;
  line-height:	    1.5;
  background-color: #ffffff;
}


.news { 
  margin:           0px 32px 20px 32px;
  width:	    736px;
  border-bottom:    1px dotted #666666;
}


#whole-width {
  clear:	    both;
  padding:          0px 32px 20px 32px;
  line-height:	    1.5;
}

#footer {
  background-color: #d2691e;
  border-top: 	    1px solid #000000;
  text-align:       center;
  padding:          5px;
  margin:           0px 170px;
  font-size:        .9em;
  line-height:      1.5;
}

#footeracc {
  background-color: #d2691e;
  text-align:       center;
  padding:          5px;
  margin:           0px 170px;
  font-size:        .9em;
  line-height:      1.5;
}

#lignetag {
  text-align:	   center;
  padding:         10px;
  clear:	   both;
}


.head-black { 
  font-size:        1.75em;
  margin-top:	    0; 
}

.head-orange {
  letter-spacing:   1.25px;
  font-size:        2.5em;
  color:	    #d2691e;
  line-height:	    1.25em;
  margin-top:	    15px;
  margin-bottom:    15px;
}

.subhead-black { 
  font-size:        1.5em; 
  line-height:	    1.25em;
  margin-top:	    0;
  margin-bottom:    5px;
}

.subhead-orange {
  letter-spacing:   1.25px;
  font-size:        1.8em;
  line-height:	    1.25em;
  color:	    #d2691e;
}

.orange {
  color:	    #d2691e;
}


.topnav-links {
  background-color: #d2691e;
  font-size:        .85em; 
  line-height:	    1em;
}

.lownav-links {
  font-size:        .85em; 
  line-height:	    1em;
}

.photo {
  font-size:	    .85em;
  padding:	    0px;
  margin:	    0;
}

p.photo {
	margin-bottom: 3px;
	padding: 0;
}


.photocenter {
  text-align:	   center;
}


.acctextleft {
  margin:	   20px 0px 10px 32px;
  text-align:      left;
}

.acctextright {
  margin:	   10px 32px 20px 0px;
  text-align:	   right;
}


a:link {
  color:            #000;
  text-decoration:  none;
  border-bottom:    1px dotted #000;
  text-border:      none;
}

a:visited {
  color:            #333;
  text-decoration:  none;
  border-bottom:    1px dotted #333;
  text-border:      none;
}

a:hover {
  color:            #d2691e;
  text-decoration:  none;
  border-bottom:    1px dotted #d2691e;
  text-border:      none;
}

#topnav a:hover {
  color:            #ffffff;
  text-decoration:  none;
  border-bottom:    1px dotted #ffffff;
  text-border:      none;
}

#lownav a:link {
  color:            #d2691e;
  text-decoration:  none;
  border-bottom:    1px dotted #d2691e;
  text-border:      none;
}

#lownav a:visited {
  color:            #999999;
  text-decoration:  none;
  text-border:      none;
}

#lownav a:hover {
  color:            #000000;
  text-decoration:  none;
  border-bottom:    1px dotted #000000;
  text-border:      none;
}


#footer a:hover {
  color:            #ffffff;
  text-decoration:  none;
  border-bottom:    1px dotted #ffffff;
  text-border:      none;
}

#footeracc a:hover {
  color:            #ffffff;
  text-decoration:  none;
  border-bottom:    1px dotted #ffffff;
  text-border:      none;
}


#topnav ul{
    padding:	   30px 0 0 0;
    list-style:    none;
}

#topnav li{
    display:       inline;
}


#lownav ul{
    padding:	   25px 0 0 0;
    list-style:    none;
}

#lownav li{
    display:       inline;
}

table {
    border-collapse: collapse;
    width:	   345px;
}

table-news {
    border-collapse: collapse;
    width:	   720px;
}

td, tr {
    padding:	   6px;
}

td {
    border-bottom: 1px dotted #666666
}

.subbull li {
    padding:	    0;
}
 
		   
#coffret_portfolio
{	margin-top: 50px;
	background-color: #d2691e;
	width: 150px; 
	height: 20px;
	text-align: center;
}			 

#coffret_portfolio a
{	color: white;
	font-weight: bold;
	text-decoration: none;
	border: 0px;	
}				

#coffret_portfolio a:hover
{	color: black;
}


.coffret
{	width: 600px;
}
 
.coffret td
{	border: 0px;
}

.coffret1
{	font-weight: bold;
}

.coffret2
{	font-size: 11px;
}	

.coffret_plus a
{	font-size: 11px;
	font-weight: bold;
	color:	    #d2691e;
  	border-bottom:    1px dotted #d2691e;
	
}

#coffret_nues, #coffret_montagne_ronys, #portfolio_montagne_ronys, #portfolio_tairraz
{	background-color: white;
	display: none;
} 

.coffret_content
{	clear: both;
	float: left;
	width: 600px;
	height: 700px;
	background-color: white;
	color: black;	 
} 
 
.coffret_content table
{	width: 600px;
}

.coffret_content td
{	width: 300px;
	font-size: 10px;   
	vertical-align: top;
}

.coffret_titre
{	font-size: 13px;
	font-weight: bold;
} 

.coffret_ss_titre
{	font-size: 11px;
	font-weight: bold;
}