a img
{
	border:0px none black;
}

.pictureTable TD
{
	width:25%;
	text-align:center;
}

/* CSS Document */
#pictureDiv
{
	border:1px solid #3366CC;
	background-color:#6699FF;
	text-align:center;
}

#pictureDivTxt
{
	text-align:left;
}

.PictureEdit
{
	border:1px solid #3366CC;
}

a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.smallLink
{
	font-size:9px;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px 2px 2px 2px;
	color:#303030;
	text-align:left;
}

H1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	color:#3366CC;
	margin:8px 0px 2px 0px;
}

H2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	border-bottom:1px solid #3366CC;
	text-align:left;
	color:#3366CC;
	margin:16px 0px 2px 0px;
}

.highlight
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:left;
	color:#3366CC;
	font-weight:bold;
	margin:4px 0px 4px 0px;
}

.SubTitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3366CC;
	text-align:center;
	font-size:13px;
	margin-bottom:8px;
}

.ParagraphBlock
{
	/*margin:0px 8px 0px 8px;*/
}

.ParagraphBlock H2
{
	
	border-bottom:1px solid #3366CC;
	color:#3366CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

.ParagraphBlock P
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:4px 0px 4px 0px;
}


.SpecificActivity
{
	text-align:left;
	margin:8px 0px 4px 0px;
}

UL
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin:4px 0px 4px 16px;
}

LI
{
	
	list-style-type:square;
}

.BlockTable
{
	margin-top:8px;
	width:100%;
}

.BlockTable TD
{
	vertical-align:top;	
}

.InsideBox
{
	width:100%;
	padding-top:8px;
}
.IBoxTopLeft
{
	width:20px;
	height:20px;
	background-image:url(img/IBox/InsideBox_TopLeft.gif);
	background-repeat:no-repeat;
}

.IBoxTopRight
{
	width:20px;
	height:20px;
	background-image:url(img/IBox/InsideBox_TopRight.gif);
}


.IBoxTop
{
	height:20px;
	background-image:url(img/IBox/InsideBox_Top.gif);
}

.IBoxRight
{
	height:20px;
	width:20px;
	background-image:url(img/IBox/InsideBox_Right.gif);
	background-repeat:no-repeat;
	
}

.IBoxLeft
{
	width:20px;
	background-image:url(img/IBox/InsideBox_Left.gif);
	background-repeat:no-repeat;
	
}

.IBoxMiddle
{
	vertical-align:top;
	padding-top:0px;
}

.Error
{
	margin:16px 16px 16px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
}

.VetoPictures
{
	width:100%;
}

.VetoPictures TD
{
	vertical-align:top;

	margin:0px 0px 0px 8px;
}

.Success
{
	color:green;
}

.VetoPicturesCol
{
	width:300px;
}

.RubriqueLeftCol
{
	width:150px;
}

.RubriqueTable TR
{

}

.RubriqueTableCell
{
	margin-top:8px;
	padding-top:8px;
	width:400px;
}

.RubriqueTableCell A
{
	
	color:#3366CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;

}

.RubriqueTableCell A:hover
{
	
	text-decoration:underline;
}



.RubriqueItem
{
	background-color:rgb(48,117,255);
	border:0px none #000000;
	margin:4px 4px 4px 4px;
	height:100px;
	text-align:left;
}

.RubriqueItemDescription
{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.AlertMessageDiv
{
	display:block; 
	width:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:rgb(255,254,200);
	padding:8px 8px 8px 8px;
	margin: 16px auto 16px auto;
}


.AlertMessageDiv H1
{
	color:#3366CC;
	font-size:large;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	text-decoration: none;

	
}

.AlertMessageDiv H1 a
{
	color:#3366CC;
	font-size:large;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	text-decoration: none;

	
}


.AlertMessagerDiv 
 {
	margin-left:8px;
	margin-right:8px;


}

.AlertMessageDiv a
{
	font-size:medium;
	color:#3366CC;

}

.AlertMessageDivSmallText a
{
	font-size:9px;
	text-decoration:none;
}

.AlertMessageDivImageZoneShop
{
	background-image:url("img/bag_white.png");
	height:32px;
	width:32px;
}
