body {
}

#all {
}

#header {
}

#logo {
}

#logo img {
}

#slogan {
}

#slogan a {
}

#menu {
}

#menu ul {
}

#menu ul li {
}

#menu a {
}

#menu a:over {
}

#menu_2 {
}

#menu_2 ul {
}

#menu_2 ul li {
}

#menu_2 a {
}

#menu_2 a:hover {
}

#sub_menu {
}

#sub_menu ul {
}

#sub_menu ul li {
}

#sub_menu a {
}

#content_box {
}

#imgs {
}

#imgs img {
}

#content {
}

#partner {
}

#partner img {
}

#footer {
}

#footer a {
}


#all {
	margin-top: 30px;
}

#toolbar{
	color: #FFFFFF;
	position: fixed;
	width: 100%;
	height: 30px;
	top: 0;
	left: 0;
	background-color: #000055;
	z-index: 1;
}

#toolbar .content{
	width: 1000px;
	height: 30px;
	margin: 0 auto;
}

#search {
  width: 180px;
}

#language {
  color: #FFFFFF;
  font-size: 12px;
  margin-bottom: 0;
  margin-left: 25px;
  margin-right: 25px;
  margin-top: 0;
  text-align: center;
}

#language ul {
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 8px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

#language ul li {
  display: inline;
  list-style-image: initial;
  list-style-position: initial;
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 0;
}

#language ul li .selected {
  text-decoration:underline;
}

#toolbar a{
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 15px;
}

#toolbar a img {
  border-bottom-style:none;
  border-color:initial;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-width:initial;
}

#toolbar .content .block-login {
  color:#FFFFFF;
  font-size:12px;
  text-align:right;
}

#content table.petite-fiche
{
	border: 1px solid black;
	background-color: #ffffff;
	width: 195px;
	height: 120px;
	margin: 2px;
	margin-left: 65px;
	border-collapse: collapse;
	padding: 5px;
}

#content table.petite-fiche td
{
	padding:1px;
	margin:0;
	vertical-align: middle;
	text-align:center;
	font-size:0.7em;
	border:1px solid #cccccc;
}

#content table.petite-fiche td.picture
{
	width:115px;
	height:75px;
}


#content table.petite-fiche img
{
	max-width:100px;
	max-height:70px;
}

#nb_page{
	float: right;
	margin-right: 25px;
	margin-top: 15px;
}

#menu_left{
	width: 200px;
}

#login_div{
	border: thin solid black;
    height: 135px;
    left: 50%;
    margin-left: -175px;
    margin-top: 30px;
    padding-left: 45px;
    position: absolute;
    width: 305px;
    z-index: 1;
	background: white;
}

#classeur td{
	border: thin solid black;
}

#lettre{ width:550px; float:right;height:700px; border-style:solid;border-width:1px;background-image: url(../img/trait.png);background-repeat: no-repeat; background-position:0% 33%;}

#lettre h1{ font: bold 9px Verdana, Geneva, sans-serif;display:block;  padding-bottom:5px; color:#000; padding-left:30px; margin:0;}

#lettre h2{ font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:1px; color:#000; padding-left:30px;}

#lettre h3{ font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:10px; color:#000; height:10px;padding-left:30px;}

#lettre h4{ font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; text-align:right; padding-right:130px; text-align:left; padding-left:280px; }

#lettre h5{ font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; width:170px;padding-left:30px;}

#lettre h6{ font: 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:5px; color:#000; padding-right:20px; width:100px; text-align:right; float:right;}

#lettre #budget{ width:550px;height:30px;border-right: 1px solid #000; background-image: url(../img/trait.png);background-repeat: no-repeat; background-position:center; }

#lettre #budget h1{font: 8px Verdana, Geneva, sans-serif;display:block; color:#000; padding-left:40px; float:left; }
#lettre #budget h2{font: 8px Verdana, Geneva, sans-serif;display:block; color:#000; padding-right:100px; float:right; margin:0px; }


#lettre #image{ background-image: url(../img/logoSos_2.jpg);background-repeat: no-repeat; background-position:center;  width:100%; height:60px; padding-top:15px;}

#lettre #image ul{ height:10px;list-style-type: none;font: 6px Verdana, Geneva, sans-serif; float:left; padding-top:0; padding-left:10;}

#lettre #image ul li{	text-decoration:none;}



#lettre #image h1{ font: 6px Verdana, Geneva, sans-serif;display:block; color:#000; padding-right:30px; float:right; height:5px; padding-top:5px; height:20px; text-align:right;}

#lettre #Nom{ font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; width:100px; padding-left:10px; float:left;}

#lettre #Nom h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; width:200px; padding-left:10px; }

#lettre #donnes{ width:500; height:70px; float: left;  padding-left:30px; padding-top:30px;   }

#lettre #donnes h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000;width:200px; padding-left:10px; float:left; }

#lettre #donnes h2{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000;width:200px;float: left; }

#lettre #revenus{ width:200px; height:110px; float: left;  padding-left:30px;padding-top:10px;    }

#lettre #revenus h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;  padding-left:0; color:#000; }

#lettre #revenus h3{font: bold 9px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:0; color:#000; margin:0px;}

#lettre #revenus p{font:bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; width:200px; padding-left:10px; color:#000; }



#lettre #Anuel{  height:110px; float: left; padding-top:30px;padding-top:10px; padding-left:0px; padding-right:10px;  }

#lettre #Anuel h1{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; }

#lettre #Anuel h2{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; margin:0px; padding-top:12px;}



#lettre #dettes h3{font: bold 9px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:0; color:#000; margin:0px;}

#lettre #dettes{ width:125px; float: left; height:110px;padding-top:10px; padding-left:0;     }

#lettre #dettes h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; color:#000; }
#lettre #dettes h2{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-top:12px; padding-left:0; color:#000; margin:0px; }

#lettre #depenses{  width:260px; height:370px; float: left; padding-top:25px; }

#lettre #depenses #dettes{  width:110px; height:100px; float: left;padding-left:30px; padding-top:5px;}

#lettre #depenses #dettes h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;  padding-right:10px; width:120px; padding-left:0; color:#000;}

#lettre #depenses #dettes h2{font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:0; color:#000; margin:0px; padding-top:0;}

#lettre #depenses #dettes h3{font: bold 9px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:0; color:#000; margin:0px;}
#lettre #depenses #dettes h4{font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:0; color:#000; margin:0px; padding-top:20px;} 

#lettre #depenses #Mensueles{ width:60px; float: left; padding-top:17px;height:90px; padding-left:0; }

#lettre #depenses #Mensueles h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; padding-left:10px;text-align:right;}

#lettre #depenses #Anueles{ width:50px; float: left; padding-top:17px;height:90px; padding-left:8px; }

#lettre #depenses #Anueles h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; padding-left:10px; }


#lettre #depenses #Mensueles2{ width:60px; float: left; padding-top:5px;height:100px; padding-left:0;text-align:right; }

#lettre #depenses #Mensueles2 h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; padding-left:10px; }
#lettre #depenses #Mensueles2 h2{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; padding-left:10px; margin:0; padding-top: 20px; }
#lettre #depenses #Anueles2{ width:50px; float: left; padding-top:5px;height:100px; padding-left:8px; }

#lettre #depenses #Anueles2 h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; padding-left:10px; }
#lettre #depenses #Anueles2 h2{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:10px; padding-left:10px; margin:0; padding-top: 20px; }

#lettre #depenses2{ width:270px; height:370px; float: right; padding-top:24px;}


#lettre #depenses2 #Transports{  width:167px; height:94px; float: left;padding-top:18px;}

#lettre #depenses2 #Transports h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000; width:100px; padding-left:10px; color:#000;}

#lettre #depenses2 #Transports h2{font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:10px; color:#000; margin:0px;}




#lettre #depenses2 #Assurances {  width:167px; height:94px; float: left;padding-top:0;}

#lettre #depenses2 #Assurances  h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;  padding-left:10px; color:#000;}

#lettre #depenses2 #Assurances  h2{font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:10px; color:#000; margin:0px;}




#lettre #depenses2 #Anuel{  height:110px; float: left; padding-top:30px;padding-top:20px; padding-left:0px; padding-right:10px;  }

#lettre #depenses2 #Anuel h1{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; }

#lettre #depenses2 #Anuel h2{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; margin:0px; padding-top:8px;}


#lettre #depenses2 #Anuel2{  height:90px; float: left; padding-top:30px;padding-top:0; padding-left:0px; padding-right:10px;  }

#lettre #depenses2 #Anuel2 h1{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; }

#lettre #depenses2 #Anuel2 h2{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; margin:0px; padding-top:0;}


#lettre #depenses2 #Anuel3{  height:90px; float: left; padding-top:30px;padding-top:0; padding-left:0px; padding-right:10px;padding-top:20px;  }

#lettre #depenses2 #Anuel3 h1{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right;}

#lettre #depenses2 #Anuel3 h2{font:7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-left:0; text-align: right; margin:0px; padding-top:10px;}


#lettre #depenses2 #divers {  width:167px; height:94px; float: left;padding-top:18px;}

#lettre #depenses2 #divers  h1{font: 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000; padding-left:10px; color:#000;}

#lettre #depenses2 #divers  h2{font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:10px; color:#000; margin:0px;}

#lettre #depenses2 #divers  h3{font: bold 8px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px;color:#000;padding-left:10px; color:#000; margin:0px; padding-top:15px;}

#lettre #abajo{ width:550px; height:70px; padding-top:10px; float:left;background-image: url(../img/trait.png);background-repeat: no-repeat; background-position:0% 5%;}

#lettre #abajo h1{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:5px; padding-left:40px; float:left;}
#lettre #abajo h2{font: 7px Verdana, Geneva, sans-serif;display:block; padding-bottom:2px; color:#000; padding-right:5px; padding-left:10px; float:left;margin:0px;}

#lettre #abajo ul{ height:10px;list-style-type: none; display: inline; font: 6px Verdana, Geneva, sans-serif; float:left; padding-top:0; padding-left:10;}

#lettre #abajo ul li{	}	

.rev{
	font-size: 12px;
}

.dep{
	font-size: 12px;
}

.det{
	font-size: 12px;
}
#budget{ width:958px; }

#budget h2{ text-align:center;}
#budget p{ text-align: justify;}