body { margin:0;text-align:center; }

h1,h2,h3,h4,h5,h6 { font-weight:normal;letter-spacing:5px;margin:0; }
h1 { font-size:30px;letter-spacing:3px;margin-bottom:5px; }
h2 { letter-spacing:1px; }
h3 { font-size:24px;margin-bottom:2px; }
h5 { letter-spacing:2px; }
h6 { font-family:cambria,arial;font-size:18px;color:#000;text-align:center;letter-spacing:2px; }

#header #menu { font-size:18px;font-family:cambria,arial; }

form.form1 { padding:10px; }
form.form1 label { font-size:20px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;color:#656565; }
form.form1 input.style,form.form1 textarea.style { font-size:18px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;
border:1px solid #959595;margin-top:5px;width:250px;padding:2px;padding-left:5px; }
form.form1 select.style { font-size:18px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;border:1px solid #959595;
                          padding:2px;padding-left:5px; }
form.form1 p { text-align:center;font-size:14px;font-weight:bold; }

#pb-msg { font-size:14px;background-color:#fdcbcb;width:600px;padding:10px;border:2px dashed #ff0000;font-weight:bold; }
#ok-msg { font-size:14px;background-color:#cbfdcb;width:600px;padding:10px;border:2px dashed #2db417;font-weight:bold; }

img { border:0; }

p { font-size:12px;font-family:arial; }

a { text-decoration:none; }
a.img { margin:5px; }

h3 a { text-decoration:none; }

p.footer, p.footer a { color:#4c4c4c;text-align:center;margin:4px; }

table.tb_dl tr.tr1 { background-color:#f0f0f0; }
table.tb_dl tr td { padding:5px; }
table.tb_dl tr td i { font-size:14px;margin-left:10px; }

table.tb_form tr td { background-color:#f0f0f0; }
table.tb_form tr td p { font-size:14px;color:#000;line-height:20px; }

table.tb_agendas tr td { background-color:#f0f0f0;width:50%; }
table.tb_agendas p.titre_agenda { font-size:16px;text-align:center;margin:2px;border-top:1px solid;font-weight:bold; }
table.tb_agendas p.link_savoirplus_agenda { text-align:center;font-size:12px;font-weight:bold;margin:0; }

table.tb_agendas2 tr td { background-color:#f0f0f0;vertical-align:top; }
table.tb_agendas2 tr td.myImg { width:150px;text-align:center;background-color:#fff; }
table.tb_agendas2 tr td.myImg img { max-width:140px;max-height:120px;padding:5px;background-color:#f0f0f0;border:1px solid #959595; }
table.tb_agendas2 p.titre_agenda { font-size:18px;margin:2px; }
table.tb_agendas2 p.titre_agenda span { font-size:14px;font-style:italic; }
table.tb_agendas2 p.link_savoirplus_agenda { text-align:center;font-size:12px;font-weight:bold;margin:0; }

table.tb_livredor { border:1px solid #d9d9d9; }
table.tb_livredor tr.header td { background-color:#e4e4e4;color:#656565;border-bottom:1px solid #d9d9d9;font-size:13px;
                                 font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma; }
table.tb_livredor tr.header td span { color:#5e1c55; }
table.tb_livredor tr.footer td div { text-align:center;width:350px;margin:0;border-top:1px solid #d9d9d9; }
table.tb_livredor tr.contenu td { font-size:14px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;padding:5px; }

table.tb_camps { border:1px solid #d5d5d5;border-bottom:0; }
table.tb_camps tr td { padding:3px;font-family:font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;font-size:15px;
border-bottom:1px solid #e0e0e0; }
table.tb_camps tr td.th { font-weight:bold;background-color:#e9e9e9;letter-spacing:1px; }

p.entete_photo,p.entete_news { margin-left:auto;margin-right:auto;width:96%;padding:5px;background-color:#f0f0f0;border:1px solid #d0d0d0;margin-top:0; }
p.entete_news { text-align:center;font-size:14px; }
p.date_photo { text-align:center;font-style:italic;margin-bottom:0; }
div.photos_photo { text-align:center; }
div.photos_photo img,div.content_news { border:2px solid #e0e0e0;background-color:#f6f6f6;padding:5px; }
div.photos_photo img { max-width:110px; }
div.photos_photo img:hover { border:2px solid; }
div.content_news { margin-top:-10px;margin-bottom:20px; }
div.content_news p { margin:0; }

p.subtitle { text-align:right;margin-top:0; }
p.link_categ { text-align:center;font-size:14px;font-weight:bold; }
p.link_categ span { color:#000; }


div.mod_left { padding-bottom:5px; }
div.mod_left p { color:#000; }

#content #left,#content #right{ background-color:#fff;height:auto;padding:5px; }

div.pagination { background-color:#f0f0f0;padding:2px;line-height:36px;font-size:20px; }
div.pagination a { border:2px solid;padding:4px;padding-left:8px;padding-right:8px;font-weight:bold;font-size:16px;background-color:#fff; }
div.pagination a:hover { background-color:#eeeeee; }
div.pagination a.actif_pag { border:0;background-color:#f0f0f0; }

.fb_share_button {
  display: -moz-inline-block;
  display:inline-block;
  padding:1px 20px 0 5px;
  height:15px;
  border:1px solid #d8dfea;
  color:#3b5998;
  background:#fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
}
.fb_share_button:hover {
  color:#fff;
  border-color:#295582;
  background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
  text-decoration:none;
}
.twt_share_button {
  display: -moz-inline-block;
  display:inline-block;
  padding:1px 20px 0 5px;
  height:15px;
  border:1px solid #21cad3;
  color:#21cad3;
  background:#fff url(http://friendfeed.com/static/images/icons/twitter.png) no-repeat top right;
}
.twt_share_button:hover {
  color:#fff;
  border-color:#1ab8c0;
  background:#21cad3 url(http://friendfeed.com/static/images/icons/twitter.png) no-repeat top right;
  text-decoration:none;
}

p.bottom_actus { border:1px solid #e0e0e0;background-color:#f5f5f5;padding:4px; }
p.bottom_actus img { margin-bottom:-4px; }

fieldset.centreheb { border:1px solid #b0b0b0;background-image:url('http://ressources.ecles.fr/img/site/fnd-field.png');background-repeat:no-repeat;
                     background-position:bottom right; }
fieldset.centreheb legend { font-size:20px;color:#555555;font-family:cambria,arial;letter-spacing:1px; }
fieldset.centreheb table tr th { color:#252525;font-family:cambria;padding-right:10px; }
fieldset.centreheb table tr td { font-family:cambria;padding:2px; }
fieldset.centreheb p { padding-left:25px;font-family:cambria,arial;font-size:16px; }
fieldset.centreheb p.p2 { text-align:center; }
fieldset.centreheb p.p2 span { color:#5e1c55; }
fieldset.centreheb a { color:#5e1c55; }
fieldset.centreheb h5 { color:#5e1c55; }

#lireAussi { float:right;width:150px;margin-left:5px;margin-bottom:5px; }
#lireAussi table tr th { font-size:16px;text-align:center;font-weight:normal;font-family:cambria,arial; }
#lireAussi table tr td { font-size:12px;font-family:arial; }