body {
   background-color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#717171;
}

td,span,div,input,select,textarea {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#717171;
}

fieldset {
	border:1px solid #d3d3d3;
	padding:3px;
}

legend {
	background-color: #FFFFFF;
	margin-left:10px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #717171;
	font-weight:bold;
}

input,select,textarea {
   border:1px solid #2bb673;
}

.button {
	cursor:pointer;
}

.ombreLeft {
   background:url('../imgs/ombre_left.gif') left top repeat-y;
}

.bgColContenu {
     background:url('/imgs/bg_int_colonne_right_v2.gif') top right no-repeat;
}

.blocContenus {
    margin-top:70px;
   background-color:transparent;
}

.contenu {
    background-color: #FFFFFF;
}

a, a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#2bb673;
   text-decoration:underline;
}

.a1, .a1:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2bb673;
   text-decoration:none;
}

a.linkActusHome, a.linkActusHome:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#797979;
   text-decoration:none;
}

.titre1-bleu, h1, .h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#2bb673;
   font-weight:bold;
}

.titre1-vert, h2, .h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#C2CE22;
   font-weight:bold;
}

.titre1-orange, h3, .h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#E79E00;
   font-weight:bold;
}

.titre2-bleu, h4, .h4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2bb673;
   font-weight:bold;
}

.titre2-vert, h5, .h5 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#C2CE22;
   font-weight:bold;
}

.titre2-orange, h6, .h6 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#E79E00;
   font-weight:bold;
}

.texte1-gris {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#797979;
}

.texte1-gris-gras {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#797979;
   font-weight:bold;
}

.texte1-bleu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#2bb673;
}

.texte1-vert {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#C2CE22;
}

.texte1-orange {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#E79E00;
}


.sepNav2 {
   border-width: 1px 0px 1px 0px;
   border-style:solid;
   border-color:#949486;
}

.blocNav2 {
   margin: 10px 0px 10px 0px;
}

.tblmenu {
   width:100%;
}

a.a1off{
   display:block;background:transparent url('../imgs/a1off.gif') right top no-repeat;
   font-family:Arial,Helvetica,Sans-Serif;
   color:#949486;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   text-align:left;
   padding: 1px 0px 1px 0px;
   margin-top:2px;
}

a.a1off:hover,a.a1on, a.a1on:hover {
   display:block;background:#267279 url('../imgs/a1on.gif') right top no-repeat;
   font-family:Arial,Helvetica,Sans-Serif;
   color:#FFFFFF;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   text-align:left;
   padding: 1px 0px 1px 0px;
   margin-top:2px;
}


.in1off, .inp1off, .in1on, .inp1on, .ln1off, .lnp1off, .ln1on, .lnp1on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: transparent;
}

a.a2off{
   display:block;
   background-color:#e7f2f3;
   font-family:Arial,Helvetica,Sans-Serif;
   color:#949486;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   text-align:left;
   padding: 1px 0px 1px 20px;
}

a.a2off:hover,a.a2on, a.a2on:hover {
   display:block;
   background-color:#cfe0e2;
   font-family:Arial,Helvetica,Sans-Serif;
   color:#393939;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   text-align:left;
   padding: 1px 0px 1px 20px;
}


.in2off, .inp2off, .in2on, .inp2on, .ln2off, .lnp2off, .ln2on, .lnp2on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: transparent;
}

a.btGtOff{
   display:block;
   width:90px;
   border:1px solid #267279;
   background-color:#267279;
   font-family:Arial,Helvetica,Sans-Serif;
   color:#FFFFFF;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   text-align:center;
   padding:3px;
   margin:0px 5px 0px 0px;
}

a.btGtOff:hover,a.btGtOn, a.btGtOn:hover {
   display:block;
   width:90px;
   border:1px solid #267279;
   background-color:#ffffff;
   font-family:Arial,Helvetica,Sans-Serif;
   color:#267279;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   text-align:center;
   padding:3px;
   margin:0px 5px 0px 0px;
}

a.btGtOn, a.btGtOn:hover {
    font-weight:bold;
}