/* 

------------------------------------------------------------------------------------------------

------------- */
/* ------------------------------------------------ XMLEDITOR 

-------------------------------------------------- */
/* 

------------------------------------------------------------------------------------------------

------------- */

/* -------------- pagetitle --------------------------------------- */

.Heading1, h1{ /* USEINHTMLEDITOR name="Title 1" */
    
    color:#006CA7;
	font-family: Arial, Verdana; 
	font-size: 24px; 
	font-weight: bold;
	text-decoration: none;
    margin-top:0px;
}

/* -------------- sectiontitle -------------- */

.Heading2, h2 { /* USEINHTMLEDITOR name="Title 2" */
	color:#006CA7;
	font-family: Arial, Verdana; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:5px
}

.coloredSectionTitle
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#51A0D6;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}

/*.myColoredSection
{
	margin-top:10px;
	margin-bottom:15px;
}
.myColoredSectionContent
{
	margin:0px;
	padding:15px 25px 0px 10px;
	background-image:url(backsection.gif);
	background-repeat:repeat-y;
}

.myColoredSectionFooter
{
	background-image:url(backsectionFooter.gif);
	background-repeat:no-repeat;
	height:28px;
	width:462px;
}*/

/* -------------- subtitle -------------- */	

.Heading3, h3 { /* USEINHTMLEDITOR name="Title 3" */

	color:#006CA7;
	font-family: Arial, Verdana; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}

/* -------------- section -------------- */

.section 
{
    margin-bottom:15px;
    margin-top:0px;
    margin-right:10px;
}

.sectionColored
{
	background-color:#F3F3F3;	
	padding: 10px;
}

.sectionIndent
{
	padding: 5px 10px 5px 50px;
}

.sectionMargin
{
	margin-left:10px;
}

/* -------------- bloc ---------------------*/

.bloc
{
	
} 



.blocColored
{
	background-color:#F3F3F3;
	
} 
.blocIndent
{
	padding:10px;
} 
.blocMargin
{	
	margin:10px;

} 
/*.blocBorder
{
	border:1px dotted #0079C2;
	padding: 10px;
}*/


/* -------------- form section -------------- */

.sectionForm 
{
    margin-bottom:15px;
    margin-top:0px;
    margin-right:10px;
}

.sectionFormColored
{
	background-color:#F3F3F3;	
	padding: 10px;
}

.sectionFormMargin
{
	margin-left:10px;
}

/* -------------- subsection form -------------- */

.subSectionForm 
{
    margin-bottom:15px;
    margin-top:0px;
    margin-right:10px;
}

.subSectionFormColored
{
	background-color:#FFF;
	background-image:url(backsection.gif);
	background-repeat:repeat-y;
	/*border:solid 1px #F49B00;*/
	padding: 5px 5px 5px 5px;
}

.subSectionFormMargin
{
	margin-left:10px;
}


/* -------------- section/paragraph -------------- */

.paragraph { /* USEINHTMLEDITOR name="Paragraph" */

	color:#2c2c2c;
	font-family: Arial, Verdana; 
	font-size: 12px; 
	font-weight: normal;
	
	text-decoration: none;
}

.paragraphSpacing
{
    padding-bottom:10px;
    
}

.paragraphIndent
{
	padding-left:25px;
}

	

/* -------------- textlist - list -------------- */	

.orderedList
{
	list-style-image:none !important;
    list-style-type:decimal;
    vertical-align:top;
    display:inline-block;
    margin:0px;
    padding:0px;
 
}
.orderedListIndent
{
    padding-left:25px;
}
.unorderedList
{
	margin:10px 0px 0px 0px;
	padding:0px;
	display:inline-block;   
}
.unorderedListIndent
{
    padding-left:25px;
}
.listHyphen
{
	list-style-position:outside;
	padding-left:15px;
    list-style-type:none;
    background:url('newhyphen.gif') center left no-repeat;
    /*list-style-image:url('hyphen2.gif');*/
  
    /*list-style-type:circle;*/
}
.listArrow
{
	list-style-position:outside;
	padding-left:15px;
    list-style-type:none;
    background:url('newArrow.gif') center left no-repeat;
    /*list-style-image:url('subfleche.jpg');*/
    /*list-style-type:circle;*/
}
.listSquare
{
	list-style-position:outside;
	padding-left:15px;
    list-style-type:none;
    background:url('newcircle.gif') top left no-repeat;
    
	/*list-style-image:url('fleche.gif');*/
    /*list-style-type:square;*/
}
.listCircle
{
    list-style-position:outside;
	padding-left:15px;
    list-style-type:none;
    background:url('newbullet2.gif') top left no-repeat;
    
}

.listParagraph
{
}
.listItem
{
   margin-top:10px; 
   vertical-align:top;
}
.listFile
{
}

/* -------------- textlist - list -------------- */	

.paragraphList
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:3px;
	margin-bottom:0px;
	vertical-align:middle;
	
} 

.paragraphListSpacing 
{
    margin-bottom:10px;
}
.paragraphListIndent
{
    margin-left:15px;
}

.txtlist
{
	display:block;
    color:#2c2c2c;
	font-family: Arial, Verdana; 
	margin-left:3px;
}
.txtlistSpacing
{
    display:block;
	margin-bottom:11px;
}
.txtlistIndent
{
	padding-left:15px;
}

/*.bullet img
{
	padding-top:4px;
	padding-right:3px;
}


.bulletSpacing img
{
	padding-right:5px;
	padding-left:20px;
}*/

/* -------------- picture -------------- */	

.noborder
{
	border: 0px;
}
.imageborder
{
	border: solid 3px #000;
}
.alignright
{
	width:auto;
	text-align:right;
}
.aligncenter
{
	width:auto;
	text-align:center;
}
.alignleft
{
	width:auto;
	text-align:left;
}
.floatright
{
	padding-left:11px;
	float:right;
}
.floatleft
{
	padding-right:11px;
	float:left;
}

/* -------------- video - flash -------------- */	

.flashvideoborder
{
	border:3px solid #000000;
}
.flashvideonoborder
{
	border:0px;
}
.videoalignright
{
	width:auto;
	text-align:right;
}
.videofloatright
{
	padding-left:11px;
	float:right;
	text-align:right;
}
.videoaligncenter
{
	width:auto;
	text-align:center;
}

.videoalignleft
{
	width:auto;
	text-align:left;
}
.videofloatleft
{
	padding-right:11px;
	float:left;
	text-align:left;
}

/* -------------- file -------------- */	

.linkfile
{
	font-family: Arial, Verdana; 
	font-size:12px;
	color:#E36B00;
	cursor:hand;
	text-decoration:underline;
	vertical-align:top;
}
.linkfile:visited
{
	
}
.linkfile:hover
{

}

.fileIcon
{
	height:25px;
	float:left;
}
.fileName
{
	height:25px;
	padding-left:5px;
	display:block;
}


/* -------------- hyperlink -------------- */

.hyperlink
{
	color:#E36B00;
	font-family: Arial, Verdana; 
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
}
.hyperlink:hover
{
	text-decoration: underline;
}

/* -------------- horizontalline -------------- */

.horizontalline
{
	background-color:#9ACCCD;
	color:#9ACCCD;
	width:100%;
}

.horizontallinecolored
{
	background-color:#9ACCCD;
}


/* ------------ linkmore - linktop ------------ */

.topOfPageLink
{
	text-align:left;
	width:100%;
}

.topOfPageLink a
{
	
	color: #f7941d;
	text-decoration: none;
    cursor:hand;
    font-size:12px;
}

.topOfPageLink a:hover
{
	 text-decoration: underline;
}

.moreLink
{
	text-align:right;
	width:100%;
}

.moreLink a
{
	color: #f7941d;
	text-decoration: none;
    cursor:hand;
    font-size:12px;
}

.moreLink a:hover
{
	text-decoration: underline;
}

/* -------------- Style Rules -------------- */

.bold { /* USEINHTMLEDITOR name="Bold" */
	font-weight: bold; 
}
.italic { /* USEINHTMLEDITOR name="Italic" */
	font-style: italic;
}
.highlight { /* USEINHTMLEDITOR name="Highlight" */	
	font-weight: normal;
	color:#006CA7;
}
.important { /* USEINHTMLEDITOR name="Important" */
	color:#E36800;
	font-weight: bold;
}

/* -------------- summary -------------- */

.summary { /* USEINHTMLEDITOR name="Summary" */

	color:#006CA7;
	font-style: italic;
	font-weight: bold;
	font-size:12px;
}


/* -------------------------------------------------------------------------------------------- 

*/
/* -------------------------------------- FORM STYLES ----------------------------------------- 

*/
/* -------------------------------------------------------------------------------------------- 

*/

.ddlRecipient
{
	background-image:url(../../Images/Form/dropdownBG.gif);
	background-repeat:no-repeat;	
	padding:0px;
	margin:0px;
	height:22px;
	color:#000000;
}
.form
{
	padding:4px;
	vertical-align:top;
}
.forminput
{
	border: solid 1px #000000;
	background-color: #ffffff;
}
.forminput2
{
	border: Inset 3px #000000;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
.formtext
{
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	color:#000000;
	text-decoration: none;
}
.radiobuttontext
{
	padding-top:1px;
	padding-right:5px;
	padding-left:2px;
	padding-bottom:2px;
	color:#000000;
	text-decoration: none;
}
.formtextselected
{
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	color:#000000;
	background-color:#B6C630;
	text-decoration: none;
}
.formlabel
{
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	color:#000000;
	text-decoration: none;
}
.hiddenelement
{
	font-style:italic;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	color:#000000;
	text-decoration: none;
}

/* ----------------------------------------------- */
/* --------------- GALLERY STYLES ---------------- */
/* ----------------------------------------------- */

.galleryContent
{
	width:580px;
    padding:20px 15px 20px 0px;
}

/* ----------------------------------------------- */
/* ----------------- FAQ STYLES ------------------ */
/* ----------------------------------------------- */

.faqContent
{
    width:100%;
    padding:20px 15px 20px 0px;
}

.FaqLabelQuestion
{
	 font-style:italic;
	 font-weight:bold;
	 color: #205686;
}

.FaqLabelAnswer
{
}

/* ----------------------------------------------- */
/* ----------------- EVENT STYLES ---------------- */
/* ----------------------------------------------- */

.Eventcontent
{
    width:100%;
    padding:20px 25px 20px 0px;
   
}

.eventTable
{	
}

.dateEvent
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.eventsText a
{
	color:#C15F5F;
	font-weight:normal;
	text-decoration:underline;
	margin-left:11px;
}
.eventsText
{
	padding-left:11px;
}
.eventsText a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.eventsDateLeft a
{
	color:#C15F5F;
	font-weight:bold;
	text-decoration:underline;
}
.eventsDateLeft
{
	padding-left:11px;
}
.eventsDateLeft a:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.eventsTitleLeft a
{
	color:#C15F5F;
	margin-bottom:11px;
	font-weight:bold;
	padding:0px;
	text-decoration:underline;
}
.eventsTitleLeft a:hover
{
	color:#000000;
	margin-bottom:11px;
	font-weight:bold;
	padding:0px;
	text-decoration:underline;
}
.eventsTitleLeft
{
	padding-left:5px;
}
.eventpagetitle
{
	
}

.eventText
{
	color:#000000;	
}
.Empty {
	}
/* ------------------------------------------------------------------ */
/* ------------------------- TEXT STYLES --------------------------- */
/* ------------------------------------------------------------------ 



.Normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
	

p , div{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
	
li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:3px;
	}	
	
li div {

	font-size:12px;
	color:#000000;
	padding-bottom:0px;
	margin-bottom:0px;
	}	
	
li a {
	list-style-type:circle;
	font-size:12px;
	color:#C15F5F;
	cursor:hand;
	text-decoration:underline;
}
li a:hover {
	list-style-type:circle;
	font-size:12px;
	color:#000000;
	cursor:hand;
	text-decoration:underline;
}
li a:visited {
	list-style-type:circle;
	font-size:12px;
	color:#000000;
	cursor:hand;
	text-decoration:underline;
}
*/


.paragraphBloc
{
	margin:0px;
	padding:0px;
	display:inline;
}

.paragraphListe
{
	margin:0px;
	padding:0px;
	
}

.paragraphListe li
{
	display:inline;
	list-style-type:circle;
	padding-left:25px;
}
.Paragraphs2
{
	padding-right:15px;
}

table
{
	
	
}

