
body {
	background-image: url(../images/fond.jpg);
}

body * {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

strong {
	font-size: 12px;
	font-weight: bold;
	color: #261069;
}

a {
	font-variant: normal;
	color: #40335E;
	text-decoration: none;
}

a:hover {
/* color: #261069; */
	color: #5B523B;
	text-decoration: none;
}

p {
	margin-top: 1em;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

img {
	border: 0;
}

/*
 *   P O S I T I O N N E M E N T   B L O C S
 *   ---------------------------------------
 */

#bandeau {
	position: absolute;
	left: 352px;
	top: 11px;
	width: 386px;
	height: 58px;
}

#troismenus {
	position: absolute;
	top: 115px;
	left: 50px;
}

#menu1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 246px;
	height: 207px;
}

#menu2 {
	position: absolute;
	top: 0;
	left: 305px;
	width: 260px;
	height: 196px;
}

#menu3 {
	position: absolute;
	top: 0;
	left: 608px;
	width: 239px;
	height: 197px;
}

#news {
	position: absolute;
	top: 158px;
	left: 650px;
	width: 230px;
	height: 38px;
}

#ariane {
	position: absolute;
	left: 280px;
	top: 340px;
}

#menu_vert {
	position: absolute;
	left: 20px;
	top: 360px;
	width: 110px;
}

#main {
	position:absolute;
	left: 150px;
	top: 360px;
	width: 638px;
}

#copyright  {
	text-align: center;
}

/*
 *   E N T E T E
 *   -----------
 */
/*
#header h1 {
	background: url(../images/logoatoutsconseils.gif) no-repeat;
	background-position: 96px 2px;
	height: 43px;
}
*/

#header h1 a {
	visibility: hidden;
}

#header h1 img {
	visibility: visible;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 160px;
	width: 100%;
}



/*
 *   M E N U   D ' E N T E T E  ( 3   C O L O N N E S )
 *   --------------------------------------------------
 */

#troismenus li {
	list-style-type: none;
	background: transparent url(../images/pucemenu.gif) no-repeat;
	background-position: 3px left;
	padding: 0 10px;
	margin-bottom: 1em;
	margin-left: 5px;
}

#menu1 li {
	background: transparent url(../images/li-services.gif) no-repeat;
}

#menu2 li {
	background: transparent url(../images/li-objectifs.gif) no-repeat;
}

#menu3 li {
	background: transparent url(../images/li-defiscalisation.gif) no-repeat;
}

#news li {
	background: transparent url(../images/li-news.gif) no-repeat;
}

/*
 *   M E N U   D E   G A U C H E
 *   ---------------------------
 */

#menu_vert li {
	list-style-type: none;
	margin-bottom: 10px;
}

#menu_vert a,
#menu_vert a:active {
	display: block;
	width: 116px;
	height: 15px;
	background: transparent url(../images/btmenuoff.gif) no-repeat;
	background-position:  0 0;
	text-decoration: none;
	padding: 1px;
	text-align: center;
	font-size: 10px;
}

#menu_vert a:hover {
	background: transparent url(../images/btmenuon.gif) no-repeat;
/*color: #333399;*/
	color: #5B523B;
}

#menu_vert #item1 a, #menu_vert #item1 a:active {
	background: transparent url(../images/item1-off.gif) no-repeat;
}
#menu_vert #item1 a:hover {
	background: transparent url(../images/item1-on.gif) no-repeat;
}

#menu_vert #item2 a, #menu_vert #item2 a:active {
	background: transparent url(../images/item2-off.gif) no-repeat;
}
#menu_vert #item2 a:hover {
	background: transparent url(../images/item2-on.gif) no-repeat;
}

#menu_vert #item3 a, #menu_vert #item3 a:active {
	background: transparent url(../images/item3-off.gif) no-repeat;
}
#menu_vert #item3 a:hover {
	background: transparent url(../images/item3-on.gif) no-repeat;
}

#menu_vert #item4 a, #menu_vert #item4 a:active {
	background: transparent url(../images/item4-off.gif) no-repeat;
}
#menu_vert #item4 a:hover {
	background: transparent url(../images/item4-on.gif) no-repeat;
}

#menu_vert #item5 a, #menu_vert #item5 a:active {
	background: transparent url(../images/item5-off.gif) no-repeat;
}
#menu_vert #item5 a:hover {
	background: transparent url(../images/item5-on.gif) no-repeat;
}

#menu_vert #item6 a, #menu_vert #item6 a:active {
	background: transparent url(../images/item6-off.gif) no-repeat;
}
#menu_vert #item6 a:hover {
	background: transparent url(../images/item6-on.gif) no-repeat;
}

#menu_vert #item7 a, #menu_vert #item7 a:active {
	background: transparent url(../images/item7-off.gif) no-repeat;
}
#menu_vert #item7 a:hover {
	background: transparent url(../images/item7-on.gif) no-repeat;
}

#menu_vert #item9 a, #menu_vert #item9 a:active {
	background: transparent url(../images/item9-off.gif) no-repeat;
}
#menu_vert #item9 a:hover {
	background: transparent url(../images/item9-on.gif) no-repeat;
}

#menu_vert #item8 a, #menu_vert #item8 a:active {
	background: transparent url(../images/item8-off.gif) no-repeat;
}
#menu_vert #item8 a:hover {
	background: transparent url(../images/item8-on.gif) no-repeat;
}

#menu_vert #item10 a, #menu_vert #item10 a:active {
	background: transparent url(../images/item10-off.gif) no-repeat;
}
#menu_vert #item10 a:hover {
	background: transparent url(../images/item10-on.gif) no-repeat;
}

#menu_vert #item11 a, #menu_vert #item11 a:active {
	background: transparent url(../images/item11-off.gif) no-repeat;
}
#menu_vert #item11 a:hover {
	background: transparent url(../images/item11-on.gif) no-repeat;
}

#menu_vert #item54 a, #menu_vert #item54 a:active {
	background: transparent url(../images/item54-off.gif) no-repeat;
}

#menu_vert #item54 a:hover {
	background: transparent url(../images/item54-on.gif) no-repeat;
}


/*
 *   M E N U   D E   D R O I T E 
 *   -------------------------------------------------
 */

#menudroite {
	position: absolute;
	left: 812px;
	top: 360px;
	width: 140px;
}


#menudroite h3 {
	margin: 0;
	text-align: center;
}

#menudroite .spip_doc_titre {
	display: none;
}

.hautcadre {
	background: url(../images/hautcadre.gif) no-repeat top left;
/*
	padding-top: 70px;
	padding-bottom: 10px;
*/
	width: 140px;
}

.cadre {
	background: url(../images/cadre.gif) repeat-y;
	width: 140px;
	padding: 0 0 0 10px;
}

.bascadre {
	background: url(../images/bascadre.gif) no-repeat;
	height: 71px;
	width: 140px;
}

#pubs img {
	border: none;
	width: 120px;
}

#pubs li.texte {
	list-style-type: none;
	background: transparent url(../images/pucemenu.gif) no-repeat;
	background-position: 3px left;
	padding: 0 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}

#pubs li.texte a {
	font-size: 11px;
	font-weight: bold;
	color: #261069;
}

#pubs li.texte a:hover {
	text-decoration: underline;
}

/*
 *   Z O N E   P R I N C I P A L E   ( C O N T E N U )
 *   -------------------------------------------------
 */

#ariane .lastitem {
	font-size: 10px;
	color: #4d4d4d;
}

#ariane a {
	font-size: 10px;
	color: #4d4d4d;
	text-decoration: none;
}

#ariane a:hover {
	color: #90835B;
}

#main {
	background-color: transparent;
}

.hautpage {
	position: relative;
	top: 30px;
	text-align: right;
}

.hautpage img {
	border: 0;
}

#debut_texte {
	height: 65px;
	background: url(../images/rectanglehaut.gif) transparent no-repeat;
	background-position: top center;
}

#texte {
	background: url(../images/rectanglemilieu.gif) transparent;
	background-position: center center;
	background-repeat: repeat-y;
	text-align: justify;
	padding: 0 33px 0 35px;
}

#fin_texte {
	clear: both;
	height: 50px;
	background: url(../images/rectanglebas.gif) no-repeat;
	background-position: bottom center;
}

#main h2 {
	background: url(../images/puce1.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #261069;
	text-transform: uppercase;
	margin: 40px 0 0 30px;
	padding-left: 34px;
}

#main p {
	margin-top: 0;
	padding-top: 1em;
}

#main h3 {
	font-size: 12px;
	font-weight: bold;
	color: #261069;
	padding-top: 2em;
}

#main td {
	padding: 4px;
}

#main li.spip {
	list-style-type: none;
	background: transparent url(../images/petitepuce.gif) no-repeat;
	background-position: 3px left;
	padding: 0 10px;
	margin: 1em 0 1em 40px;
}

#main table.spip td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 1.5em;
}

/*
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }

span.spip_documents_center { 
	display: block; 
	margin-top: 1em;
}

*/

.spip_documents_center {
	margin: auto;
	margin-top: 1em;
	text-align: center;
	display: block; 
	clear: both;
	width: 100%;
}

#main label {
	text-align: left;
}


/*
 *   L I S T E   A C T U A L I T E S 
 *   -------------------------------
 */

.actu {
	padding: 1em;
}

.actu .titre {
	background: transparent url(../images/li-news.gif) no-repeat;
	background-position: 3px left;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #261069;
}

.actu .descriptif {
	margin-left: 1em;
}


/*
 *   T E X T E   B A S   D E   P A G E   E T   B A S E L I N E )
 *   ------------------------------------------------------------
 */

#copyright span {
	padding: 20px;
}

#copyright * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AC9E6F;
}


#baseline {
	position: absolute;
	bottom: -50px;
	left: 20px;
	text-align: center;
	font: Arial 9px;
	color: #AC9E6F;
}

#baseline a {
	font: Arial 9px;
	color: #AC9E6F;
}

/*
#footer {
	position: relative;
	top: -40px;
	margin-right: 80px;
	text-align: right;
	font: Arial 10px;
	color: #667298;
}

#footer a {
	letter-spacing: 0.15em;
	font: Arial 10px;
	color: #667298;
}

*/



/*
 *   F O R M U L A I R E S
 *   ---------------------
 */

p.spip_bouton {
	text-align: center;
	margin: 1em auto;
	width: 117px;
}

.button_out {
	background: transparent url(../images/btenvoyeron.gif) no-repeat;
	text-align: center;
	border: none;
	width: 117px;
}

.button_over {
	background: transparent url(../images/btenvoyeroff.gif) no-repeat;
	text-align: center;
	border: none;
	width: 117px;
	cursor: pointer;
}

td.label {
	vertical-align: top;
	text-align: right;
	width: 180px;
}

td.field {
	vertical-align: top;
}

.msg {
	border: solid #261069 1px;
	font-weight: bold;
	color: #261069;
	text-align: justify;
	padding: 2em;
	margin: 50px;
}

+-