/* 
 Style du site principal
 Projet: CJE Argenteuil
 Auteur: Maxime Dumas
 Dernière modification: 27 juillet 2005
*/

/* Éléments communs */
body{
	background-image:url(../siteimg/main_bg.gif);
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	color: #862020;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #cc3333;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

h2.header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #000000;
}

.listtext{
	text-align: justify;
	margin-left: 50px;
	margin-right: 50px;
}

.list1{
	margin-left: 50px;
	margin-right:50px;
	text-align: justify;
	list-style-image: url(../siteimg/bullet.gif);
	line-height: 14pt;
}

.list2{
	margin-left: 80px;
	margin-right: 80px;
	text-align: justify;
	list-style-image: url(../siteimg/bullet.gif);
	line-height: 14pt;
}

.list3{
	margin-left: 80px;
	margin-right: 80px;
	text-align: justify;
	list-style-image: url(../siteimg/minilogo.gif);
	line-height: 14pt;
}

.listnum{
	margin-left: 50px;
	margin-right: 50px;
	text-align: justify;
	line-height: 14pt;
}

a:link, a:visited{
	color: #990000;
}

a.email:link,
a.email:visited{
	color: #b46b1d;
}

img {
	border: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 17px 6px 17px 6px;
}

p.nomargin{
	margin: 0px 6px 0px 6px;
}

p.justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}

.navigation{
	vertical-align: top;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}

div.title {
	font-size: 20px;
	color: #862020;
	font-weight: bold;
}

.title2{
	font-size: 10pt;
	color: #537151;
	font-weight: bold;
}

div.tblText {
	color: #CC0000;
	text-align: left;
}

div.error {
	color: #CC0000;
	font-weight: bold;
	margin: 0px 6px 0px 6px;
}

div.success{
	color: #597957;
	font-weight: bold;
}

div.copyright{
	color:  #999999;
	font-size: 10px;
}

table.main{
	position: absolute;
	top: 1px;
	left: 2px;
	width: 102%;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #000000;
}

td.rpair{
	background-color: #e4ded6;
}

td.rimpair{
	background-color: #dfd7cc;
}

td.header{
	border-right: 1px solid black;
}

td.main{
	border-right: 1px solid black;
	background-color: #E8DECF;
}

td.footer{
	background-color: #282828;
	border-right: 1px solid black;
	border-left:  1px solid black;
}

td.menu{
	background-image:url(../siteimg/mnBg.gif);
	width: 164px;
	vertical-align: top;
}

td.head{
	font-weight: bold;
	background-color: #697966;
	color: #FFFFFF;
}

.bodyleft{
	text-align: justify;
}

td.success{
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

td.error{
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	vertical-align: top;
}

td.title{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

td.page{
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
	padding: 0px 10px 0px 10px;
	width: 576px;
}

td.tblcell{
	padding: 6px 6px 6px 6px;
}

.right{
	text-align: right;
}

.left{
	text-align: left;
}

.margintbl{
	margin-top: 11px;
}


/* Page d'accueil */
td.home{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

td.rightbar{
	vertical-align: top;
	background-color: #C9C0B6;
	border-left: 1px solid black;
}

td.pensee{
	background-color: #EBE6E0;
	height: 75px;
	font-size: 9pt;
	color: #CC3333;
	padding: 6px 5px 8px 5px;
	background-image: url(../siteimg/bgPensee.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.author{
	padding-top: 2px;
	font-style: italic;
	font-size: 7pt;
	color: #999999;
}

td.date {
	vertical-align: top;
	background-color: #D1D5C3;
	border-right: 1px solid #687067;
	padding-bottom: 8px;
	width: 48px;
}

td.event {
	font-size: 9pt;
	background-color: #EBE6E0;
	padding: 0px 4px 8px 4px;
	width: 104px;
	text-align: left;
}

td.noevent{
	background-color: #EBE6E0;
	padding: 16px 0px 20px 0px;
	width: 112px;
}

td.lectures{
	padding: 6px 0px 12px 0px;
	background-color: #DFD9D3;
}

td.sondage{
	padding: 6px 0px 12px 0px;
	background-color: #EBE6E0;
}

td.end{
	border-top: 1px solid black;
	height: 100%;
}

div.pool{
	text-align: left;
	margin-left: 25px;
}

applet.newsticker {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

td.txtleft {
	background-image:url(../siteimg/bgtxtleft.jpg);
	background-position: top right;
	background-repeat:repeat-y;
}

td.txtright {
	background-image:url(../siteimg/bgtxtright.jpg);
	background-repeat:repeat-y;
}

td.txtbg{
	padding: 1px 1px 1px 1px;
	background-image:url(../siteimg/bgtxt.jpg);
	text-align: justify;
	line-height: 17px;
	vertical-align: top;
}

td.blocnote{
	background-image: url(../siteimg/bgNote.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 218px;
	height: 207px;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

/* Page Résultat de sondage */
body.pool{
	background-image: url(../siteimg/bgSondage.jpg);
}

table.pool{
	width: 90%;
	text-align: center;
}

div.poolquestion{
	font-weight: bold;
}

td.poolpourcent{
	width: 15px;
	text-align: left;
	padding: 3px 0px 3px 0px;
}

td.poolanswer{
	width: 75px;
	text-align: left;
}

/* Calendrier des événements */
td.content {
	border-top: 1px solid black;
	padding: 0px 0px 0px 0px;
	width: 596px;
}

table.calendar{
	border-collapse:collapse;
	text-align: center;
}

td.calhead{
	background-color: #697966;
	border: 1px solid #c7bfba;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

td.lastmonth{
	background-color: #d2c9be;
	border: 1px solid #c7bfba;
}

td.dayofmonth{
	background-image: url(../siteimg/bgCalCell.gif);
	background-repeat: no-repeat;
	background-color: #ebe6e0;
	border: 1px solid #c7bfba;
	width: 78px;
	height: 69px;
	vertical-align: top;
	text-align: left;
	padding: 1px 2px 2px 4px;
	color: #5b5b5b;
}

div.caltext{
	font-size: 8pt;
}

table.calinfos{
	margin: 0px 10px 0px 10px;
	width: 95%;
}

td.infodatetitre{
	text-align: left;
	width: 100px;
}

td.infodatedesc{
	text-align: justify;
}

div.infodatetitre{
	text-align: left;
	margin: 0px 15px 0px 15px;
}

/* Notre équipe */
td.infoteamtitre{
	text-align: left;
	width: 60px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

td.infocadesc{
	padding: 2px 5px 2px 5px;
}

td.infocanom{
	color: #990000;
	font-weight: bold;
}

/* Heures d'ouvertures */
table.hours{
	border: 1px solid #c7bfba;
	background-color: #eeeae4;
	border-collapse:collapse;
}

/* Foire de l'information */
.small{
	font-size: 8pt;
}

.title_foire{
	font-size: 12pt;
	color: #862020;
	font-weight: bold;
	text-align: center;
}

/* Liens */
li.liBilingue{
	list-style-type:none;
	list-style-image:url(../siteimg/biling.gif);
}
li.liFrancais{
	list-style-type:none;
	list-style-image:url(../siteimg/fr.gif);
}
li.liAnglais{
	list-style-type:none;
	list-style-image:url(../siteimg/en.gif);
}

.note{
	font-size: 7pt;
}

/* Nouvelles */
td.newstbl{
	vertical-align: top;
}

td.cellheadnews{
	border: 1px solid #c7bfba;
	background-color: #e1d8cc;
	vertical-align: top;
}

div.cellheadnews{
	padding: 5px;
}

td.cellnews{
	border: 1px solid #c7bfba;
	background-color: #eeeae4;
	background-image: url(../siteimg/bgNewsCell.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: top;
	padding: 2px;
}

td.cellnonews{
	border: 1px solid #c7bfba;
	background-color: #eeeae4;
	height: 170px;
	vertical-align: middle;
	padding: 3px;
}

div.newsdate{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

div.newsdate2{
	font-weight: bold;
	font-size: 11px;
}

p.headnews{
	color: #990000;
	font-size: 12pt;
	font-weight: bold;
}

p.titlenews{
	color: #990000;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
}

td.archive{
	border: 1px solid #c7bfba;
	background-color: #eeeae4;
	height: 170px;
	vertical-align: top;
	padding: 5px;
	text-align: justify;
}

/*  */

/* Fermeture du site */
td.closed{
	border: 1px solid black;
	background-color: #E8DECF;
	height: 400px;
	vertical-align: top;
}

/* Exode Pop-Up */
body.exodepop{
	background-image: url(../siteimg/bgExode.jpg);
	text-align: center;
}
