/* 	ATCRQ Style
	@author: Joel Frechette <jfrechette@dgk.ca>
	@author: David Lemarier <david@wasabitechnologie.ca>
	@date: 15/12/2009
*/

* { margin:0; padding:0;}

body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0; 
  padding:0;
	/*background-image:url(../../images/communs/bkg_ombre.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#afae92;*/
	background-color:#fff;
}

/*
 css fix pour le jquery ^^
 @author: David Lemarier
 @date: 3 Dec. 2009
*/
body { overflow-x:hidden;overflow-y:scroll; }

h1 {
	font-size:16px;
	color:#8b0b04;
	font-weight:bold;
	font-style:italic;
	margin-top:48px;
	padding-bottom:5px;
	text-align:left;
	border-bottom:1px dashed #8b0b04;
}

a { color:#8b0b04; text-decoration:underline;}
a:link { color:#8b0b04; text-decoration:underline;}
a:visited {color:#8b0b04; text-decoration:underline;}
a:hover {color:#8b0b04; text-decoration:none;}
a:active {color:#8b0b04; text-decoration:underline;}

.encadre { border:15px solid #f5f4f4; width:908px;background-color:#fff; margin-top: 20px;  }

.arianne { font-size:11px; color:#8b0b04; text-align:left;}

.contenu_accueil {
	width:578px;
	float:left;
	text-align:left;
}

.contenu_page {
	padding:0 45px 0 45px;
}
.contenu_page p { text-align:justify; margin:9px 0 9px 0;}
.retour_titre { text-align:right; font-size:11px; font-style:normal; font-weight:normal}






/**********************************/
/*
/* ENTÊTE
/*
/**********************************/
.entete {
	width:908px; height:280px;
	background:url(../../images/communs/entete_bkg.jpg) no-repeat;
	color:#FFFFFF;
	font-size:11px;	
	position:relative;
}
.sans_pointille {background:url(../../images/communs/entete_bkg2.jpg) no-repeat;}

.entete a { margin:0 3px 0 3px; }
.entete a:link {color:#FFFFFF; text-decoration:none;}
.entete a:visited {color:#FFFFFF; text-decoration:none;}
.entete a:hover {color:#FFFFFF; text-decoration:underline;}
.entete a:active {color:#FFFFFF; text-decoration:none;}

.entete .menu { text-align:right; padding-top:5px; padding-right:5px;}

.title { 
	font-size:16px;
	font-weight:bold;
	color:#817e31;
	position:absolute; bottom:0; left:69px;
	width:200px;
	text-align:left;
}




/**********************************/
/*
/* MENU GAUCHE
/*
/**********************************/
.ombre_menu_gauche {
	background:url(../../images/communs/ongletgauche_ombre.jpg) no-repeat bottom center;
	margin-left:30px;
	width:281px;
	margin-right:19px;
	float:left;
	padding-bottom:15px;
}
.bkg_menu_gauche {
	background:url(../../images/communs/ongletgauche_bkg.jpg) repeat-x top #FFFFFF;
	width:251px;
	border:1px dashed #8b0b04;
	border-top:none;
}
.bkg_menu_gauche ul {    
	text-align:left;
	list-style-type:none;
	margin-left:22px;
	padding-top:15px;
	margin-bottom:55px;
}
.bkg_menu_gauche li {
	background:url(../../images/communs/bullet_menu.gif) left 12px no-repeat;
	font-size:16px;
	font-weight:bold;
	border-top:1px dashed #d8d7d7;
	margin:0 8px 5px -5px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:18px;
}
  
.bkg_menu_gauche li#special {
	font-size:12px;
	color: #000;
}
.bkg_menu_gauche a:link { text-decoration:none;}
.bkg_menu_gauche a:visited { text-decoration:none;}
.bkg_menu_gauche a:hover { text-decoration:underline;}
.bkg_menu_gauche a:active { text-decoration:none;}


.contact_menu_gauche {
	background-color:#6d6a1d;
	color:#ffffff;
	font-size:11px;
	width:241px;
	border:1px dashed #8b0b04;
	border-top:none;
	padding:7px 5px 7px 5px;
	text-align:left
}
.contact_menu_gauche a { color:#FFFFFF;}








/**********************************/
/*
/* FOOTER
/*
/**********************************/
.border_footer {
  margin-top: 20px;
	border-top:1px dashed #8b0b04;
}
.footer {
	margin-top:1px;
	font-size:10px; 
	background-color:#8b0b04;
	color:#FFFFFF;
	text-align:center;
	padding:6px;
}

.footer a:link {color:#FFFFFF; text-decoration:none;}
.footer a:visited {color:#FFFFFF; text-decoration:none;}
.footer a:hover {color:#FFFFFF; text-decoration:underline;}
.footer a:active {color:#FFFFFF; text-decoration:none;}

.copyright { font-size:9px; padding:5px}







/**********************************/
/*
/* DIVERS
/*
/**********************************/

.floatleft {float:left;}
.floatright {float:right;}
.fixbox {clear:both;}
.messageErreur {color:#FF0000;}
.news_footer { float: right; font-size: 10px; font-weight: bold; text-decoration: underline; }

/* justify pour les paragraphs*/
p { text-align: justify; }

/* back button dans le submenu */

.back_btn {
	float:right;
	margin: 0;
	padding:0;
}
.back_btn ul {
	list-style-type:none;
}
.back_btn li {
	background:url(../../images/communs/btn_menu_back.jpg) no-repeat;
	width:100px; 
  height:29px;
	margin:0;	
	font-size:15px; 
  font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
	text-align:center
	padding-right: 6px; 
	
}
.back_btn li a { color: #fff; }
.back_btn li a:visited { color: #fff; }
.back_btn li a:hover { color: #fff; }

.submenu li { color: #000; }

.submenu li a {
  font-size: 14px;

}


/* Footer link */

.footer_link li {
  list-style: none;
  display: inline;
}

.footer {
  height: 15px;
}


.footer_back_btn {
  padding-right: 40px;
}

img { border: 0; }


.windowbg
{
	color: #000000;
	line-height: 1.2em;
}

.titlebg, tr.titlebg td, td.titlebg
{
  padding: 10px;

	color: #fff;
	font-weight: bold;
	background-image: url(/images/titlebg.jpg);
}

.titlebg a:link, .titlebg a:visited
{
	color: white;
	font-weight: bold;
}

.catbg
{
	background-image: url(/images/catbg.jpg);
	color: #fff;
	font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 3px;
  font-size: 1.2em;
}

.tborder
{
	border: 1px solid #828181;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 1.3em;

}

.smalltext
{ 
	font-size: 0.95em;
	font-family: Tahoma, arial, helvetica, serif;
}

a.forumheader
{
	font-size: 1.2em;
}

.bordercolor
{
	background-color: #828181;
}

table
{
	empty-cells: show;
  margin: 0;
  padding:0;
}

td {
padding:0.25em;
}

.windowbg
{
  padding:10px;
	color: #000000;
	background-color: #E2CCCB;
	line-height: 1.2em;
}
.windowbg2
{
  padding:10px;
	color: #000000;
	background-color: #F0F0F0;
	line-height: 1.2em;
}

.windowbg4
{
  padding:10px;
	color: #000000;
	background-color: #CECECE;
	line-height: 1.2em;
}
.windowbg3
{
  padding:10px;
	color: #000000;
	background-color: #fff;
	line-height: 1.2em;
}

.main_forum {
  margin-top: 20px;
}

.inscription {
  margin-top: 20px;
}



.navPages {
	color: #000;
	padding: 1px 0.3em;
	text-decoration: none;
}
a.navPages {
	background-color: #F0F0F0;
	text-decoration: none;
	border: 1px solid #8c0b05;
	}

.paging { font-size: 13px; }

.end { padding-left: 20px; }



