* {
  margin:0px;
  padding:0px;
}
#contenedor
{
  width:100%;
  margin:0px;
  border:1px solid #000;
  line-height:130%;
  background-color:#fff;
}
#cabecera
{
  padding:5px;
  color:#fff;
  background-color:#A9C761;
  clear:left;
  height:140px;
}
#columna1
{
  float:left;
  height:300px;
  width:100px;
  margin:0;
  padding:1em;
}
#columna2
{
  margin-left:110px;
  margin-right:130px;
  border-left:1px solid #aaa;
  border-right:1px solid #aaa;
  padding:1em;
}
#columna3
{
  float:right;
  width:100px;
  margin:0;
  padding:1em;
}

#cabecera h1{
	font-size:80px;
	padding-top:30px;
	padding-left:60px;
	/*color:#6987B8;*/
	color:#CC3300;
}
h2{
	font-size:35px;
	color:#6987B8;
	padding-top:30px;
	padding-left:10px;
}
#columna2 .ptitle{
	font-size:25px;
	color:#1e619e;
	padding-top:0px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#columna2 p{
	font-size:20px;
	color:#fff;
	padding-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cabecera .ptitle{
	font-size:25px;
	color:#1e619e;
	padding-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cabecera p{
	font-size:18px;
	color:#fff;
	padding-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cabecera .tableheader{
	top:20px;
	left:600px;
	position:absolute;
}
#cabecera .tableheader a
{
  font-size:10px;
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding:10px;
}
#cabecera .tableheaderleft{
	top:0px;
	left:250px;
	position:absolute;
}
#cabecera .tableheaderleft img{
	height:130px;
}
#cabecera .tableheader td{
	padding-right:50px;
}
#columna2 img{
	margin-left:200px;
}
#menuFootPie{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#1e619e;
}
#boxLogin{
	background:#CCCCCC;
}
.borderLightBlue {
	border-top:1px solid #b3c3db;
	border-bottom:1px solid #b3c3db;
	padding:5px;
}
.bgB {
	background-color: #A9C761;
	width:80px;
}
/*textos*/
.txt1 {
	font-family: verdana;
	font-size: 12px;
	padding-right:2px;
}
.txt2 {
	font-family: verdana;
	font-size: 10px;
}
#linkMotPassePerdu
 {
	color: black;
	text-decoration: none;
	font-size: 12px;
	margin-left:10px;
}
.inscriptlostpass{
	font-family: verdana;
	padding-left:2px;
}
#footHorizontal, #footHorizontalSub ,.footSubMenu {
  margin:1px;
  list-style-type:none;
}
 #footHorizontal li a, #footHorizontalSub li a {
  width:145px;
  text-decoration:none;
  text-align:center;
  padding:2px 5px;
}

#footHorizontal li, #footHorizontalSub li {
  display:inline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:justify;

}
#footHorizontalSub li{
	font-size:14px;
}
#footHorizontal li{
	font-size:11px;
}
.limenuinf a {
  color:gray;
  border-right:1px solid #ccc;
}
.limenu a {
  color:#1e619e;
  border-right:1px solid #ccc;
  font-weight: bold;
}
/*#subdiv1{
	position:absolute;
	left:200px;
}
#subdiv2{
	position:absolute;
	left:350px;
}
#subdiv3{
	position:absolute;
	left:380px;
}*/
.tableMenuDown{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableMenuDown .td1 {
	width:150px;
	font-size: 14px;
}
.tableMenuDown .td2{
	font-size: 13px;
}
.tableMenuDown .td2 #subdiv1{
	position:relative;
	left:10px;
	width:150px;
}
.tableMenuDown .td2 #subdiv2{
	position:relative;
	left:10px;
	width:150px;
}
.tableMenuDown .td2 #subdiv3{
	position:relative;
	left:10px;
	width:150px;
}
.tableMenuDown .td2 #subdiv4{
	position:relative;
	left:10px;
	width:150px;
}
.tableMenuDown .td1 a{
	color:#1e619e;
}
.tableMenuDown .td2 a{
	color:#fff;
}
.tableMenuDown .td2 a:hover{
	color:#1e619e;
}
#pie a img{
    border:1px solid gray;
}
#logo{
margin-right:50px;
padding:10px;
background:#fff;
position:relative;
}
#pie a{
    text-decoration:none;
}
.txtSubMenu{
	font-size:15px;
	color:#000;
	padding-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subtitle{
	font-size:20px;
	color:#1e619e;
	padding-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#foot{
	background:#edf3dd;
	width: 787px;
	clear:both;
	margin-left:5px;
	padding: 0px;
    margin-top: -13px;
}
#foot .tableMenuDown{
	margin-left:35px;
}

.div_1{
    width: 1000px;
    height: 140px;
    max-height: 140px;
    max-width: 1000px;
    position: relative;
    background-color:#A9C761;
}

.div_1_1{
    width: 22%;
    height: 93%;
    float: left;
    background-color:#A9C761;
    padding-top: 15px;
    text-align: center;
}

.div_1_2{
    width: 78%;
    height: 95%;
    float: right;
    background-color:#A9C761;
}

.div_1_2_1{
    width: 49%;
    height: 100%;
    float: left;
}

.div_1_2_1_1{
    width: 100%;
    height: 32%;
    float: none;
    color: #1D61A0;
    padding-top: 5px;
    text-align: left;
    font-family: verdana;
    font-size: 25px;

}

.div_1_2_1_2{
    width: 100%;
    height: 21%;
    float: none;
    padding-top: 1px;
    text-align: left;
    font-family: verdana;
    font-size: 20px;
}

.div_1_2_1_3{
    width: 100%;
    height: 21%;
    float: none;
    padding-top: 4px;
    text-align: left;
    font-family: verdana;
    font-size: 18px;
}

.div_1_2_1_4{
    width: 100%;
    height: 21%;
    float: none;
    color: #1D61A0;
    padding-top: 4px;
    text-align: left;
    font-style: italic;
    font-family: verdana;
    font-size: 17px;
}


.div_1_2_2{
    width: 50%;
    height: 100%;
    float: right;
}

.div_1_2_2_1{
    width: 40%;
    height: 100%;
    float: left;
}

.div_1_2_2_1_1{
    width: 100%;
    height: 70%;
    text-align: center;
}

.div_1_2_2_1_2{
    width: 100%;
    height: 30%;
    padding-top: 2px;
    color: #1D61A0;
    text-align: center;
    font-family: verdana;
    font-size: 14px;
}


.div_1_2_2_2{
    width: 60%;
    height: 100%;
    float: right;
}

.div_1_2_2_2_1{
    width: 100%;
    height: 38%;
    margin: 0px;
    padding: 15px 0px 0px 0px;
    text-align: left;
}

.div_1_2_2_2_2{
    width: 100%;
    height: 52%;
    padding-top: 0px;
    color: #1D61A0;
    text-align: center;
    font-family: verdana;
    font-size: 14px;
}

.pie {
    padding:10px;
    padding-top:0px;
    width: 1000px;
    height: 140px;
    position: relative;
    color:#fff;
    background-color:#A9C761;
}


.pie_left{
    width: 15%;
    height: 100%;
    float: left;
    text-align: center;
    padding: 30px 0px 0px 0px;
}

.pie_right{
    width: 80%;
    height: 100%;
    float: right;
}

.a_link{
    text-decoration: none;
    color: #1D61A0;
}

