/*CSS STYLESHEET DESIGNED BY TEMPLATEMONSTER CO.*/
/*GLOBAL STYLES START*/
*{padding:0; margin:0;}
body{ padding:0; margin:0; text-align:center; vertical-align:top; background:url(imagejs/tall.gif) repeat-x top #FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#333333;}
img { border:0;}
input {vertical-align:middle;}
textarea{font-family:Tahoma;}
input {height:20px;}
.column {float:left;}
.clear {clear:both;}

.menu{height:0px;}
.in1{background:url(imgs/btall.gif) repeat-y left;}
.in2{background:url(imgs/top_bback.gif) no-repeat left top;}
.in3{background:url(imgs/bott_bback.gif) no-repeat left bottom; padding-left:25px; padding-bottom:15px;}

.inner1{
	background:url(imgs/tab_tall.gif) repeat-x top;
	padding: 0 0px 0 0px;
}
.inner2{background:url(imgs/tab_tall.gif) repeat-x bottom;}
.inner3{background:url(imgs/tab_tall.gif) repeat-y left;}
.inner4{background:url(imgs/tab_tall.gif) repeat-y right;}
.inner5{background:url(imgs/ltc.gif) no-repeat left top;}
.inner6{background:url(imgs/rtc.gif) no-repeat right top;}
.inner7{background:url(imgs/lbc.gif) no-repeat left bottom;}
.inner8{background:url(imgs/rbc.gif) no-repeat right bottom;}

/*do not make any change here to prevent design brake!!!*/
#footer {color:#000000;height:100px; background:url(images/f_bacyk1.gif) no-repeat 0 -10px #FFFFFF; text-align:left}
#footer span {color:#999999; font-weight:bold;}
#footer a {color:#000000; text-decoration:underline; font-weight:bold;}
#footer a:hover{text-decoration:none;}

/*GLOBAL STYLES END*/
/*********************************************************************************************************/
/*FORMS CLASSES START*/
form { margin:0px; padding:0px; }
.myform {width:214px; margin:0; padding:0 0 0 3px; height:20px; vertical-align:middle; font-size:12px;font-family:Arial; color:#333333; background:#ffffff;}
.myform2 {width:209px; margin:0; padding:0 0 0 3px; height:20px; vertical-align:middle; font-size:11px;font-family:Arial; color:#333333; background:#ffffff;}
/*FORMS CLASSES END*/
/*LIST CLASSES START*/
ul { margin:0; padding:0; list-style:none; }
li { background:url(imgs/pimp1.gif) no-repeat left; padding-left:15px; line-height:18px; color:#394242; }
li a { text-decoration:underline; color:#394242;}
li a:hover { text-decoration:none;}

.list1 li {color:#666666; text-decoration:none; font-weight:bold; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(imgs/pimp2.gif) no-repeat left top; padding-left:23px; padding-bottom:9px;}
.list1 li a {color:#666666; text-decoration:none;}
.list1 a:hover {text-decoration:underline;}

.list2 li {color:#44A30F; text-decoration:none; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(imgs/spacer.gif) no-repeat left; padding-left:0; margin-left:1px;}
.list2 li a {color:#44A30F; text-decoration:underline;}
.list2 a:hover {text-decoration:none;}


/*LIST CLASSES END*/
/*LINKS START*/
a { color:#44A30F; text-decoration:underline;}
a:hover{ text-decoration:none; }
.visible{
display:block;
}
.ah{background:url(imgs/img1.jpg);  width:120px; height:35px; float:left; padding: 105px 20px 10px 20px; font-weight: bold; display:block;  color:#000000; margin:10px 0 10px 0; text-decoration:none; color:#000000; text-decoration:none;}
.ah:hover{background:url(imgs/img1hover.jpg); color:#86d3ef;   }
.ah1{background:url(imgs/img2.jpg);margin:10px 0 10px 0;   width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah1:hover{background:url(imgs/img2hover.jpg); color:#86d3ef;   }
.ah2{background:url(imgs/img3.jpg); margin:10px 0 10px 0;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah2:hover{background:url(imgs/img3hover.jpg);color:#86d3ef;  }
.ah3{background:url(imgs/img4.jpg); margin:0px 0 10px 0;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah3:hover{background:url(imgs/img4hover.jpg); color:#86d3ef;   }
.ah4{background:url(imgs/img5.jpg);  margin:0px 0 10px 0; width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah4:hover{background:url(imgs/img5hover.jpg); color:#86d3ef;   }
.ah5{background:url(imgs/img6.jpg); margin:0px 0 10px 0;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah5:hover{background:url(imgs/img6hover.jpg);color:#86d3ef;    }
.ah22{background:url(imgs/img3.jpg); margin:10px 0 10px 0;  width:140px; height:30px; float:left; padding: 110px 5px 10px 15px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah22:hover{background:url(imgs/img3hover.jpg);color:#86d3ef;  }
.ah44{background:url(imgs/img5.jpg);  margin:0px 0 10px 0; width:120px; height:30px; float:left; padding: 110px 25px 10px 15px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah44:hover{background:url(imgs/img5hover.jpg); color:#86d3ef;   }
.ah55{background:url(imgs/img6.jpg); margin:0px 0 10px 0;  width:130px; height:20px; float:left; padding: 120px 15px 10px 15px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah55:hover{background:url(imgs/img6hover.jpg);color:#86d3ef;    }
.ah6{background:url(imgs/img6.jpg); margin:0px 0 10px 0px;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah6:hover{background:url(imgs/img6hover.jpg);color:#86d3ef;    }
.ah7{background:url(imgs/img7.jpg);  width:120px; height:35px; float:left; padding: 105px 20px 10px 20px; font-weight: bold; display:block;  color:#000000; margin:10px 0 10px 0; text-decoration:none; color:#000000; text-decoration:none;}
.ah7:hover{background:url(imgs/img7hover.jpg); color:#86d3ef;   }
.ah8{background:url(imgs/img8.jpg);margin:10px 0 10px 0;   width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah8:hover{background:url(imgs/img8hover.jpg); color:#86d3ef;   }
.ah9{background:url(imgs/img9.jpg); margin:0px 0 10px 0;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah10{background:url(imgs/img10.jpg); margin:0px 0 10px 0;  width:130px; height:20px; float:left; padding: 120px 15px 10px 15px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah10:hover{background:url(imgs/img10hover.jpg);color:#86d3ef;    }
.ah11{background:url(imgs/img11.jpg); margin:0px 0 10px 0px;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah11:hover{background:url(imgs/img11hover.jpg);color:#86d3ef;    }
.ah12{background:url(imgs/img12.jpg);  margin:0px 0 10px 0; width:120px; height:30px; float:left; padding: 110px 25px 10px 15px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah12:hover{background:url(imgs/img12hover.jpg); color:#86d3ef;   }
.ah13{background:url(imgs/img13.jpg); margin:10px 0 10px 0;  width:140px; height:30px; float:left; padding: 110px 5px 10px 15px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah13:hover{background:url(imgs/img13hover.jpg);color:#86d3ef;}
.ah14{background:url(imgs/img14.jpg); margin:0px 0 10px 0;  width:110px; height:30px; float:left; padding: 110px 25px 10px 25px; font-weight: bold; display:block;  color:#000000; text-decoration:none; color:#000000; text-decoration:none;}
.ah14:hover{background:url(imgs/img14hover.jpg); color:#86d3ef;   }



.invisible{display:none;}
.link1 {color:#44A30F; text-decoration:none; font-weight:bold; line-height:16px; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url(imgs/pimp1.gif) no-repeat left; padding-left:17px;}
.link1:hover {text-decoration:underline;}

.link2 {color:#303788; text-decoration:none; font-weight:bold; text-decoration:underline;}
.link2:hover {text-decoration:none;}

.link3 {color:#44A30F; text-decoration:underline;}
.link3 a {text-decoration:underline;}
.link3 a:hover {text-decoration:none;}
.link4 {color:#333333; text-decoration:none; font-weight:bold; text-decoration:underline;}
.link4:hover {text-decoration:none;}
.link5 {background:url(imgs/puc.gif) no-repeat 0 3px ; padding:0 0 0 15px; text-decoration:none; color:#999999; font-size:14px; margin:0 0 0 10px; text-align:left; display:block;}
.link5:hover {text-decoration:underline;color:#3B3389;}
/*LINKS END*/
/*TXT START*/
.txt1 {font-weight:bold; color:#333333; }
.txt2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#666666;}
/*TXT END*/
/******************--for each pages classes--***************************************/
/*page1*/
#page1 {margin:0 auto;}
#content { width:955px;margin:0 auto; padding:0px 0 10px 0;}
#page1 #content .col1{ margin-right:11px;}
.p1_col1{width:152px; height:69px; background:url(imgs/1b_back3.gif) no-repeat; float:left;}
.p1_col2{width:9px; height:20px; float:left;}
.col ul#faq li{background:none}
/*page2*/
#page2 #content .col1{ margin-right:30px;}

/*page3*/
#page3 #content .col1{ margin-right:28px;}

/*page4*/
/*#page4 #content #row1 .col1{ margin-right:50px;}*/
#page4 #content #row2 .col1{ margin-right:8px;}
#page4 #content #row2{ padding-left:25px;}

/*page5*/
#page5 #content .col1{ margin-right:28px;}

/*page6*/
#page6 #content .col1{ margin-right:28px;}
.h6{height:51px;}
#page6 .col{ margin:30px 0 20px 56px}
/* modife */

#bloc1{background:url(imgs/blocRepeat.jpg) repeat-y; width:788px; }
	#bloc2{background:url(imgs/blocTop.jpg) no-repeat; width:733px; padding:0 25px 0 30px}
	
#bloc2 p,#bloc2 li{font:12px Arial, Helvetica, sans-serif; font-weight:bold}

/*******css formulaire******/
#formulaire
{
	padding:0px 20px 0 0;
	width:390px;
	margin:20px 0 0 28px		
}
#formulaire .AllTitle{
	margin-bottom:20px;
	
}
#formulaire form p{
	width:390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;	
	color:#ff9f00;
	padding:0 0 2px 0;	
}
#formulaire span{
	float:left;		
	font-size:11px;
	padding:2px 0 0 4px;
	color:#303587;
	width:72px;
	margin-right:5px;
	text-align:right;
} 
#formulaire .info{
	text-align:left;
	width:180px;
	font-size:10px;
	padding:0 0 0 0;
	color:#303587;
}
#formulaire input{
	float:left;	
	width:200px;
	height:17px;
	padding:0;
	border:solid 1px #303587;
	background:#fff;
}
#formulaire textarea{
	float:right;	
	width:307px;
	height:117px;
	border:solid 1px #303587;
	padding:0;
	overflow:hidden;
}
#formulaire .bout{
	width:76px;
	height:19px;
	border:none;
	margin-top:0px;
	float:right;
	background:none;	
}
#formulaire em{
	color:#000;		
}
#formulaire .rouge{
	color:#007f78;	
	font-weight:bold;
	float:left;	
}