@import "styles.css";
@import "calendrier.css";

/* The Core Technique
================================= */

body {
  text-align: center; 
  /*min-width: 940px;*/
}

#wrapper {
  width: 940px; 
  margin: 0 auto; 
  text-align: left; 
  position:relative;
  padding:0 20px 15px 21px;
  background: #fff url(../images/bg-left-right.jpg) repeat-y center;
}

#leftCol { 
  width: 160px; 
  float: left; 
  border-right:1px solid #e1e1e1;
}

#content { 
  width: 779px; 
  float: right; 
   border-left:1px solid #e1e1e1;
   margin-left:-1px;
}

#sans-menu #content	{width:auto; float:none; border:none; margin-left:0;margin-top:0px;}
#leftCol, #content	{margin-top:15px;}
#content-wide	{width:100%; float:left;  margin-top:50px;}

#mainContent *	{/*padding-left:10px; padding-right:10px;*/}
#mainContent * *{/*padding-left:0; padding-right:0;*/}


#mainContent { 
  width: 467px; 
  padding-left:10px;
  margin: 0; 
  float: left; 
}
#deux-colonnes #mainContent { 
  width: 638px; 
  padding-left:0px;
  margin: 0; 
  float: left; 
}
#secondaryContent { 
  width: 302px;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right; 
  
} 

#footer { 
  clear: both; 
  border-top:2px solid #e1e1e1;
 margin: 0 auto; 
  width:980px;
  position:relative;
} 
#container { 	margin-top:62px; } 

#deux-colonnes #container { 	margin-top:75px; } 

.msgHandlerError
{	
	font-size:medium;
	font-weight:bold;
	text-align:center;
	color:Red;
}

.msgHandlerContainer
{
	border:solid 3px Red;	
	width:100%;
}