/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;   
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.logo_tetiere_charte{
position:absolute;
z-index:10;
border:0px solid #000000;
top:20px;
left:30px;
width:660px;
height:180px;
text-align:left;
}

.blaon{
position:absolute;
z-index:20;
border:0px solid #000000;
top:10px;
left:10px;
width:26px;
height:32px;
text-align:left;
}

.cadre_photo_tetiere{
position:absolute;
z-index:20;
border:0px solid #000000;
top:7px;
left:668px;
width:306px;
height:199px;
text-align:left;
}

.photo_tetiere{
position:absolute;
z-index:15;
border:0px solid #000000;
top:12px;
left:669px;
width:285px;
height:182px;
text-align:left;
background-color: #99FF00;
overflow:hidden;
}

.pointilles_tetiere{
position:absolute;
z-index:20;
border:0px solid #000000;
top:201px;
left:1px;
width:600px;
height:1px;
text-align:left;
background-image:url(../images/design/pointilles_tetiere.gif);
background-repeat:repeat-x;
}

/*Menu horizontal Debut*/
/* -------------------------------------------------------------------------------------- */
.menu_horiz_niv1{
position:absolute;
z-index:60;
border:0px solid #000000;
top:217px;
left:9px;
width:968px;
height:69px;
text-align:left;
}

.bouton_menu_horiz_niv1{
padding-left:1px;
}
/*Menu horizontal Fin*/
/* -------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------- */
/*Menu vertical gauche Debut*/
.menu_vertic_fond{
position:absolute;
z-index:20;
border:0px solid #000000;
top:330px;
left:34px;
width:178px;
height:auto;
text-align:left;
}

.bord_cadre_H{
background-image:url(../images/design/bord_cadre_H.gif);
background-repeat:repeat-x;
background-position:top right;
}

.bord_cadre_B{
background-image:url(../images/design/bord_cadre_B.gif);
background-repeat:repeat-x;
background-position:bottom right;
}

.bord_cadre_G{
background-image:url(../images/design/bord_cadre_G.gif);
background-repeat:repeat-y;
background-position:top left;
}

.bord_cadre_D{
background-image:url(../images/design/bord_cadre_D.gif);
background-repeat:repeat-y;
background-position:top right;
}

.categ_menu_gauche_niv1{
text-align:left;
}

.fleche_menu_gauche_niv1 {
position:relative;
z-index:20;
border:0px solid #000000;
top:2px;
left:0px;
width:13px;
height:11px;
float:left;
text-align:left;
padding-right:4px;
}

.categ_menu_gauche_niv1 h3{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.categ_menu_gauche_niv1 h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
margin: 0px 4px 10px 0px;
padding: 0px;
font-size: 9px;
}

a.categ_menu_gauche_niv1:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a.categ_menu_gauche_niv1:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a.categ_menu_gauche_niv1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.menu_vertic_gauche_actualites{
background-image:url(../images/design/fond_menu_gauche_actualites.png);
background-repeat:no-repeat;
background-position:top left;
margin-top:93px;
width:159px;
height:115px;
text-align:left;
}

.menu_vertic_gauche_actualites h3{
color: white;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.menu_vertic_gauche_actualites h5{
color: white;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
margin: 0px 4px 10px 0px;
padding: 0px;
font-size: 9px;
}

a.menu_vertic_gauche_actualites:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
}

a.menu_vertic_gauche_actualites:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
}

a.menu_vertic_gauche_actualites:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
}

.fleche_bandeau_news{
position:relative;
z-index:20;
border:0px solid #000000;
top:8px;
left:21px;
width:13px;
height:10px;
text-align:left;
}

.menu_vertic_gauche_actualites_texte{
color:white;
text-align:justify;
font-size:0.54em;
font-family:Arial, Helvetica, sans-serif;
padding-top:14px;
padding-left:19px;
padding-right:12px;
}

.pointilles_banndeau_news{
border-style:dashed; 
border-color:white; 
border-width:thin;
margin-left:15px;
margin-right:9px;
}

.contenu{
position:absolute;
z-index:20;
border:0px solid #000000;
top:0px;
left:240px;
width:513px;
height:auto;
text-align:left;
}

.texte_news{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#ffffff;
font-size:10px;
border: 0px solid #000000;
height: 65px;
width: 150px;
}

.menu_horizontal{
position:absolute;
z-index:60;
border: 0px solid #000000;
top: 210px;
left: 0px;
width: 990px;
height: 20px;
color:#000000;
text-align:left;
}


/*Menu vertical gauche Fin*/
/* -------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------- */
/*Contenu gauche Debut*/
.bord_cadre_H_contenu{
background-image:url(../images/design/bord_cadre_H.gif);
background-repeat:repeat-x;
}

.bord_cadre_B_contenu{
background-image:url(../images/design/bord_cadre_B.gif);
background-repeat:repeat-x;
}

.fond_pied_de_page{
background-image:url(../images/design/fond_pied_de_page.gif);
background-repeat:no-repeat;
width:975px;
height:30px;
margin:0;
padding:0;
}

.grand_cadre{
position:absolute;
z-index:10;
border:0px solid #000000;
top:337px;
left:13px;
width:750px;
padding-bottom:40px;
}
/*Contenu gauche Fin*/
/* -------------------------------------------------------------------------------------- */

/*Contenu corp Deb*/
/* -------------------------------------------------------------------------------------- */

.fond_cadre_contenu{
background-color:#FFFFFF;
text-align:justify;
padding-left:13px;
padding-right:13px;
}

.fond_cadre_contenu h2{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 18px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.pointilles_titre_contenu{
border-style:dashed; 
border-color:#eb6a0a; 
width:412px;
border-width:thin;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/*Contenu corp Fin*/
/* -------------------------------------------------------------------------------------- */

.graphisme_fond_page{
	position:absolute;
	z-index:10;
	border:0px solid #000000;
	top:285px;
	left:434px;
	width:493px;
	height:524px;
	text-align:left;
}


.vous_etes{
float:left;
font-weight:bold;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
margin-right:5px;
text-align:top-left;
font-style:italic;
}

#fond_bouton_presta a:hover{
color: #000000;
text-decoration: none;
}

.titre2{
float:left-center;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
align:bottom;
font-weight:bold;
padding-right:5px;
}

.titre2 a:link{
font-size:14px;
}

.titre2 a:visited{
font-size:14px;
}

.titre2 a:hover{
font-size:14px;
}

.titre3{
float:left-center;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 8px;
margin-left: 5px;
padding-right:5px;
}

.titre4{
float:left;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 8px;
margin-left: 5px;
padding-right:5px;
}

.titre5{
float:left;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 8px;
margin-left: 5px;
}

.lien_bouton:link{
color:#000000;
}

.lien_bouton:visited{
color:#000000;
}

.lien_bouton:hover{
color:#ffffff;
}

.coordonnees_pied_page{
font-size:10px;
color:white;
float:left;
text-align:left;
padding-left:25px;
padding-top:3px;
}

.lien_coordonnees:link{
color:#ffffff;
text-decoration:none;
font-size:10px;
}

.lien_coordonnees:visited{
color:#ffffff;
text-decoration:none;
font-size:10px;
}

.lien_coordonnees:hover{
color:#ffffff;
text-decoration:underline;
font-size:10px;
}

#lien_pied_page{
font-size:13px;
color:white;
float:left;
text-align:left;
padding-left:60px;
padding-top:6px;
}

#lien_pied_page a:link{
color:#ffffff;
text-decoration:none;
font-size:13px;
}

#lien_pied_page a:visited{
color:#ffffff;
text-decoration:none;
font-size:13px;
}

#lien_pied_page a:hover{
color:#ffffff;
text-decoration:underline;
font-size:13px;
}

#conception_graph{
padding-top:8px;
color:#ffffff;
text-decoration:none;
font-size:10px;
}

.nom_presta{
color: #eb6a0a;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
padding-bottom:5px;
}

.zoneform{
border: 1px solid #000000;
background-color: #ffffff;
font-size: 11px;
}

.zoneform-oblig{
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 4px solid #CC0000;
background-color: #ffffff;
font-size: 11px;
}

.boutonform{
font-family:Arial, Helvetica, sans-serif;
color: #ec9432;
font-weight: bold;
font-size: 14px;
border: 0px none;
cursor: pointer;   
background-color: #ffffff;
border:1px solid #ec9432;
}

form{
margin: 0px;
padding: 0px;
}

