body {
		margin-left: 20px;
		margin-top: 7px;
		margin-right: 0px;
		margin-bottom: 0px;
		SCROLLBAR-FACE-COLOR:#92AED8;
		SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
		SCROLLBAR-SHADOW-COLOR:#255DB2;
		SCROLLBAR-3DLIGHT-COLOR:#255DB2;
		SCROLLBAR-ARROW-COLOR: #FFFFFF; 
		SCROLLBAR-TRACK-COLOR: #92AED8; 
		SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
		}
.anchor a,.anchor a:hover		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#3B65B9;
		font-weight: bold;
		}		
table.blue{
		background-color:#E9EFF7;
		}
.smallpath{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #255DB2;
		}
/* /////////// LINKS ////////////// */
a.search{
		font-size: 20px;
		color: #215AB1;
		font-weight: bold;
		}
a {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:none;
		}
a:hover{
		}
a.white {
		color:#FFFFFF;
		font-weight:bold;
		}
a.rightboxes{
		font-size: 11px;
		color: #255DB2;
		}
a.rightboxes:hover{
		text-decoration:underline;
		}
a.menu{
		color: white;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		}
a.menu:hover{
		text-decoration:underline;
		}
a.searchresults{
		color: #255DB2;
		font-size:11px;
		text-decoration:none;
		}
a.searchresults:hover{
		text-decoration:underline;
		}
a.blue{
		color: #255DB2;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		}
a.blue:hover{
		text-decoration:underline;
		}
a.footer{
		color: white;
		font-size:10px;
		text-decoration:none;
		}
a.footer:hover{
		text-decoration:underline;
		}
a.rightmenu{
		padding-left:12px;
		color: #255DB2;
		font-size: 12px;
		text-decoration: none;
		line-height: 18px;
		}
a.rightmenu:hover{
		text-decoration:none;
		}
a.plan {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;
		font-weight:normal;
		}
a.plan:hover {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:underline;
		font-weight:normal;
		}
a.whitemenu {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;
		font-weight:normal;
}
a.whitemenu:hover {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;
		font-weight:normal;
}
a.normallink {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:none;
		font-weight: bold;
		}

a.details {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:none
		}
a.details:hover {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:underline;
		}
a.darkblue {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:underline;
		}
a.darkblue:hover {
		color: #255DB2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:underline;
		}
a.linkobjet{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #255DB2;
		text-decoration:none;
		}
a.linkobjet:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #255DB2;
		text-decoration:underline;
		}
a.smallpath {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #255DB2;
		text-decoration:none;
		}
a.smallpath:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #255DB2;
		text-decoration:underline;
}
		
/* /////////// LINKS ////////////// */
td.searchresultstitle{
		color: #255DB2;
		font-size:11px;
		font-weight:bold;
		}

td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		font-weight:normal;
		}
td.line {
		background-color:#215AB1;
		}
td.titlebox {
		color:#215AB1;
		font-weight:bold;
		padding-left:5px;
		line-height:18px;
		}
td.textebox {
		color:#215AB1;
		padding-left:5px;
		font-size:11px;
		}
a.linkbox {
		color:#215AB1;
		padding-right:5px;
		}
table.boxes {
		border:1px solid #92AED8;
		}
.tdalternate {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3B65B9;
		}
.tdjustify {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		text-align:justify
		}
.textright {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		text-align: right;
		}
.textleft {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		text-align: left;
		}
.textjustify {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		text-align:justify;
		}
.texthomejustify{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		text-align:justify
		}
.tdmenu {
		color: white;
		}
.tdbckdarkblue{
		background-color:#255DB2;
		color:white;
		}
.tdbcklightblue{
		background-color:#92AED8;
		}
.tdbckyellow{
		background-color:#FEBF02;
		}
.titlewhite20 {
		font-size: 20px;
		color: white;
		background-color:#FEBF02;
		font-weight: bold;
		padding-right: 10px;
		}
.titlewhite12 {
		font-size: 12px;
		color: white;
		background-color:#92AED8;
		font-weight: bold;
		padding-right: 10px;
		}
.titleboxes {
		font-size: 12px;
		color: white;
		background-color:#92AED8;
		font-weight: bold;
		padding-left:8px;
		}
.titlewhite {
		font-size: 12px;
		color: white;
		font-weight: bold;
		}
.titlewhite14 {
		font-size: 14px;
		color: white;
		background-color:#92AED8;
		padding-left: 5px;
		font-weight: bold;
		}
.backbluedark{
		font-size: 14px;
		background-color:#255DB2;
		}
.backbluelight{
		font-size: 14px;
		background-color:#92AED8;
		}
.titleparagrapheobjet {
		font-size: 12px;
		color: white;
		font-weight:bold;
		background-color:#92AED8;
		padding-left:8px;
		}
.title12 {
		font-size: 12px;
		color: #3B65B9;
		font-weight:bold;
		}
.subtitle {
		font-size: 12px;
		color: #3B65B9;
		}
.date {
		font-size: 11px;
		color: #3B65B9;
		font-weight:normal ;
		}

.rightmenu {
		padding-left:10px;
		color: #255DB2;
		font-weight:bold;
		font-size: 12px;
		text-decoration: none;
		}
.smallwhite {
		font-size: 9px;
		color: #255DB2;
		}
.inputwhite {
		font-size: 9px;
		border: 1px solid;
		font-family: Arial;
		background-color: white;
		border-color: #255DB2;
		color: #255DB2;
		}
.searchfield {
		font-size: 9px;
		border: 1px solid ;
		font-family: Arial;
		background-color: white;
		border-color: #255DB2;
		color: black;
		}

.field {
		font-size: 11px;
		border: 1px solid;
		font-family: Arial;
		background-color: white;
		border-color: #255DB2;
		color: #255DB2;
		}
.EditObjet{
		background : #F4F4F4;
		}

.EditObjetTitle{
		background : #D7D7D7;
		border : 1px ridge Black;
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
		}
.smalltext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #255DB2;
		text-decoration:none;
		}
.smalltextred {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: red;
		text-decoration:none;
		}
.rightboxes {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #255DB2;
		text-align:justify;
		font-weight:normal;
		}
.selectbox{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#CBD9ED;
		color:#255DB2;
		}
.newscontentbordure {
		background-color : #F3F5FA;
		font-style : normal;
		color : #3B65B9;
		font-family : Arial,Verdana, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		border-bottom : 1px dotted Gray;
		border-top : 1px dotted Gray;
		}
/*--------------- MENU ---------------------*/
/* RollOver Menu */

.Linkout 	{
			color: #255DB2;
			font-size: 12px;
			padding-left:5px;
			font-weight:bold;
			}
			
.Linkout a	{
			font-size: 12px;
			text-decoration: none;
			color:#255DB2;
			}
			
.Linkover	{
			color:#255DB2;
			font-weight:bold;
			padding-left:5px;
			background-color:#FEBF02;
			}
			
.Linkover a	{
			font-size: 12px;
			text-decoration: none;
			color:#255DB2;
			background-color:#FEBF02;
			}
			
			
/* ROLLOVER IMGS MENU */

.LinkImgout {
			color: #255DB2;
			font-size: 11px;
			font-weight:bold;
			}
			
.LinkImgout a{
			font-size: 11px;
			text-decoration: none;
			color:#255DB2;
			}
			
.LinkImgover{
			color: white;
			background-color:#FEBF02;
			font-weight:bold;
			}
			
.LinkImgover a{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}

/*--------------- LAYER STYLES -----------*/


.Layerout 	{
			color: white;
			background-color:#FEBF02;
			font-size: 11px;
			padding-left:7px;
			}
			
.Layerout a	{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}
			
.Layerover	{
			color: #255DB2;
			background-color:#255DB2;
			padding-left:7px;
			}
			
.Layerover a{
			font-size: 11px;
			text-decoration: none;
			color: white;
			}
			
.LayerImgover{
			color: white;
			background-color:#255DB2;
			}
			
.LayerImgover a{
			font-size: 11px;
			text-decoration: none;
			color:white;
			}
			
.LayerImgout{
			color: white;
			background-color:#FEBF02;
			font-size: 11px;
			}
			
.Layerout a	{
			font-size: 11px;
			text-decoration: none;
			color: #255DB2;
			}
/*--------------- LIST ELEMENTS ------------*/
ul			{
			padding-left:10px;
			margin-left:1px;
			list-style:url(images/puce.gif);
			margin-bottom:0px;
			margin-top:0px;
			list-style:square;
			}
			
li			{
			margin-bottom:0px;
			margin-left:5px;
			margin-top:0px;
			}
ol			{
			padding-left:20px;
			margin-left:1px;
			margin-bottom:0px;
			margin-top:0px;
			color:#255DB2;
			}			
/*--------------- LIST ELEMENTS ------------*/
/* Gallery Styles */

table.categorie{
			background-color:#E9EFF7;
			padding:5px 5px 5px 5px;
			border-top:1px dotted #255DB2;
			border-bottom:1px dotted #255DB2;
			}
td.whitebold{
			color:#255DB2;
			font-size: 12px;
			font-weight:bold; 
}
table.criteria{
			background-color:#E9EFF7;
			border-bottom:1px dotted #255DB2;
			border-top:none;
			}
td.criteria {
			padding:5px 5px 5px 5px;
			}
a.button{
			border:none; 
			background-color:#255DB2; 
			color:white; 
			font-weight:bold; 
			font-size:11px; 
			font-family:Arial, Helvetica, sans-serif;
			line-height:18px;
			padding:3px 5px 3px 5px;
}
input{
			border:1px solid #255DB2;
			color:#255DB2; 
			font-size:11px; 
			font-family:Arial, Helvetica, sans-serif;
			padding:2px 0px 2px 0px;		
}
input.button{
			border:1px solid #255DB2;
			background-color:#255DB2; 
			color:white; 
			font-weight:bold; 
			font-size:11px; 
			font-family:Arial, Helvetica, sans-serif;
			padding:2px 0px 2px 0px;		
}
input.checkbox{
			border:0px none;
			
}
SELECT{
			border:0px;
			background-color:#255DB2; 
			color:white; 
			font-size:11px; 
			font-family:Arial, Helvetica, sans-serif;
			
}
TEXTAREA{
			border-top:1px ;
			border-bottom:1px;
			border-left:1px;
			border-right:0px;
			border-color:#255DB2;
			border-style:solid;
			color:#255DB2; 
			font-size:11px; 
			font-family:Arial, Helvetica, sans-serif;
			SCROLLBAR-FACE-COLOR:#92AED8;
			SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
			SCROLLBAR-SHADOW-COLOR:#255DB2;
			SCROLLBAR-3DLIGHT-COLOR:#255DB2;
			SCROLLBAR-ARROW-COLOR: #FFFFFF; 
			SCROLLBAR-TRACK-COLOR: #92AED8; 
			SCROLLBAR-DARKSHADOW-COLOR: #255DB2;
}
td.tableheader{
		font-size: 12px;
		color: white;
		font-weight:bold;
		background-color:#92AED8;
		padding-left:8px;
			}
			
td.tablesubheader{
			border-top:3px solid white;
			border-bottom:3px solid white;
			padding-right:10px;
			padding-top:1px;
			padding-bottom:1px;
			font-size:12px;
			font-weight:bold;
			color:#255DB2;
			padding-left:8px;
			}
			
			
td.tablecontent{
			padding-right:10px;
			padding-left:8px;
			padding-top:2px;
			padding-bottom:2x;
			font-size:12px;
			}

td.titleparagrapheobjetbox {
			font-size: 11px;
			color: #982E3B;
			font-weight:bold;
			}
			
td.tablealternate{
			background-color:#EFE9D7;
			padding:15px 15px 15px 15px;
			
}	
td.tablecontentcolored{
			padding-right:10px;
			padding-left:8px;
			padding-top:2px;
			padding-bottom:2x;
			font-size:11px;
			color:#255DB2;
			}
td.titlechoosed{

			border-bottom:1px dashed #255DB2;
			border-top:1px dashed #255DB2;
			font-size:12px;
			color:#255DB2;
			font-weight:bold;
			}		
table.tablechoosed{
			border:1px dotted #255DB2;
			font-size:12px;
			color:#255DB2;
			font-weight:bold;
			}		
td.footerchoosed{
			border-bottom:1px dotted #255DB2;
}		
			
