/* SPG CSS Document */

body {
	background: #103A5D url(/img/bg_site.gif) top repeat-x;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
}

img {border:0;}

p {margin:0}

.motifgauche {padding-top:160px; background: #103A5D}

.contenucentral {background:url(/img/feuille.gif) repeat-y; padding:25px 25px 20px 25px}

.basdepage {background: url(/img/bas-page.gif) no-repeat; height:7px;}
.footer {font-size:11px; color:#648096; text-align:center; }

table.contenu {height:430px;}
table.contenu td.gauche {padding:0px 0 0 0;}

img.accroche1 {margin:0 0 17px 0;}
img.accroche2 {margin:55px 0 0 0;}
div.accroche {padding:7px 10px 7px 27px; margin-bottom:7px; background:#F9F1D2; font-size:12px; color:#C20F02}

img.titre {display:block; margin-bottom:3px;}

div.accroche p {margin:0; padding:0 20px 0 17px;}

div.actu {background:url(/img/haut-bloc-actu.gif) top no-repeat; padding:28px 0 0 0; width:402px;}
div.actu p {background:#E8ECEF; padding:10px 5px 10px 14px; font-size:13px; color:#103A5D;}
div.actu p.actutitre {font-weight:bold; color:#648096; margin:0; padding:10px 5px 0px 14px;}
div.actu p.actutitre span {font-weight:bold; color:#C20F02; margin:0; padding:0;}

p.histoire, p.philo, p.fonds {font-size:13px; color: #103A5D; padding-bottom:15px}
p.histoire span {font-weight:bold; color: #648095}
p.fonds span {font-weight:bold;}

p.metier {font-size:13px; color: #103A5D; padding-bottom:15px}
p.metier span {font-weight:bold;}

#metier, #fonds {list-style-image:url(/img/fleche.gif); margin:0 0 15px 30px; padding:0;}
#metier li, #fonds li  {margin:0; padding:0 0 4px 0; font-size:13px; color: #103A5D;}
#metier li span, #fonds li span {font-weight:bold;}

div.metier {background:url(/img/haut-bloc-metier.gif) top no-repeat; padding:28px 0 0 0; width:874px;}
div.metier p {background:#E8ECEF; padding:10px 5px 0 14px; font-size:13px; color:#103A5D;}

p.titrephilo {font-size:13px; font-weight:bold; color:#648095; background:url(/img/fleche.gif) left no-repeat; padding-left:15px; margin-bottom:10px;}
p.last {margin-bottom:20px;}

p.equipe {font-size:13px; color:#103A5D; margin:0; padding:0}

img.photoequipe {padding:10px 0 10px 35px;}

div.equipe {background:url(/img/bg_equipe.gif) no-repeat; width:402px; height:91px; margin:0 0 10px 0; padding:0;}

Img.equipeImg {float:left; padding:5px;}

p.equipeTxt {padding:3px; margin:0; font-weight:bold; font-size:13px; color:#103A5D;}
p.equipeTxt span.nom {display:inline; text-transform:uppercase; font-weight:bold;}
p.equipeTxt span {display:block; font-weight:normal; font-size:12px; margin:0; padding:0 0 2px 0;}

p.equipeMail a {background:url(/img/bg_mail.gif) left no-repeat; padding-left:20px; font-size:11px; color:#103A5D; text-decoration:none;}
p.equipeMail a:hover {text-decoration:underline;}

div.actupage {background:url(/img/haut-bloc-actupage.gif) top no-repeat; padding:28px 0 15px 0; width:874px;}
div.actupage p {background:#E8ECEF; padding:10px 5px 0 14px; font-size:13px; color:#103A5D;}

div.actupage p.actutitre {font-weight:bold; color:#648096; margin:0; padding:10px 5px 0px 14px;}
div.actupage p.actutitre span {font-weight:bold; color:#C20F02; margin:0; padding:0;}

p.actupage {font-size:13px; color: #103A5D; padding:0 0 15px 13px;}
p.actupage span {font-weight:bold;}

p.actupagetitre {font-size:13px; font-weight:bold; color:#648096; margin:0; padding:5px 5px 0px 14px;}
p.actupagetitre span {font-weight:bold; color:#C20F02; margin:0; padding:0;}

p.actupagetitre a {color:#648096; text-decoration:none;}
p.actupagetitre a:hover { text-decoration:underline;}

a.rouge {font-size:13px; color:#C20F02; text-decoration:none;}
a.rouge:hover {text-decoration:underline;}

div.pagination {margin-top:15px;}

p.actucontenu {font-size:13px; color:#103A5D; margin:0; padding:5px 5px 15px 13px;}

p.metro {margin:-10px 0 0 0; padding:9px 9px 9px 20px; font-size:13px; font-weight:normal; color: #103A5D; background:url(/img/pic_metro.gif) no-repeat left;}

a.PDF {background:url(/img/logo-pdf.gif) left no-repeat; padding:2px 0 3px 20px;}