.container{background: url(../images/charte/fond_bas.png) repeat-x; background-position:bottom;}


/* page d'accueil */
.container_accueil{width:950px;margin:0 auto;background: url(../images/charte/accueil/fond_accueil.jpg) no-repeat; background-position:top right;}
.container_accueil p {margin:0; padding:0; color:#333333; font-size:1.3em; line-height:1.1em;}
.container_accueil p a{margin:0; padding:0; color:#333333; text-decoration:none;}
.container_accueil p a:hover{margin:0; padding:0; color:#333333; text-decoration:underline;}
#contenu_accueil{width:950px; clear:left; float:left; padding-bottom:10px;text-align:left;}
#col_gauche_accueil{clear:left; width:570px; float:left; background:url(../images/charte/accueil/fond_col_gauche.jpg) no-repeat; background-position:0px 210px;}
#col_droite_accueil{width:350px; float:left; margin-top:60px; }
#col1accueil{width:120px;margin-top:120px;padding-left:35px;float:left;text-align:center; }
#col2accueil{width:120px;margin-top:120px;float:left;text-align:center;}
#col3accueil{width:120px;float:left;text-align:center;}
#col4accueil{width:120px;float:left;text-align:center;}
.titre_image{height:37px; padding-top:3px;}
.titre_image2{height:20px;}
.cadre_image{height:120px;}
.devisaccueil{width:350px; height:100px; float:left; text-align:center; margin:0px; padding:10px 0px; background:url(../images/charte/accueil/devis_en_ligne_fond.png); }
.devisaccueil h2{color:#fff; font-weight:normal; font-size:1.4em; margin:0px; padding:0px; line-height:1.2em;}
.devisaccueil h2 a {color:#0e4d62; margin:0px; padding:0px; text-decoration:none;}
.devisaccueil h2 a:hover {color:#0e4d62; margin:0px; padding:0px; text-decoration:underline;}
.devisaccueil p{color:#fff; font-weight:normal; font-size:1.3em; margin:0px; padding:0px;}
.devisaccueil p a {color:#0e4d62; margin:0px; padding:0px; text-decoration:none;}
.devisaccueil p a:hover {color:#0e4d62; margin:0px; padding:0px; text-decoration:underline;}

			
/* toutes les pages */
#header {height:205px; width:950px; background:url(../images/charte/fond_haut.png); }
#header p {color:#333333; font-weight:normal; font-size:0.8em; margin:0px; padding:0px;}
#menu_haut{text-align:left; padding:10px; margin-top:20px; padding-left:440px;}
#footer{width:950px;text-align:center; padding:8px 0; padding-top:30px; float:left; }
#footer p {color:#666666; font-size:0.85em; margin:0px; padding:0px; line-height:1.1em;}
#footer p a {color:#333333; text-decoration:none;}
#footer p a:hover {color:#333333; text-decoration:underline;}
.separation_footer{width:900px; clear:left; margin:3px 25px; background:url(../images/charte/sepa_footer.gif) repeat-x; height:4px;} 

/*pages intérieures */
.container_page{width:950px;margin:0 auto;}
#col_droite{width:300px; float:left; margin-top:25px; }
#contenu			{width:950px; clear:left; float:left; padding-bottom:10px; padding-top:25px;text-align:left;}
#contenu h1			{color:#333333; font-weight:normal; font-size:2.3em; margin:0px; padding:0px; }
#contenu h2			{color:#0099cc; font-weight:normal; font-size:1.5em; margin:0px; padding:0px; padding-left:5px; padding-top:10px;}
#contenu p			{color:#333333; font-weight:normal; font-size:1em; margin:0px; padding:0px; padding-left:5px;}
#contenu p a 		{margin: 0px; color:#1a9959; text-decoration: none; padding: 0px} 
#contenu p a:hover 	{margin: 0px; color:#1a9959; text-decoration: underline; padding: 0px} 
#contenu p.valeur	{font-size:1.2em; font-weight:bold;}
#contenu hr 		{color:#199858; background: #199858; clear: both; float: none; width: 100%; height: .3em; margin: 0.3em 0px; border: none; }
#contenu table		{font-weight: normal; margin: 0px; padding: 0px; border-bottom:1px solid #999999; border-left:1px solid #999999;}
#contenu tr.ligneimpair		{background-color:#ffffff; vertical-align:top;}
#contenu tr.lignepair		{background-color:#e5e5e5; vertical-align:top;}
#contenu td			{font-size: 1em; color:#333333; vertical-align:top; border-right:1px solid #999999; border-top:1px solid #999999;}
#contenu td.centertd{text-align:center;}
#contenu td.verttd  {color:#1a9959;}
#contenu td a		{margin: 0px; color: #1a9959; text-decoration: none; padding: 0px}
#contenu td a:hover	{margin: 0px; color: #1a9959; text-decoration: underline; padding: 0px}
#contenu th			{font-weight: bold; font-size: 1.1em; color:#333333; background-color:#cccccc; border-right:1px solid #999999; border-top:1px solid #999999;}
#contenu th a		{margin: 0px; color: #1a9959; text-decoration: none; padding: 0px}
#contenu th a:hover	{margin: 0px; color: #1a9959; text-decoration: underline; padding: 0px}
#contenu caption	{color:#333333; font-weight:normal; font-style:italic; background:#fff; font-size:1.1em; margin:0px; padding:0px; padding-left:5px; padding-top:10px;}
#contenu ul 		{padding:0px; margin:0px;}
#contenu ul li 		{font-weight: normal; font-size: 1em; margin: 0px; padding:0px 0px 0px 20px; list-style-position: inside; list-style-type: disc; color:#333333; line-height: normal; font-style: normal; text-decoration: none;}
#contenu ul ul li 	{font-weight: normal; font-size: 1em; margin: 0px; padding:0px 0px 0px 20px; list-style-position: inside; list-style-type: circle; color:#333333; line-height: normal; font-style: normal; text-decoration: none;}
#contenu li a		{margin: 0px; color: #1a9959; text-decoration: none; padding: 0px}
#contenu li a:hover	{margin: 0px; color: #1a9959; text-decoration: underline; padding: 0px}

#contenu ul.choixliste li 		{font-weight: normal; font-size: 1em; margin: 0px; padding:0px 0px 0px 20px; list-style-position: inside; list-style-image: url(../images/charte/puce_choix_liste.gif); color:#333333; line-height: normal; font-style: normal; text-decoration: none;}


#contenu .devispage{width:300px; float:left; text-align:center; padding:10px 0px; background:url(../images/charte/page/devis_en_ligne_fond.png); }
#contenu .devispage h2{color:#fff; font-weight:normal; font-size:1.2em; margin:0px; padding:0px; padding-bottom:10px; line-height:1.2em;}
#contenu .devispage h2 a {color:#0e4d62; margin:0px; padding:0px; text-decoration:none;}
#contenu .devispage h2 a:hover {color:#0e4d62; margin:0px; padding:0px; text-decoration:underline;}
#contenu .devispage p{color:#fff; font-weight:normal; font-size:1em; margin:0px; padding:0px;}
#contenu .devispage p a {color:#0e4d62; margin:0px; padding:0px; text-decoration:none;}
#contenu .devispage p a:hover {color:#0e4d62; margin:0px; padding:0px; text-decoration:underline;}

#contenu .devispagelong{width:500px; float:left; text-align:center; padding:10px 0px; background:url(../images/charte/page/devis_en_ligne_fond_long.png); }
#contenu .devispagelong h2{color:#fff; font-weight:normal; font-size:1.2em; margin:0px; padding:0px; padding-bottom:10px; line-height:1.2em;}
#contenu .devispagelong h2 a {color:#0e4d62; margin:0px; padding:0px; text-decoration:none;}
#contenu .devispagelong h2 a:hover {color:#0e4d62; margin:0px; padding:0px; text-decoration:underline;}
#contenu .devispagelong p{color:#fff; font-weight:normal; font-size:1em; margin:0px; padding:0px;}
#contenu .devispagelong p a {color:#0e4d62; margin:0px; padding:0px; text-decoration:none;}
#contenu .devispagelong p a:hover {color:#0e4d62; margin:0px; padding:0px; text-decoration:underline;}

#contenu .exemplepage{width:280px; float:left; text-align:left; padding:10px; background:url(../images/charte/page/exemple_fond.png); }
#contenu .exemplepage p{color:#656565; font-weight:normal; font-size:1em; margin:0px; padding:0px; margin-bottom:5px;}
#contenu .exemplepage p a {color:#000; margin:0px; padding:0px; text-decoration:none;}
#contenu .exemplepage p a:hover {color:#000; margin:0px; padding:0px; text-decoration:underline;}
#contenu .exemplepage li {color:#656565;}
#contenu .exemplepage hr {color:#199858; background: #199858; clear: both; float: none; width: 100%; height: .1em; margin: 0.1em 0px; border: none; }

#contenu .exemplepagelong{width:580px; float:left; text-align:left; padding:10px; background:url(../images/charte/page/exemple_fond_long.png); }
#contenu .exemplepagelong p{color:#656565; font-weight:normal; font-size:1em; margin:0px; padding:0px;}
#contenu .exemplepagelong p a {color:#000; margin:0px; padding:0px; text-decoration:none;}
#contenu .exemplepagelong p a:hover {color:#000; margin:0px; padding:0px; text-decoration:underline;}
#contenu .exemplepagelong li {color:#656565;}
#contenu .exemplepagelong hr {color:#199858; background: #199858; clear: both; float: none; width: 100%; height: .1em; margin: 0.1em 0px; border: none; }

