/* PRINCIPE
TOUT DANS UNE SEULE FEUILLE CSS
PARTICULIARITES EN ENTETE DE PAGE
*/

/*  G E N E R A L         //////////////////////////////// */

body
{
margin:0px;
padding:0px;
background:#E6ECEE;
text-align:center;
font-family:verdana;
font-size:0.75em;
line-height:1.5em;
}
p
{
margin:0;
padding:0px;
margin-top:2px;
margin-bottom:5px;
}


h2
{
font-size:130%;
color:#0569AE;
margin-top:5px;
margin-left:0px;
margin_bottom:5px;
padding:0px;
}
h4 /*bleu*/
{
font-size:105%;
color:#0569AE;
}
h5
{
padding:0px;
margin:0px;
font-size:103%;
color:#800000;/*#0569AE;/*#FF8000;*/
margin-bottom:3px;
}
h6
{
padding:0px;
margin:0px;
font-size:103%;
color:#0569AE;/*#FF8000;*/
margin-bottom:3px;
}
ul
{
list-style-type:circle;
}
/*  S T R U C T U R E     //////////////////////////////// */


.header_1
{
height:135px;/*111px;*/
border-bottom:0px solid #6382A0;
margin-top:0px;
padding-bottom:5px;

}

.header2
{
text-align:left;
padding:0px;
padding-right:10px;
border:0px solid gray;
height:18px;
padding-left:200px;

}


.conteneur_centre
{
border:1px solid gray;
background:white;
padding:3px;
margin-top:8px;
}

/*TITRES*/


/* TABLES */
.table_main
{
border:0px solid silver;
border-collapse:collapse;
margin:0px;
padding:0px;
width:900px;
margin:auto;
}

td
{
font-family:verdana;
font-size:0.7em;
color:#666666;
letter-spacing:0.01em;
border:0px solid red;
text-align:left;
padding:0px;
padding-left:5px;
}

.gauche
{
text-align:left;
width:200px;
padding:0px;
padding-top:5px;
}

.centre
{
padding:0px;
border:0px solid silver;
text-align:center;
width:700px;
text-align:left;
padding-left:5px;

}
.titre_page
{
font-size:15px;
font-falimy:arial;
color:#0368AE;
font-weight:bold;
padding-left:18px;
background:url('img/arrow.jpg') no-repeat  0 3px;
margin-top:10px;
}
.titre
{
font-size:110%;
font-weight:600;
text-align:left;
border-bottom:0px solid silver;
margin:0px;
padding:0px;
display:inline;
margin-bottom:10px;
}

.texte
{
clear:both;
text-align:left;
padding:0px;
padding-left:3px;
padding-right:3px;
border:0px solid blue;
}

.in_texte
{
border:0px solid red;
background:white;
text-align:left;
padding:4px;
padding-top:0px;
margin-bottom:4px;
}
.texte1
{
clear:both;
text-align:left;
line-height:1.3em;
padding:0px;
padding-left:5px;
padding-right:5px;
border-bottom:1px dashed #0073E6;
padding-bottom:10px;
padding-top:10px;
background:white;
}
.menu
{
float:left;
border:0px dashed blue;
margin-top:5px;
text-align:left;
padding-left:20px;
width:650px;
}




/*****************************/
a   /* LIEN DE BASE */
{
color:#0078F0;
text-decoration:underline;
}
a:hover
{
color:red;
text-decoration:none;
}
/* MENU HORIZONTAL*/
a.menu1 /* horizontal*/
{
font-weight:bold;
color:#0078F0;/*#264E82;*/
font-size:105%;
text-decoration:none;
width:auto;
background: URL(img/puce1.gif) 0px 4px no-repeat;
padding-left: 15px;
margin-right:10px;
padding-top:0px;
padding-bottom:0px;
margin-left:0px;
border: 0px solid blue; 
}

a:hover.menu1
{
color:orange;
text-decoration:none;
background: URL(img/puce2.gif) 0px 3px no-repeat;
}

/* FIN MENU HORIZONTAL*/

/*  V E N D R E            //////////////////////////////// */









/*  R E C H E R C H E   //////////////////////////////// */

/*  P A R T I C U L I E R   //////////////////////////////// */
.monument
{
float:right;
width:250px;
height:130px;
border:0px solid blue;
text-align:right;
margin-right:-20px;
}

.carte
{
width:350px;
height:auto;/*375px;*/
margin:0px;
padding:0px;
border:1px solid #0080FF;
background:#C1DEFC;
}

/*  F L O A T  //////////////////////////////// */

.right /* Boite float right */
{
float:right;
height:auto;
margin-right:0px;
width:200px;
padding-left:5px;
border:0px solid silver;
}

/*////////////////////////////////////////////////////*/
/*///////////  cadres ronds ////////////////////// */
/*////////////////////////////////////////////////////*/
.cadre1_top
{
background-image:url('cadre1/top.gif');
background-repeat:no-repeat;
height:13px;
margin:0px;
}
.cadre1_centre
{
background-image:url('cadre1/centre.gif');
background-repeat:repeat-y;
padding-left:9px;
margin:0px;
padding-right:11px;*/
}

.cadre1_bas
{
background-image:url('cadre1/bas.gif');
background-repeat:no-repeat;
height:16px;
margin:0px;
margin-bottom:5px;
}
/*
.cadre2_top
{
background-image:url('cadre1/_top2.gif');
background-repeat:no-repeat;
margin:auto;
height:14px;
margin-top:0px;
margin-left:3px;
}

.cadre2_centre
{
background-image:url('cadre1/_centre2.gif');
background-repeat:repeat-y;
margin:auto;
padding-left:12px;
padding-right:8px;
margin-left:3px;
}

.cadre2_bas
{
background-image:url('cadre1/_bas2.gif');
background-repeat:no-repeat;
margin:auto;
height:14px;
margin-bottom:5px;
clear:both;
margin-left:3px;
}
*/
/*////////////////////////////////////////////////////*/
/*///////////  FIN cadres ronds ////////////////////// */
/*////////////////////////////////////////////////////*/

input
{
font-size:90%;
font-family:verdana;
margin-top:2px;
background:white;
border:1px solid silver;
font-weight:normal;
}
.conteneur_session
{
width:140px;
padding:3px;
border:0px solid silver;
background:white;
text-align:center;
margin:auto;
font-weight:normal;
}
.session
{
float:right;
width:150px;
border:1px solid #62B6EE;
background:#E0F1FC;
text-align:center;
margin:auto;
margin-left:15px;
margin-right:2px;
padding:3px;
}
form
{
text-align:center;
}
label
{
font-family:verdana;
font-size:90%;
color:#333333;
font-weight:normal;
}

 a.lien2
{
display:block;
text-decoration:none;
padding:2px;
color:#333333;
border-bottom:0px solid #ECF5FF;
background:transparent;
width:170px;
}
a.lien2:hover
{
text-decoration:none;
display:block;
text-decoration:none;
color:#333333;
background:#E8F2FF;
}


/* ///////////////////////////////////////
MENU  HOZIZONTAL DEROULANT
 //////////////////////////////////////*/

dl, dt, dd /*, ul  , li */ {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu_horiz1 {
position: absolute;
/*
top:0;
left:0;
*/
z-index:100;
font-size:105%;
border:0px solid blue;
font-size:105%;
}
#menu_horiz1 ul {
margin: 0;
padding: 0;
list-style-type: none;

}
#menu_horiz1 dl {
float: left;
width: 12em;
margin: 0;
padding: 0;
margin: 0 1px;
width:130px;
}
#menu_horiz1 dt {
color: #0569AE;
cursor: pointer;
text-align: center;
font-weight: bold;
background: tranparent;
margin: 0;
padding: 0;
border:0px solid silver;
}
#menu_horiz1 dd {
border: 1px solid silver;
margin: 0;
margin-top:-1px;
background:#FEFFEE;
}
#menu_horiz1 li {
text-align: center;
background: #fff;
margin: 0;
padding: 0px;
list-style-type: none;
display:block;
height:20px;
padding-top:2px;
border-bottom:1px solid #E9E9E9;
}
#menu_horiz1 li a, #menu_horiz1 dt a {
color: #0569AE;
/*font-weight:bold;*/
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
margin: 0;
list-style-type: none;
padding:0px;
}
#menu_horiz1 li a:hover, #menu_horiz1 dt a:hover {
background: tranparent;
color: #333333;
margin: 0;
padding: 0;
list-style-type: none;

}
 /* ///////////////////////////////////// */

