/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2F12;
	font-size: 10px;
	background-color: F4F6E9;	
}

.linkmenu{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}

.linkmenu:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;	
}

.linkh1{
	font-size: 10px;
	color: #005D48;
	text-decoration: underline;
	font-weight: bold;	
}

.linkh1:hover {
	font-size: 10px;
	color: #005D48;
	text-decoration: none;
	font-weight: bold;	
}

.linkh1:visited {
	font-size: 10px;
	color: #7AA998;
	text-decoration: none;
	font-weight: bold;	
}

td.content h1 {
	font-weight: bold;
	font-size: 10px;
	color: #005D48;
	background-repeat: no-repeat;
	background-image:  url("../images/common/back_tab.gif");
	background-color: F4F6E9;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
    clear: both;
}

.p1 {
	font-size: 10px;
	color: #2A2F12;
	padding-left: 5px;
	font-weight: normal;
}


td.content h5 {
	font-weight: bold;
	font-size: 10px;
	color: #005D48;
	background-repeat: no-repeat;
	background-image:  url("../images/common/back_tab_02.gif");
	background-color: F4F6E9;
	padding-left: 10px;
}

.title, h3 {
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 10px;
	color: #005D48;
	background-repeat: no-repeat;
	background-image:  url("../images/common/back_tab_03.gif");
	padding-left: 10px;
	text-decoration: none;
	padding-right: 200px;
}

.titlesub, h2 {
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #005D48;
	background-repeat: no-repeat;
	background-image:  url("../images/common/back_tab_02.gif");
/*	text-decoration: underline; */
}

.titlesub1 {
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #000000;
	background-repeat: no-repeat;
	background-image:  url("../images/common/back_tab_02.gif");
}

.titletd {
	font-weight: bold;
	font-size: 10px;
	color: #008D6D;
	background-image:  url("../images/common/back_tab_04.gif");
	text-decoration: none;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 10px;
}

/* debut css menu */
 #navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#navcontainer li { margin: 0 0 -1px 0; }

#navcontainer a
{
display: block;
padding: 4px 5px 5px 14px;
border: 1px solid #333;
width: 170px;
background-color: #0A8367;
background-image:  url("../images/common/back_menu.gif");
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
border: 1px solid #014435;
background-color: #0A8367;
background-image:  url("../images/common/back_menu.gif");
color: #FFFFFF;
text-decoration: underline;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #014435;
background-color: #0A8367;
background-image:  url("../images/common/back_menu.gif");
color: #FFFFFF;
text-decoration: underline;
}
/* fin css menu  */

/*debut css sub menu*/
#subnavcontainer a
{
	display: block;
	padding: 1px 4px 3px 19px;
	background-image:  url("../images/common/back_submenu_off.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
	background-repeat: no-repeat;
	
	
}

#subnavcontainer a:hover
{
	color: #9C676A;
	background-image:  url("../images/common/back_submenu_on.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7AA998;
	text-decoration: none;
	font-weight: bold;
	background-repeat: no-repeat;
	background-color: #F4F6E9;

}
/*fin css sub menu*/

.txtvendu {
	font-size: 10px;
	color: #CC0000;
	background-image: url("../images/common/back_vendu.gif");
	padding-left: 12px;
}

.txtencours {
	font-size: 10px;
	color: #005D48;
	background-image: url("../images/common/back_encours.gif");
	padding-left: 12px;
	text-decoration: underline;
}

.txtprojets{
	font-size: 10px;
	color: #FF6600;
	background-image: url("../images/common/back_projets.gif");
	padding-left: 12px;
	text-decoration: underline;
}

.linksavoir {
	font-size: 9px;
	color: #7AA998;
	background-image: url("../images/common/back_plus.gif");
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 12px;
}

.linkpartenaire {
	font-size: 9px;
	color: #7AA998;
	text-decoration: underline;
	padding-bottom: 3px;
	padding-top: 3px;
}

.textevendu {
	font-size: 10px;
	color: #CC0000;
	padding-left: 3px;
	background-color: #E6C3C3;
	padding-right: 3px;
}

.textereste {
	font-size: 10px;
	color: #005D48;
	padding-left: 12px;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #C8EAE2;
}
.txtcollab {
	font-size: 10px;
	padding-left: 12px;
	padding-bottom: 4px;
	font-weight: bold;
	color: 005D48;
	background-image: url("../images/common/carre.gif");
	background-repeat: no-repeat;
}
.titrepag {
	font-size: 10px;
	font-weight: bold;
	color: #005D48;
}

label {
  display: inline;
}

h3 {
	font-weight: bold;
	font-size: 10px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #005D48;
	background-repeat: no-repeat;
	background-image:  url("../images/bout_logo_medium.gif");
    clear: both;
/*	text-decoration: underline; */
} 

div.object-right {
  margin: 0px;
}

div.object-left {
  margin: 0px;
}

.object-right .class-image img {
  margin: 0px 0px 0px 10px;
}

.object-left .class-image img {
  margin: 0px 10px 0px 0px;
}

table.chiffres {
  width: 500px;
  line-height: 20px;
  text-align: center;
} 

table.chiffres th {
  border-bottom: 2px solid #005D48; 
}

table.chiffres td {
  border-bottom: 1px solid #005D48; 
}

table.chiffres td.chiffres-titre {
  text-align: left; 
}

.simple {
    font-size: 9px;
    color: #7AA998;
    text-decoration: underline;
}

div.pagenavigator {
  padding-left: 30px;
  padding-right: 30px;
}

/** Formulaires des partners **/
input.box{
	width:280px;
}

#div_errors{
	display:none;
}
