@charset "utf-8";
/* CSS Document */

/* Pour la page html en constrution du site ................................ */

#c_body	{
margin:0;
padding:0;
background-color:#1762c9;
font-family:Arial, Helvetica, sans-serif;
}

#c_cadre	{
width:100%;
background-color:#FFF;
background-image:url(images/barre_haut.jpg);
background-repeat:repeat-x;
clear:both;
}

#c_cadre_bas	{
width:100%;
height:10px;
background-image:url(images/barre_bas.jpg);
background-repeat:repeat-x;
clear:both;
}

#c_page	{
width:500px;
margin-left:auto;
margin-right:auto;
padding: 200px 200px 30px 200px;
font-size:0.85em;
}
/* ......................................................................... */

body	{
margin:0;
padding:0;
background-color:#1762c9;
font-family:Arial, Helvetica, sans-serif;
}

.calibre	{
clear:both;
visibility:hidden;
font-size:0px;
}

#cadre	{
width:100%;
background-color:#a3b0c3;
background-image:url(images/barre_haut.png);
background-repeat:repeat-x;
clear:both;
}

#cadre_bas	{
width:100%;
height:6px;
background-image:url(images/barre_bas.png);
background-repeat:repeat-x;
clear:both;
}

#page	{
width:900px;
margin-left:auto;
margin-right:auto;
background-image:url(images/banniere.jpg);
background-repeat:no-repeat;
padding-top:105px;
background-color:#FFF;
}

#fil_ariane	{
width:800px;
padding-left:100px;
height:20px;
line-height:20px;
font-size:0.75em;
color:#000;
}

#fil_ariane	a	{
color:#393939;
text-decoration:none;
}

#fil_ariane	a:hover	{
color:#393939;
text-decoration:underline;
}


#texte_bas	{
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-size:0.70em;
color:#FFF;
text-align:center;
}

#texte_bas	a	{
color:#4a96fe;
text-decoration:none;
}

#texte_bas	a:hover	{
color:#FFF;
text-decoration:underline;
}

#cadre_information	{
width:480px;
padding: 0 10px 0 10px;
float:left;
margin-right:20px;
clear:both;

}

#appel_offre	{
width:460px;
border-top:1px solid #1863ca;
background-image:url(images/fond-appel-d-offre.png);
background-position:bottom;
padding-left:10px;
padding-right:10px;
}

#appel_offre h1	{
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:1.50em;
color:#94031f;
}

#appel_offre h2	{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

#appel_offre h3	{
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
padding-bottom:30px;
}

#cadre_information	a	{
color:#1762C9;
text-decoration:none;
}

#cadre_information	a:hover	{
color:#6E9DDD;
text-decoration:underline;
}

.information	{
width:470px;
border-bottom:1px dotted #7D0250;
margin-bottom:20px;
background-color:#F7F7F7;
padding: 3px 5px 3px 5px;
}

.titre_information	{
font-size:1em;
font-weight:bold;
color:#7D0250;
}

.sujet_information	{
font-size:0.70em;
text-align:justify;
color:#393939;
}

.date_information	{
clear:both;
font-size:0.70em;
text-align: right;
margin-right:20px;
color: #A4A4A4;

}


#cadre_agenda_et_autres	{
width:380px;
float:left;
}

#cadre_animation	{
width:360px;
margin-bottom:20px;
}

/* ... Affichage agenda ................................... */
#cadre_agenda	{
width:360px;
padding: 0 10px 0 10px;
margin-bottom:20px;

}

#cadre_agenda	a	{
color:#1762C9;
text-decoration:none;
}

#cadre_agenda	a:hover	{
color:#6E9DDD;
text-decoration:underline;
}

.agenda	{
margin:10px 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px dotted #104085;
}

.agenda dt	{
width:100px;
font-size:0.70em;

float:left;
}

.agenda dd	{
margin-left:100px;
width:240px;
font-size:0.70em;
font-weight:bold;
margin-top:0;
padding-top:0;
padding-left:15px;
border-left:1px solid #104085;
}

/* ............................................................... */

#cadre_phot	{
width:170px;
margin-left:10px;
float:left;
margin-right:20px;
font-size:0.75em;
text-align:center;
}

#cadre_phot a	{
color:#1762C9;
text-decoration:none;
}

#cadre_phot a:hover	{
color:#6E9DDD;
text-decoration:underline;
}

#cadre_photo_fond_haut	{
width:170px;
height:13px;
background-image:url(images/fond_photo_haut.jpg);
background-repeat:no-repeat;
font-size:0px;
}

#cadre_photo_fond_bas	{
width:170px;
height:18px;
background-image:url(images/fond_photo_bas.jpg);
background-repeat:no-repeat;
margin-bottom:3px;
}

#cadre_photo_fond_contenu	{
width:166px;
padding-right:3px;
background-image:url(images/fond_photo_contenu.jpg);
text-align:center;
}


#cadre_lien	{
width:170px;
float:left;}

#cadre_lien_contenu	{
width:170px;
background-color:#99FFFF;
text-align:center;
}

#cadre_lien_contenu img {
border:0;
float:left;
padding-left:2px;
margin:0;
}


#cadre_alire	{
 /* padding: 0 10px 10px 10px; */
clear:both;
}


dl.doc
{
width: 110px;
text-align: center;
float: left;
padding:0;
margin: 0 0 0 7px;
}

.doc dt {
font-size:0.70em;
}

.doc dt img
{
border: 0;
}

.doc dd
{
margin: 0;
padding: 0;
font-size:0.70em;
}

.doc	a	{
color:#1762C9;
text-decoration:none;
}

.doc	a:hover	{
color:#6E9DDD;
text-decoration:underline;
}


/* ... Images .........................................................  */
.marge_bas_titre	{
margin-bottom:5px;
border:0;
}

.info_img	{
border:0;
float:left;
margin-right:20px;
}

.noborder	{
border:0;
}
