body 
{
	background-image: url(Images/BackgroundGradient.png);
	background-repeat: repeat-x; 
	margin-top: 0px;
}

div.container {width: 100%; margin:0%; overflow:hidden;}

/* Normal classes and sheets */

/* This is a table style used to contain the Inspeck Logo*/

ol
{
	text-align: left;
}

ul
{
	text-align: left;
}

#CRAC_BigBox 
{
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
	width:906px;
	background:none;
	border: solid #CCCCCC 0px;
	padding: 0px;
	border-left: solid #999 1px;
	border-right: solid #999 1px;
	border-bottom: solid #999 1px;
}

/* This is a table style to contains the flash animation on the welcome page */		  
				  
#CRAC_FlashAnimation 
{
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
	width:906px;
	background-color:#FFF;
	border-top: solid #003 2px;
	border-left: solid #003 1px;
	border-right: solid #003 1px;
	border-bottom: solid #003 1px;
	padding: 0px;
	overflow: hidden 
}	

#CRAC_MenuBox 
{
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
	width:906px;
	background:none;
	border: solid #CCCCCC 0px;
	padding: 0px;
	border-left: solid #999 1px;
	border-right: solid #999 1px;
	border-bottom: solid #999 1px;
}

#CRAC_BannerBox 
{
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
	width:906px;
	background:none;
	border: solid #CCCCCC 0px;
	padding: 0px;
	border-left: solid #999 1px;
	border-right: solid #999 1px;
	border-bottom: solid #999 1px;
}

#CRAC_ContentBox 
{
	margin-left:auto; 
	margin-right:auto; 
	width:886px;
	background-color:#FFFFFF;
	border: solid #CCCCCC 1px;
	overflow: hidden;
	padding: 10px;
	min-height: 360px;
}

#CRAC_MontageCell 
{
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right;
	border: solid #BBBBBB 1px;
	padding: 0px;
	height: 85px;
	width: 480px;
	float:left;
}

	#CRAC_MontageCell img
	{
		height: 85px;
		width: 480px;
	}

#CRAC_LogoCell 
{
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center;
	border: solid #BBBBBB 1px;
	padding: 0px;
	height: 85px;
	width: 189px;
	float:left;
}

	#CRAC_LogoCell img 
	{
		height: 85px;
		width: 189px;
	}
	
#CRAC_PluriSearchContainer
{
	width: 233px;
	float:right; 
}

#CRAC_PluriportailCell 
{
	border: solid #BBBBBB 1px;
	padding: 0px;
	background-color:#FFF;
	height: 33px; 
	width: 100%;
}

	#CRAC_PluriportailCell img
	{
		height: 30px;
		width: 68%;
	}

#CRAC_SearchCell 
{
	border: solid #BBBBBB 1px;
	padding: 0px;
	background-color:#FFF;
	height: 52px; 
	width: 100%; 
}

	#CRAC_SearchForm 
	{
		
	}

#CRAC_DarkGrayBorderedCell 
{
	border: solid #BBBBBB 1px;
	padding: 0px;
}

#CRAC_TitleTextFont {
	font-family:Tahoma;
	font-size: 2.0em;
	color:#3e608c;
}

#CRAC_MiniTitleTextFont {
	font-family:Tahoma;
	font-size: 1.4em;
	color:#3e608c;
}

#CRAC_NormalTextFont {
	font-family:Tahoma;
	font-size: 0.8em;
	color:#1B1742;
}

#CRAC_SignatureTextFont {
	font-family:"Monotype Corsiva";
	font-size: 1.4em;
	color:#1B1742;
}

#CRAC_Footer {
	position: absolute;
	width: 100%;
	bottom:0px;
	height: 165px;
	padding-top: 5px;
	color: white;
	background-color:#505050;
	text-align: center;
	padding-right: 25px;
}

#CRAC_FooterContainer {
	margin: 0 auto; /*top, right, bottom, left*/ 
	width: 100%; /*total width of the design */
	padding-bottom: 190px;
	position: relative; /* needed for footer positioning */
	height: auto!important; /* real browsers */
	height: 100%; /* IE6: treats it as min-height*/
	min-height: 100%; /* real browsers */
}

#CRAC_OverlapImageContainer {
	position: relative; /* needed for footer positioning */
	height: auto!important; /* real browsers */
}

#CRAC_OverlapImage {
	position: absolute;
}

.CRAC_FooterFont {
	font-family: Tahoma;
	font-size:0.8em;
	color:#FFFFFF;
}	

.CRAC_FooterFont A:link {color: #FFFFFF;}
.CRAC_FooterFont A:visited {color: #FFFFFF; text-decoration:underline; }
.CRAC_FooterFont A:active {color: #CCCCCC;}
.CRAC_FooterFont A:hover {color: #CCCCCC;}

td.CRAC_HiddenCell
{
	border-style:hidden;
	background: none;
}

td.CRAC_OrangeSmallBorderCell {
	border: 2px #fcb802 solid;
}

td.CRAC_CharcoalSmallBorderCell {
	border: 2px #434241 solid;
}

/* This is a table cell style with no border. */

.CRAC_SmallTitleColoredCell {
	border: 0px solid;
	font-family:Tahoma;
	font-size: 1.1em;
	text-align:center;
	color:#FFFFFF;
	padding: 3px;
}

.CRAC_SmallTitleColoredCell p{
	font-size:1.1em;
	color:#000000;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
}

.CRAC_SmallTitleColoredCell p A:link {color: #000000;}
.CRAC_SmallTitleColoredCell p A:visited {color: #000000; text-decoration:underline; }
.CRAC_SmallTitleColoredCell p A:active {color: #222222;}
.CRAC_SmallTitleColoredCell p A:hover {color: #222222;}

.CRAC_SmallTitleColoredCell A:link {color: #FFFFFF;}
.CRAC_SmallTitleColoredCell A:visited {color: #FFFFFF; text-decoration:underline; }
.CRAC_SmallTitleColoredCell A:active {color: #CCCCCC;}
.CRAC_SmallTitleColoredCell A:hover {color: #CCCCCC;}

.CRAC_titre_SmallColoredCell {
	border: 0px solid;
	font-family:Tahoma;
	font-size: 1.7em;
	text-align:center;
	color:#FFFFFF;
}

.CRAC_TitlePencilCellContainer 
{
	width:906px;
	margin-left:auto; 
	margin-right:auto; 
}

.CRAC_TitlePencilCell 
{
	width:906px;
	height: 35px;
	border: 0px solid;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 1.3em;
	text-align:center;
	color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto; 
	padding: 0px;
}

#CRAC_GrayGradTitleColoredCell 
{
	background:url(Images/crayon%20gris.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_BlueGradTitleColoredCell 
{
	background:url(Images/crayon%20bleu.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_PurpleGradTitleColoredCell 
{
	background:url(Images/crayon%20mauve.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_RedGradTitleColoredCell 
{
	background:url(Images/crayon%20rouge.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_OrangeGradTitleColoredCell 
{
	background:url(Images/crayon%20orange.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_DarkBlueGradTitleColoredCell 
{
	background:url(Images/crayon%20bleu%20marin.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_BrownGradTitleColoredCell 
{
	background:url(Images/crayon%20brun.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#CRAC_GreenGradTitleColoredCell 
{
	background:url(Images/crayon%20vert.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

td.CRAC_CouponCell {
	border-width: 2px;
	border-style:dashed;
	color:#333333;
	padding: 5px;
}

img.CRAC_ImageVisiteGuidee {
	border: 2px #fcb802 solid;
}

/* Table Sheets */

/* Banniere nouvelle page frontipice */

.CRAC_Conteneur_banniere_2
{
	width: 100%;
	height: 480px;
	position: relative;
	margin-left:auto; 
	margin-right:auto; 
}

.CRAC_Banniere_2_boutons
{
	position: absolute;
	left: 0px;
	top: 320px;
}

.CRAC_Banniere_2_Slider_btn
{
	width: 100%;
	height: 159px;
}

.CRAC_Banniere_2_Image
{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}

.CRAC_Banniere_2_Slider_Img
{
	width: 100%;
	height: 310px;
	padding-bottom:10px;
}


