body {

	background-color: #2DBBF3;

	margin:0px;

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-x;

	font-family:arial; font-size:12px; color:#333333; text-align:justify;

}



td {

	line-height:20px; text-align:justify;

}



/* Background Images */



.bgleft {

	background-image: url(../images/bgleft.jpg);

	background-repeat: repeat-y; width:13px;

}



.bgright {

	background-image: url(../images/bgright.jpg);

	background-repeat: repeat-y; width:13px;

}



.footer_shadow {

	background-image: url(../images/footer_shadow.jpg);

	background-repeat: repeat-x; height:18px;

}



.body_bg {

	background-image: url(../images/body_bg.jpg);

	background-repeat: repeat-x;

}



.footer_bg {

	background-image: url(../images/footer_bg.jpg);

	background-repeat: repeat-x; height:60px;

	border: solid 1px #DADADA;

}



.header_bg {

	background-image: url(../images/header_bg.jpg);

	background-repeat: repeat-x; height:137px;	

}



.textbox_bg {

	background-image: url(../images/textbox_bg.jpg);

	background-repeat: repeat-x; height:19px;

	border: solid 1px #DFDFDF;	

}



.about_headerbg {

	background-image: url(../images/about_headerbg.jpg);

	background-repeat: repeat-x;

}



.nosformations_bg {

	background-image: url(../images/nosformations_bg.jpg);

	background-repeat: repeat-x;

}



.intervention_bg {

	background-image: url(../images/intervention_bg.jpg);

	background-repeat: repeat-x;

}



.flashinfos_bg {

	background-image: url(../images/flashinfos_bg.jpg);

	background-repeat: repeat-x;

}



.contactez_bg {

	background-image: url(../images/contactez_bg.jpg);

	background-repeat: repeat-x;

}



.sommarie_bg  {

	background-image: url(../images/sommarie_bg.jpg);

	background-repeat: repeat-x;

}



.pink_bg {

	background-image: url(../images/pink_bg.jpg); background-repeat: repeat-x;

}



.gray_bg {

	background-image: url(../images/gray_bg.jpg); background-repeat: repeat-x;

	border: solid 1px #E1E1E1;

}



.gray_bg1 {

	background-image: url(../images/gray_bg1.jpg); background-repeat: repeat-y;

	border: solid 1px #D3D3D3;

}



.grayborder_bg {

	background-image: url(../images/grayborder_bg.jpg); background-repeat: repeat-x;

}



.bluebtn_bg {

	background-image: url(../images/bluebtn_bg.jpg); background-repeat: repeat-x;

	font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#ffffff;

	border: solid 1px #3568B7; cursor:hand;

}





.textform {

	font-size:11px; color:#333333;

}







/* Borders and Cell Paddings */



.gray_border {

	border: solid 1px #CCCCCC;

}



.tableheight {

	height:131px;

}





/* Fonts and Colors */



.keywords {

	font-size:14px; color:#666666; font-weight:bold;

}



.white_header {

	font-family:Arial; font-size:14px; font-weight:bold; color:#FFFFFF;

}



.orange_font {

	color:#FF9900; font-weight:bold;

}



.gray_header {

	font-size:14px; color:#666666; font-weight:bold;

}

.gray_headerrr {

	font-size:11px; color:#666666; font-weight:bold;

}

.bluefont {

	font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#1B569E;

}



.bluefont2 {

	font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#1B569E; text-decoration:underline;

}



.blackfont {

	font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#333333;

}





/* Links */



a:link {

	color:#41509B; font-weight:bold; text-decoration:none; 

}



a:visited {

	color:#41509B; font-weight:bold; text-decoration:none; 

}



a:hover {

	color:#FF6600; font-weight:bold; text-decoration:none; 

}



.whitelink:link {

	color:#FFFFFF; font-weight:bold; text-decoration:none;

}



.whitelink:visited {

	color:#FFFFFF; font-weight:bold; text-decoration:none;

}



.whitelink:hover {

	color:#FFCC00; font-weight:bold; text-decoration:none;

}



.bluelink:link {

	color:#1B569E; font-weight:bold; text-decoration:none; font-size:13px;

}



.bluelink:visited {

	color:#1B569E; font-weight:bold; text-decoration:none; font-size:13px;

}



.bluelink:hover {

	color:#ff6600; font-weight:bold; text-decoration:none; font-size:13px;

}



.graylink:link {

	color:#666666; font-weight:bold; text-decoration:none; font-size:13px;

}



.graylink:visited {

	color:#666666; font-weight:bold; text-decoration:none; font-size:13px;

}



.graylink:hover {

	color:#ff6600; font-weight:bold; text-decoration:none; font-size:13px;

}


}
#llinks {
	float: right;
	height: 20px;
	width: 575px;
	margin-top: 30px;
	margin-right: 60px;
	display: inline;
}
a.llinks {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	display: block;
	float: right;
	margin-right: 10px;
	margin-left: 7px;
	font-weight: normal;
}
a.llinks:hover {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	display: block;
	float: right;
	margin-right: 10px;
	margin-left: 7px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF8F20;
}

#links {
	float: right;
	height: 20px;
	width: 465px;
	margin-top: 30px;
}
a.links {
	font-size: 16px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 7px;
	font-weight: normal;
}


img.link {


}
#footer {
	height: 200px;
	width: 600px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: 100px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	color: #666666;
	text-align: center;
	padding-top: 5px;

}


h1 {
	font-size: 36px;
	text-transform: uppercase;
	color: #738D1F;
	display: block;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h3 {
	font-family: "Century Gothic";
	font-size: 18px;
	font-weight: normal;
	color: #FF9529;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

a.link_h1 {
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align: center;
}

}
.clear {
	margin: 0px;
	padding: 0px;
}
a.links:hover {
	font-size: 16px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF8F20;
}

#packages {
	height: 200px;
	width: 700px;
	position: absolute;
	top: 330px;
	left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7D9529;
	border-right-color: #7D9529;
	border-bottom-color: #7D9529;
	border-left-color: #7D9529;
	padding-top: 10px;
}
img.packages {
	float: left;
	padding-right: 21px;
}
.readmore {
	float: right;
	margin-top: -25px;
}
a.link_h2 {
	font-size: 16px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
a.link_h3 {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
a.link_h1:hover {

	font-size: 18px;
	font-weight: bold;
	color: #FD7A03;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align: center;
}
a.link_h2:hover {

	font-size: 16px;
	font-weight: normal;
	color: #FD7A03;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
a.link_h3:hover {

	font-size: 14px;
	font-weight: bold;
	color: #FD7A03;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#content3-left   {
	float:left;
	width:250px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin: 0;
	padding: 0;
} 
#content3-center {
	margin:0;
	padding:0;
	float:left;
	width:250px;
	font-size: 14px;
	color: #333333;
} 
#content3-right  {
	margin:0;
	padding:0;
	float:left;
	width:250px;
	font-size: 14px;
	color: #333333;
} ul.services-list {
	margin:0;
	padding:0;
	color: #666666;
	list-style-type: none;
}
ul.services-list li {
	padding-left:30px;
	background-image: url(pictures/list-icon.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
a.link_portfolio {
	border: 5px solid #999999;
	margin-top: 10px;
	float: left;
}
#portfolio {
	color: #888062;
	float: left;
	width: 245px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
a.link_portfolio:hover {

	border: 5px solid #fa7a00;
	margin-top: 10px;
	float: left;
}
a.link_address {
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.link_address:hover {

	font-size: 13px;
	font-weight: normal;
	color: #FD7A03;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
#content5-left {
	width:230px;
	font-size:14px;
	color: #666666;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
	height: 100px;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 80px;
} 
#content5-right {
	float:left;
	width:300px;
	color:#FF9529;
	font-size:18px;
	margin-bottom: 0;
	height: 300px;
	margin-left: 100px;
	display: inline;
	padding: 0;
} 
.rfp-btn { margin:20px 0; }

.rfp-btn a, .rfp-btn a:link, .rfp-btn a:visited {
	font-family: "Century Gothic", futura, Futura, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:5px 10px;
	background:#fa7a00;
	border-top:3px solid #ffa555;
	border-right:3px solid #ffa555;
	border-left:3px solid #ffa555;
	border-bottom:3px solid #ffa555;
	font-size:1.1em;
	text-decoration: none;
}
.rfp-btn a:hover {
font-family: "Century Gothic", futura, Futura, sans-serif;
text-transform:uppercase;
color:#fff;
padding:5px 10px;
background:#fa7a00;
border-top:3px solid #ff973b;
border-right:3px solid #ff973b;
border-left:3px solid #ff973b;
border-bottom:3px solid #ff973b;
text-decoration:underline;
}
h4 {
	font-family: "Century Gothic";
	font-size: 36px;
	font-weight: normal;
	color: #FF9529;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
a.link_contact {
	font-size: 18px;
	font-weight: normal;
	color: #FF9529;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}






/* This is where you can customize the appearance of the tooltip */

div#tipDiv {

  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;

  background-color:#dee7f7; border:1px solid #336; 

  width:250px; padding:4px;

  color:#000; font-size:11px; line-height:1.2;

}

/* These are optional. They demonstrate how you can individually format tooltip content  */

div.tp1 { font-size:12px; color:#336; font-style:italic }

div.tp2 { font-weight:bolder; color:#337; padding-top:4px }

/* style spec's for rolltip (div generated in code) */



div#rolltipDiv {

  position:absolute; visibility:hidden;

  left:0; top:0; z-index:1000;font-family: Eurostar,verdana,ms sans serif,arial; color: #FFEFE7;

  width:220px; padding:3px; font-size:13px;

  background-color:#3980F4; border:1px solid #336; 

  }




