body {margin:0em 0em; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0em;}

img {border:0px;}

.intro {text-align:left; margin-left:1em;}
.page {text-align:left; padding:1em;}

h1 {background:url(../_img/les_3_points.gif) no-repeat 0px 5px; padding-left:120px; color:#6c156b; font-size:35px; margin:0em; margin-left:10px;}
h2 {color:#2197b1; font-size:20px; margin:0em 0em 10px 10px; letter-spacing:2px;}

.intro h1 {font-size:20px; margin-top:1em; line-height:20px; margin-bottom:1em;}
.intro h1 strong {font-size:28px;}

.intro h2 {font-size:14px; margin-bottom:1em; letter-spacing:0px;}
.intro h2 strong {font-size:18px;}

a.fleche {
	background:url(../_img/fleche.gif) no-repeat right 4px; padding-right:30px;
	font-size:18px;
	color:#6c156b;
	text-decoration:none;
}
a.fleche:hover {
	text-decoration:underline;
}

.don {margin-left:1em;}
.don p {margin-bottom:0.5em; margin-top:0.5em;}

.docs {margin-left:1em;}
.doc_haut {background:url(../_img/fond_doc_haut.gif) no-repeat; width:412px; padding:20px; padding-bottom:0px; }
.doc_haut p {font-weight:bold; color:#6c156b; font-size:13px; margin-top:0.5em;}
.doc_bas {background:url(../_img/fond_doc_bas.gif) no-repeat; width:452px; height:20px;}

.float-right {float:right;}
.clear-both {clear:both;}
.clear-left {clear:left;}

.chapeau {font-weight:bold; font-size:13px; margin-bottom:0.4em;}

.col_droite {float:right; width:290px;}

.pres_de_chez_vous {background:url(../_img/pres_de_chez_vous.gif) no-repeat; width:276px; height:136px; margin-bottom:1em; position:relative;}
.pres_de_chez_vous h2 {color:#FFFFFF; letter-spacing:0px; margin:0px; font-size:16px; padding:7px 25px 0px 20px;}
.pres_de_chez_vous p {color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 18px 0em 20px; margin-top:0.4em;}
.pres_de_chez_vous .fleche22juin {position:absolute; left:0px; bottom:0px;}

.films {background:url(../_img/films.gif) no-repeat; width:276px; height:360px;}
.films h2 {color:#2197b1; font-size:14px; float:right; margin:5px 20px 0px 0px;}

table#t_video { clear:both; margin-right:0.8em;}
table#t_video td {padding:2em 0em 0.8em 0.8em; vertical-align:top;}
table#t_video td.video {padding:0.4em 0px 0px 0.8em;}
table#t_video td span {font-weight:bold; font-size:12px; padding-left:10px; background:url(../_img/puce.gif) no-repeat 0px 5px;}
table#t_video td p {font-size:10px; padding-left:10px; margin-top:0em;}

table {border-collapse:collapse; border:0px;}

img.titre_manif {margin:1em auto 1em auto;}

.tableau {margin-top:1em; margin:0px auto 0px auto; width:780px;}

.tab td {padding:5px 10px 5px 10px; text-align:left; vertical-align:top; border-right:1px solid #FAD9F4;}
.tab th {height:24px; text-align:center; vertical-align:middle;}
.tab th img {border:0px;}

.tab {background:url(../_img/th_ligne.gif) repeat-x;}

.haut img, .bas img {padding-bottom:1px;}

.ligne_a {}
.ligne_b {background-color:#fbf4fa;}

.bas_de_tableau {background:url(../_img/ombre_tableau.jpg) repeat-x top left; text-align:left; padding-left:1em;}
.logo {float:right; margin-top:9px; margin-right:34px;}

a.retour {background:url(../_img/fleche.gif) no-repeat; padding-left:25px; font-weight:bold; font-size:10px; color:#6c156b; text-decoration:none; padding-bottom:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.retour:hover {text-decoration:underline;}
a.retour2 {background:url(../_img/fleche.gif) no-repeat; padding-left:25px; font-weight:bold; font-size:10px; color:#6c156b; text-decoration:none; padding-bottom:1em; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; }
.footer1 {text-align:center; font-size:12px; margin-top:0.5em; padding-left:260px;}
.footer {clear:both; text-align:center; font-size:12px;}

th.date {background:url(../_img/th_date.gif) no-repeat top center; width:80px; border:0px; border-left:1px solid white;}
th.date .haut {margin-right:36px;}
td.date {text-align:center;}

th.dep {background:url(../_img/th_dep.gif) no-repeat top center; width:130px;}
th.dep .haut {margin-right:94px;}
td.dep {text-align:center;}

th.ville {background:url(../_img/th_ville.gif) no-repeat top center; width:97px;}
th.ville .haut {margin-right:36px;}
td.ville {text-align:center;}

th.evenement {background:url(../_img/th_evenement.gif) no-repeat top center; width:266px;}
td.evenement {text-align:left;}

th.contact {background:url(../_img/th_contact.gif) no-repeat top center; width:193px;}
td.contact {text-align:left; border-right:0px;}

.tab td a {color:#6C156B; text-decoration:none;}
.tab td a:hover {text-decoration:underline;}