.FieldLabel

{

	font-family:Verdana, Arial, sans-serif;

	font-size: 11px;

	font-style:normal;

	font-weight:bold;

	color:Blue;

}



.FieldLabelSuccessMessage

{

	font-family:Verdana, Arial, sans-serif;

	font-size: 10px;

	font-style:normal;

	font-weight:bold;

	color:Black;

}



.FieldLabelErrorMessage

{

	font-family:Verdana, Arial, sans-serif;

	font-size: 10px;

	font-style:normal;

	font-weight:bold;

	color:Red;

}
.FieldLabelErrorMessage1

{

	font-family:Verdana, Arial, sans-serif;

	font-size: 10px;

	font-style:normal;

	font-weight:bold;

	color:#1D3D7A;

}



body{
	font: 0.8125em Verdana, sans-serif;
	color: #244C93;
	background: #C1DCEF url('images/body.jpg') top repeat-x;
	margin: 0px;

}



body.p{

font: 0.6125em Verdana, sans-serif; 

color: #222;

background: #EBF2FF;

} 



#wrap{

width: 791px;

height: 100%;



margin-top: 0px;


background-color:#C7DEEE;


}



/*------------------------------- h1, h2, h3 ---------------------------------------*/



h1 { 

font-family: arial, helvetica, verdana, sans-serif; 

color: #636A4C; 

font-size: 2em; 

font-weight: bold; 

text-decoration: none; 

line-height: 28px; 

margin: 0px;

}



#content h2 {

font: 18px Georgia, "Times New Roman", serif; 

letter-spacing: 1px;

color: #000;

margin: 5px 0 5px 0;

font-weight:bold;

padding-bottom: 14px;

background: url('images/br.gif') 0 30px no-repeat;

}



h3 {

font: bold 0.9em Verdana, Arial, sans-serif;


letter-spacing: 1.2px;  



color: #3C80FF;

border-bottom: 1px dotted #ff6d6d;

background:url('images/video_icon.jpg') 15px 17px no-repeat;

margin: 10px 0;

padding-bottom: 10px;

padding-top: 15px;
padding-left: 35px;

font-weight: normal;

}



h4 {

font: 1em Verdana, Arial, sans-serif; 

letter-spacing: 1px;

color: #ff6d6d;

margin: 10px 0;

}



/*------------------------------- h1, h2, h3 ---------------------------------------*/

/*------------------------------- start of sidebar ---------------------------------------*/



#side{
	float: left;
	width: 222px;
	margin: 0px 0px 0 0px;
	padding-left: 0px;
	
	
	color: #fff;
    border-bottom: 0px solid #D5E88F;
	border-left: 0px solid #D5E88F;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:0.5em;
	min-height:100%;


}



#side ul{margin: 10px 0;

}



#side li{

background:  url('images/li1.gif') no-repeat   left;

padding-left: 20px;

padding-top: 2px;

border-bottom: 1px dotted #6e99d4;

padding-bottom: 2px;

margin: 5px 5px 5px 5px;

font-weight:bold;

font-size:0.7em;

color: #1d3d7a;

text-align:left;

list-style: none;

}



#side li.ra {

margin-left: 30px;

background:  url('images/li.gif') no-repeat  5px;

}



#side li.request {

margin-left: 10px;

background:  url('images/request.gif') no-repeat ;

}



#side div.hr{

height: 10px;

width: 100%;

background: url('images/sidehr.gif') repeat-x bottom;

}



#side h3{

padding: 5px;

padding-left: 15px;

text-align:left;

margin: 0 0px 0 0px;

background: #244c93 url('images/sideh4.gif') center no-repeat ;

color:#fff;

font: bold 0.7em Verdana, Arial, sans-serif;

border-right: 1px solid #8D9971;

border-top: 1px solid #8D9971;

border-bottom: 0px solid #8D9971;

letter-spacing: 1px;

text-transform: capitalize;

}



#side img {margin-left: 0px;
background-image:url('images/dx_offerte_basso_off.jpg')no-repeat bottom;

}



#side a{

color: #1d3d7a;

text-decoration: none;

}

#wid{
	float: right;
	width: 222px;
	margin: 0px 5px 0 0px;
	padding-left: 0px;
	background-image:url('images/tabs-bg.jpg') no-repeat;
	

	color: #fff;
    border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:0.5em;
	min-height:100%;
	


}

#wid h3{

padding: 5px;

padding-left: 15px;

text-align:left;

margin: 0 0px 0 0px;

background: #244c93;

color:#fff;

font: bold 0.7em Verdana, Arial, sans-serif;

border-right: 1px solid #8D9971;

border-top: 1px solid #8D9971;

border-bottom: 0px solid #8D9971;

letter-spacing: 1px;

text-transform: capitalize;

}

#wid ul{margin: 10px 0;

}



#wid li{

background:  url('images/arrows.gif') no-repeat 20px left 0px top;

padding-left: 20px;

border-bottom:#CCCCCC thin 1px;

padding-bottom: 2px;

margin: 5px 5px 5px 5px;

font-weight:normal;

font-size:0.8em;

color: #fff;

text-align:right;

list-style: none;

}

#wid li.ra {

margin-left: 30px;

background:  url('images/li.gif') no-repeat  5px;

}



#wid li.request {

margin-left: 10px;

background:  url('images/request.gif') no-repeat ;

}


#wid  a{

color: #1d3d7a;

text-decoration: none;

}


/*------------------------------- end of sidebar ---------------------------------------*/




#clear {

height: 29px;

width: 100%;

background:inherit;

}



#container{

margin-top: 1px;

background: transparent url('images/cbg.gif') no-repeat bottom right;

background-attachment: fixed;

}



#container2{

margin-top: 1px;

background: transparent url('images/cbg2.gif') repeat-x bottom right;}

#containers{background: no-repeat bottom left;

}



#content{

float: right; 

width: 540px; 

padding: 0 5px 0 10px; 

margin: 0;

background: #fff;

}



#content p, ul{

padding-left: 10px;

}



#content h2{

padding-left: 5px;

}



#contents

{float: left;

margin: 10px 5px 10px 10px;

width: 75%;

padding: 0 5px;

background: url('images/logo.jpg') no-repeat bottom right;

}



#contentg{

float: left;

margin: 10px 5px 10px 10px;

width: 750px;

padding: 0 5px;

}



/*------------------------------- start of right ---------------------------------------*/



.submenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #1D3D7A;

	text-decoration: none;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}



.submenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #0033FF;

	text-decoration: none;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}



.cont {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	line-height: 1.4em;

	letter-spacing: 0.02em;

	color: #333333;

	text-decoration: none;

	text-align: justify;
	
	background-image:url('images/pageBG.jpg') repeat-y;
	margin: 5px 10px 15px 15px;

}

.cont ul{margin: 10px 0;

}



.cont li{

background:  url('images/leftside_bar.jpg') no-repeat 5px left;

padding-left: 20px;

border-bottom:#CCCCCC thin 1px;

padding-bottom: 2px;

margin: 5px 5px 5px 5px;

font-weight:normal;

font-size:1em;

color: #1d3d7a;

text-align:left;

list-style: none;

}

.cont li.ra {

margin-left: 5px;

background:  url('images/li.gif') no-repeat  5px;

}



.comt li.request {

margin-left: 10px;

background:  url('images/request.gif') no-repeat ;

}


.cont  a{

color: #1d3d7a;

text-decoration:none;
border-bottom: 1px #023568 dotted;

}


.contr {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	line-height: 1.3em;

	letter-spacing: 0.02em;

	color: #333333;

	text-decoration: none;

	text-align: right;

	padding: 5px;

}



.contl {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	line-height: 1.3em;

	letter-spacing: 0.02em;

	color: #333333;

	text-decoration: none;

	text-align: left;

}



.copy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



.head {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #0066CC;

	text-decoration: none;

}



.box {

	border: 0px solid #6C8FD1;

	margin: 0px;

	

}



#img{

margin: 10px 10px 10px 10px;

}



#img li a{

color: #5b000f;

text-decoration: none;

}



#nav li a:hover{

color: #5b000f;

border: 1px;

}



.righthead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

font-weight: Normal;

	text-decoration: none;

	padding-left: 5px;
	padding-top:2px;

	color: #fff;
	

}



.contright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	padding-bottom: 5px;

	padding-right: 5px;

}



.righthead1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	padding-left: 5px;

	color: #FFFFFF;

}

.address {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#003366;
	text-decoration: none;

	

}





.copyrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #66CCFF;
	text-decoration: none;
	

}



.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #023568;
	text-decoration: none;
	text-transform:uppercase;
	padding-bottom:15px;
	padding-top:10px;
	padding-left:20px;
	font-weight:bold;

}



.righthead:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

/*	font-weight: bold;*/

	text-decoration: underline;

	padding-left: 5px;

	color: #1D3D7A;

}



.cont2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	padding: 5px;

}

#footerimg {margin-left: opx;
background-image:url('images/footerimg.jpg') no-repeat;

}
