/*******LIENS
*****************/
a.admin:link,a.admin:active,a.admin:visited {
text-decoration: none;
color: #B0C4DE; 
font-style: normal; 
font-weight: bold; 
text-align:left;
} 
a.admin:hover {
text-decoration: underline overline;
color: #808080; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

#box-centre{
float:left;
border-left:1px solid #A6A6A6;
margin-left:18px;
padding:1px;
}				
* html #box-centre{margin-left:9px} 
#box-principale
{float:left;
width:510px;
background:url(./images/pointille-vert.jpg) repeat;
padding:5px;
margin:0px 1px 10px 0px; 
}
* html #box-principale{width:520px;}  

#fond-blanc{
position:static;
margin:0px;
padding:0px;
background-color:white;}
 
#fond-blanc p.nav-yahoo{
position:relative;
font-family:verdana;
font-size:0.7em;
margin:0px;
padding:5px 0px 5px 5px;
color:#B0C4DE;
font-weight:bold;
}  
#fond-blanc p.nav-yahoo a:link,#fond-blanc p.nav-yahoo a:active,#fond-blanc p.nav-yahoo a:visited {
text-decoration: none;
color: #808080; 
font-style: normal; 
font-weight: bold; 
text-align:left;
} 
#fond-blanc p.nav-yahoo a:hover {
text-decoration: underline overline;
color: #B0C4DE; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

#presentation-ref{
margin:0px 0px 0px 5px;	
font-family:verdana;
font-size:0.7em;
font-weight:normal;
color:#868585; 
}
#presentation-ref h2{font-family:verdana;font-size:1.2em;color:#98A661;font-weight:bold;margin:5px 0px 10px 5px;position:relative;}
#presentation-ref h3{font-family:verdana;font-size:1.1em;color:#98A661;font-weight:bold;margin:5px 0px 0px 0px}
	
h4{position:relative;font-family:verdana;font-size:0.9em;color:#98A661;font-weight:normal;margin:5px 0px 10px 10px}	 
  
#ref-image{float:left;width:180px;margin:0px 15px 10px 0px} 
#ref-image img{border:0px}
#ref-texte{float:left;width:280px}
  		 
#ref-texte a:link,#ref-texte a:active,#ref-texte a:visited {
text-decoration: none;
color:#B0C4DE; 
font-family:Verdana; 
font-size:1em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#ref-texte a:hover {
text-decoration: underline overline;
color: #536A85; 
font-family:Verdana; 
font-size:1em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}  
  
#portfolio-resume{
background:url(./images/bg_portfolio_resume.jpg) no-repeat top left;
margin:0px 0px 0px 10px;
padding:5px 0px 30px 12px;
}
#fond-blanc #portfolio-resume p{color:#868585;font-family:verdana;font-size:0.6em;margin:0px;padding:0px}
 
#fond-blanc #portfolio-resume a:link,#fond-blanc #portfolio-resume a:active,#fond-blanc #portfolio-resume a:visited {
text-decoration: none;
color: #696969; 
font-family:Verdana; 
font-size:0.6em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#fond-blanc #portfolio-resume a:hover {
text-decoration: underline;
color: #94B3DE; 
font-family:Verdana; 
font-size:0.6em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}

#box-menu-droit	 {
float:left;
border-left:1px solid #646464;
width:230px;
background:#899EB6 url(./images/coin.jpg) no-repeat bottom right;
margin:0px 0px 5px 0px;
}
#box-menu-droit img{border:0px;display:block;}
 
#box-menu-droit #box-texte {
background:url(./images/point.jpg) repeat-y;
padding-left:20px;
border-bottom:1px solid #B2C0CF;
} 
#box-texte p{
margin:0px;
padding:0px 0px 5px 0px;
text-decoration: none;
color: white; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
} 
#box-texte ul{
margin:0px;
padding:2px 0px 5px 18px; 
font-size:1em;
} 
#box-texte li {
list-style:square;
padding-left:0px; 
color:#536A85;
margin:2px 0px 2px 0px;
} 
#box-texte li a:link,#box-texte li a:active,#box-texte li a:visited {
text-decoration: none;
color: white; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#box-texte li a:hover {
text-decoration: none;
color: #536A85; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#box-texte li a.ssmenu:link,#box-texte li a.ssmenu:active,#box-texte li a.ssmenu:visited {
text-decoration: none;
color: white; 
font-family:Verdana; 
font-size:0.7em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#box-texte li a.ssmenu:hover {
text-decoration: underline overline;
color: #536A85; 
font-family:Verdana; 
font-size:0.7em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#box-texte a.ssmenu:link,#box-texte a.ssmenu:active,#box-texte a.ssmenu:visited {
text-decoration: none;
color: white; 
font-family:Verdana; 
font-size:0.7em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#box-texte a.ssmenu:hover {
text-decoration: underline overline;
color: #536A85; 
font-family:Verdana; 
font-size:0.7em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}  
#box-texte a:link,#box-texte a:active,#box-texte a:visited {
text-decoration: none;
color: white; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#box-texte a:hover {
text-decoration: underline overline;
color: #536A85; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}  
#box-texte-actu {
background:url(./images/point.jpg) repeat-y;
padding:5px 0px 10px 20px;
border-top:1px solid #B2C0CF;
}  
#box-texte-actu p.date{color:#536A85;font-size:0.8em;font-family:verdana}
#box-texte-actu p {margin:0px;padding:0px;color:white;font-family:arial;font-size:0.7em;}
#box-texte-actu p.fiche {margin:0px 5px 0px 0px;padding:0px;text-align:right;}
#box-texte-actu p.fiche a:link,#box-texte-actu p.fiche a:active,#box-texte-actu p.fiche a:visited {
text-decoration: none;
color: #DCDCDC; 
font-family:Verdana; 
font-size:0.9em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
} 
#box-texte-actu p.fiche a:hover {
text-decoration: underline;
color: #B2BD82; 
font-family:Verdana; 
font-size:0.9em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

/********** Portfolio
Affiche toutes les références
**********/
#container-references{
margin:10px 0px 0px 5px;
}	
#container-references img{border:1px solid GRAY;padding:1px}	 
#img-references{
float:left;
margin:8px 15px 0px 0px;
}
#img-references p{
margin:2px 0px 0px 0px;
text-align:center;
color:#808080; 
font-family:verdana; 
font-size:0.7em;
font-style: normal; 
font-weight: normal;
}

/******** Présentation **************/
#fond-blanc p{
margin:0px;
padding:5px;
font-family:verdana;
font-size:0.8em;
color:#868585;
} 
 
#marge{
margin:0px;
padding:8px;
font-family:verdana;
font-size:0.8em;
color:#868585;
} 
#marge a:link,#marge a:active,#marge a:visited {
text-decoration: none;
color:#B0C4DE; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#marge a:hover {
text-decoration: underline overline;
color: #868585; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#marge ul{
margin:0px;
padding:2px 0px 5px 25px; 
font-size:1em;
}
#marge li {
list-style-type:square;
padding-left:0px; 
color:#868585;
margin:2px 0px 2px 0px;
} 
#marge li a:link,#marge li a:active,#marge li a:visited {
text-decoration: none;
color:#B0C4DE; 
font-family:Verdana; 
font-size:0.9em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#marge li a:hover {
text-decoration: underline overline;
color: #868585; 
font-family:Verdana; 
font-size:0.9em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

#liste{
margin:0px;
padding:8px;
font-family:verdana;
font-size:0.8em;
color:#868585;
}
#liste ul{
margin:0px;
padding:2px 0px 5px 25px; 
font-size:1em;
}
#liste li {
list-style:square;
padding-left:0px; 
color:#B0C4DE;
margin:2px 0px 2px 0px;
} 
#liste li a:link,#liste li a:active,#liste li a:visited {
text-decoration: none;
color:#B0C4DE; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#liste li a:hover {
text-decoration: underline overline;
color: #868585; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}	  

/************************
Tableau plan 
************************/
table.tab-principal{
border:0px;
width:99%;
margin:0px 0px 0px 2px;
}
table.tab-principal TD{padding:2px;vertical-align:top}
#plan{}
#plan ul{
margin:0px;
padding:2px 0px 5px 15px; 
font-size:0.8em;
}
#plan li {
list-style:square;
padding-left:0px; 
color:#B0C4DE;
margin:2px 0px 2px 0px;
line-height:15px; 
} 
#plan li a:link,#plan li a:active,#plan li a:visited {
text-decoration: none;
color:#B0C4DE; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#plan li a:hover {
text-decoration: underline overline;
color: #868585; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#plan a.ssmenu:link,#plan a.ssmenu:active,#plan a.ssmenu:visited {
text-decoration: underline;
color:#B0C4DE; 
font-family:Verdana; 
font-size:0.7em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#plan a.ssmenu:hover {
text-decoration:none;
color: #868585; 
font-family:Verdana; 
font-size:0.7em; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
#plan a:link,#plan a:active,#plan a:visited {
text-decoration: none;
color:#868585; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
#plan a:hover {
text-decoration: underline overline;
color: #B0C4DE; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}	  

#box-entete{
border: 1px dashed rgb(178, 189, 130); padding: 4px; background-color: whitesmoke; color:DARKGRAY; 
font-family: verdana;
font-size:0.8em;
margin:5px;
}	   


#img-admin{float:right;padding:1px;border:1px dashed black;margin:0px 3px 0px 0px}

INPUT {font-family: Verdana; font-size:11px; border: 1 solid #778899}
INPUT.valider {color:#DCDCDC;font-family: Verdana; font-size:11px;font-weight:bold; border: 1 solid #536A85; background:#B2BD82;}
TEXTAREA {font-family: Verdana; font-size:11px; border: 1 solid #778899}

TABLE.form-contact{
margin:0px;
padding:5px;
font-family:verdana;
font-size:0.8em;
color:#868585;
border:0px;
} 
TABLE.acces-client{
font-family:verdana;
font-size:0.9em;
color:#868585;
border:0px;
}
TABLE.acces-client TD{vertical-align:top}
TABLE.acces-client TD a:link,TABLE.acces-client TD a:active,TABLE.acces-client TD a:visited {
text-decoration: none;
color:#B0C4DE; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}	
TABLE.acces-client TD a:hover {
text-decoration: underline overline;
color: #868585; 
font-family:Verdana; 
font-size:0.8em; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}	
/* Sites OUT */
span.out {
font-style:italic;
font-weight:bold;
color:firebrick;
}

