
@media screen and (max-width: 1300px) {
.tiers, .quart {
    float: left;
}
}
@media screen and (max-width: 960px) {
#wrapper {
    padding: 0;
    width: 758px !important;
}
#banner {
    width: auto;
}
#logo {
}
.leading-1, .leading-2, .leading-3, .leading-4, .leading-5, .leading-6, .leading-7, .leading-8, .leading-9, .leading-10, .leading-11, .leading-12, .leading-13, .leading-14, .leading-15, .leading-16, .leading-17, .leading-18, .leading-19, .leading-20, .leading-21, .leading-22, .leading-23, .leading-24, .leading-25, .leading-26, .leading-27, .leading-28, .leading-29, .leading-30, .leading-31, .leading-32, .leading-33, .leading-34, .leading-35, .leading-36, .leading-37, .leading-38, .leading-39, .leading-40, .leading-41, .leading-42, .leading-43, .leading-44, .leading-45, .leading-46, .leading-47, .leading-48, .leading-49, .leading-50, .leading-51, .leading-52, .leading-53, .leading-54, .leading-55, .leading-56, .leading-57, .leading-58, .leading-59, .leading-60, .leading-61, .leading-62, .leading-63, .leading-64, .leading-65, .leading-66, .leading-67, .leading-68, .leading-69, .leading-70, .leading-71, .leading-72, .leading-73, .leading-74, .leading-75, .leading-76, .leading-77, .leading-78, .leading-79, .leading-80, .leading-81, .leading-82, .leading-83, .leading-84, .leading-85, .leading-86, .leading-87, .leading-88, .leading-89, .leading-90, .leading-91, .leading-92, .leading-93, .leading-94, .leading-95, .leading-96, .leading-97, .leading-98, .leading-99, .leading-100, .leading-101, .leading-102, .leading-103, .leading-104, .leading-105, .leading-106, .leading-107, .leading-108, .leading-109, .leading-110, .leading-111, .leading-112, .leading-113, .leading-114, .leading-115, .leading-116, .leading-117, .leading-118, .leading-119, .leading-120, .leading-121, .leading-122, .leading-123, .leading-124, .leading-125, .leading-126, .leading-127, .leading-128, .leading-129, .leading-130, .leading-131, .leading-132, .leading-133, .leading-134, .leading-135, .leading-136, .leading-137, .leading-138, .leading-139, .leading-140, .leading-141, .leading-142, .leading-143, .leading-144, .leading-145, .leading-146, .leading-147, .leading-148, .leading-149, .leading-150, .leading-151, .leading-152, .leading-153, .leading-154, .leading-155, .leading-156, .leading-157, .leading-158, .leading-159, .leading-160, .leading-161, .leading-162, .leading-163, .leading-164, .leading-165, .leading-166, .leading-167, .leading-168, .leading-169, .leading-170, .leading-171, .leading-172, .leading-173, .leading-174, .leading-175, .leading-176, .leading-177, .leading-178, .leading-179, .leading-180, .leading-181, .leading-182, .leading-183, .leading-184, .leading-185, .leading-186, .leading-187, .leading-188, .leading-189, .leading-190, .leading-191, .leading-192, .leading-193, .leading-194, .leading-195, .leading-196, .leading-197, .leading-198, .leading-199, .leading-200, .leading-201, .leading-202, .leading-203, .leading-204, .leading-205, .leading-206, .leading-207, .leading-208, .leading-209, .leading-210, .leading-211, .leading-212, .leading-213, .leading-214, .leading-215, .leading-216, .leading-217, .leading-218, .leading-219, .leading-220, .leading-221, .leading-222, .leading-223, .leading-224, .leading-225, .leading-226, .leading-227, .leading-228, .leading-229, .leading-230, .leading-231, .leading-232, .leading-233, .leading-234, .leading-235, .leading-236, .leading-237, .leading-238, .leading-239, .leading-240, .leading-241, .leading-242, .leading-243, .leading-244, .leading-245, .leading-246, .leading-247, .leading-248, .leading-249, .leading-250, .leading-251, .leading-252, .leading-253, .leading-254, .leading-255, .leading-256, .leading-257, .leading-258, .leading-259, .leading-260, .leading-261, .leading-262, .leading-263, .leading-264, .leading-265, .leading-266, .leading-267, .leading-268, .leading-269, .leading-270, .leading-271, .leading-272, .leading-273, .leading-274, .leading-275, .leading-276, .leading-277, .leading-278, .leading-279, .leading-280, .leading-281, .leading-282, .leading-283, .leading-284, .leading-285, .leading-286, .leading-287, .leading-288, .leading-289, .leading-290, .leading-291, .leading-292, .leading-293, .leading-294, .leading-295, .leading-296, .leading-297, .leading-298, .leading-299, .leading-300, .leading-301, .leading-302, .leading-303, .leading-304, .leading-305, .leading-306, .leading-307, .leading-308, .leading-309, .leading-310, .leading-311, .leading-312, .leading-313, .leading-314, .leading-315, .leading-316, .leading-317, .leading-318, .leading-319, .leading-320, .leading-321, .leading-322, .leading-323, .leading-324, .leading-325, .leading-326, .leading-327, .leading-328, .leading-329, .leading-330, .leading-331, .leading-332, .leading-333, .leading-334, .leading-335, .leading-336, .leading-337, .leading-338, .leading-339, .leading-340, .leading-341, .leading-342, .leading-343, .leading-344, .leading-345, .leading-346, .leading-347, .leading-348, .leading-349, .leading-350, .leading-351 {
    float: left;
    margin: 0;
    min-height: 30px;
    padding: 1%;
    width: 100%;
}
#container1 p, #container1 a {
    color: #000 !important;
    font-family: "GOTHICBI" !important;
}
#position-15 p {
    color: #ffffff !important;
}


#box555 > div.inner{
    width: 100%;
}

#box7 > div.inner {
position:relative;
}

#box14 {
  
    width: 100%;

}

#box13 {

    width: 100%;

}




#box55 {
    width: 100%;
}


#leftt > div.inner {
    margin-left: 0;
}
#center > div.inner {
    margin-left: 0;
}
.quart {
    float: left;
    margin: 0;
    width: 50%;
}
.demi {
    float: none;
    margin: 2% auto;
    width: 90%;
}





#box2, #box5, #boxXX , #box6 {
	
	width:100%;
	
	top: 0;
	position: relative;
}

#box4, #box3, #box7, #box8, #box10 {
    width: 100%;
    position: relative;
}
#box9{
    width: 100%;
}



#footer .iner{
    width: 90%;
}

#footer .innner{
    right:0;
}




#box2 > div.inner p {
    overflow: hidden;
    width: 100%;
}







#box2 div.moduletable, #boxtop1 div.module, #boxtop1 div.moduletable_menu, #boxtop1 div.module_menu {
    float: left;
    margin: 1%;
    text-align: left;
    width: 98%;
}
#box4 div.moduletable, #boxtop1 div.module, #boxtop1 div.moduletable_menu, #boxtop1 div.module_menu {
    float: left;
    padding: 0;
    text-align: left;
    width: 100%;
}

#box5 div.moduletable{
    float: left;
    padding: 0;
    text-align: left;
    width: 100%;
}

#box5 div.moduletable .custom {
    left: 0;
    margin: 0 auto;
    padding: 5% 0;
    position: relative;
    top: 0;
    transform: translate(0%, 0%);
    width: 84%;
}
#box5 img {
}
#box6 div.moduletable, #boxtop1 div.module, #boxtop1 div.moduletable_menu, #boxtop1 div.module_menu {
    float: left;
    height: 100%;
    text-align: left;
    width: 100%;
}


#footer #boxbottom1, #footer #boxbottom2, #footer #boxbottom3 {
    float: left;
    margin: 0% auto 0;
    padding: 1% 0 0;
    width: 98%;
}
#box9 > div.inner p {
    color: #000;
    overflow: hidden;
    width: 100%;
}
#box3 > div.inner p {

}
#boxtop1 {
}
#boxtop1 > div.inner {
    max-width: none;
    padding: 0;
    text-align: left;
    width: 100%;
}
#boxtop1 > div.inner img {
    float: left;
}
#boxtop1 > div.inner a img {
    float: none;
}
#boxtop1 > div.inner p {
}
#boxtop1 div.moduletable, #boxtop1 div.module, #boxtop1 div.moduletable_menu, #boxtop1 div.module_menu {
    text-align: left;
}
#boxtop1 div.moduletable h3, #boxtop1 div.module h3, #boxtop1 div.moduletable_menu h3, #boxtop1 div.module_menu h3 {
    text-align: left;
}
#boxtop2 {
}
#boxtop2 > div.inner {
    color: #000;
    margin: 0 auto;
    max-width: none;
    text-align: left;
}
#boxtop2 > div.inner img {
    float: left;
}
#boxtop2 > div.inner a img {
    float: none;
}
#boxtop2 div.moduletable, #boxtop2 div.module, #boxtop2 div.moduletable_menu, #boxtop2 div.module_menu {
    text-align: left;
}
#boxtop2 div.moduletable h3, #boxtop2 div.module h3, #boxtop2 div.moduletable_menu h3, #boxtop2 div.module_menu h3 {
    text-align: left;
}
#boxtop3 > div.inner {
    max-width: none;
    padding: 2px;
    text-align: left;
}
#boxtop3 > div.inner img {
    float: left;
}
#boxtop3 > div.inner a img {
    float: none;
}
#boxtop3 div.moduletable, #boxtop3 div.module, #boxtop3 div.moduletable_menu, #boxtop3 div.module_menu {
    text-align: left;
}
#boxtop3 div.moduletable h3, #boxtop3 div.module h3, #boxtop3 div.moduletable_menu h3, #boxtop3 div.module_menu h3 {
    text-align: left;
}
#boxtop4 > div.inner {
    background: rgba(0, 0, 0, 0) url("../images/8.png") no-repeat scroll center top;
    padding: 2px;
    text-align: left;
}
#boxtop4 div.moduletable, #boxtop4 div.module, #boxtop4 div.moduletable_menu, #boxtop4 div.module_menu {
    text-align: left;
}
#boxtop4 div.moduletable h3, #boxtop4 div.module h3, #boxtop4 div.moduletable_menu h3, #boxtop4 div.module_menu h3 {
    text-align: left;
}
#left {
    width: auto !important;
}
#left .moduletable, #left .moduletable_menu {
    float: left;
    padding: 7%;
}
#left > div.inner {
    margin: 0 0 10px;
    overflow: hidden;
}
#center {
    width: 100% !important;
}
#nav ul.menu li a, #nav ul.menu li span.separator {
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 3px;
    padding-right: 3px;
}
#nav ul.menu li.item471 > div.floatck {
    margin-left: -214px;
    width: 758px !important;
}
img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.item-pageinox img {
    float: left;
}



#box3 > div.inner div.moduletable {

}




}
@media screen and (max-width: 758px) {
body {
    margin: 0 auto;
   
}


#cacheh0 {

    display: none;
  
}

#box1 {
	    width: 100%;

}

#box3 > div.inner {

    width: 90%;

}

#box6 > div.inner {
  
    width: 91%;

}

#box14 {
 
    margin: 5% 0 0 0%;
 
}


#container {
  margin: 0 auto;
  padding: 4%;
  width: 92%;
}


#box2 > div.inner {
    /*! margin: -14% 2% 0 0; */
    width: 100%;
}






#main {
 width: 92% !important;
    max-width: 100% !important;

}



#box2 , #box8 div.moduletable{

    /*! width: 100%; */

}






#boxbottom1 div.moduletable, #boxbottom1 div.module, #boxbottom1 div.moduletable_menu, #boxbottom1 div.module_menu {
    float: left;
    text-align: left;
    /*! width: 100%; */
}
#wrapper {
    padding: 0;
    width: 524px !important;
}
.pull-right, .pull-left {
    margin: 5px;
}
.item-pageinox p {
    float: left;
    width: 100%;
}
.item-pageinox img {
    float: left;
}
.item-pageinox h3 {
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #c61e1e !important;
    float: left;
    font-size: 16pt;
    margin: 20px 0 10px;
    padding: 0;
    text-align: left;
    width: 100%;
}
.pull-right img, .pull-left img {
    margin: 0;
}
#leftt > div.inner {
    margin-left: 0;
}
#center > div.inner {
    margin-left: 0;
}
.quart {
    float: left;
    margin: 0;
    width: 100%;
}
#logo {
	
	    width: 100%;
}
#menuu {
    float: left;
    height: auto !important;
    position: relative;
    width: 100%;
}
#banner {
    margin-left: 50px;
}
#left, #center, #right {
    width: 100% !important;
}
#right .moduletable, #right .moduletable_menu {
    float: left;
    margin: 10px 0 0 !important;
    padding: 2%;
    width: 45%;
}
#right div.moduletable:first-child, #right div.moduletable_menu:first-child {
    margin-right: 2% !important;
}
#nav {
    height: 60px;
}
#nav ul.menu li.item471 > div.floatck div.maximenuck2 {
    width: 131px !important;
}
#nav ul.menu li.item471 > div.floatck {
    width: 524px !important;
}
#modulestop .flexiblemodule {
    width: 50%;
}
#modulesbottom .flexiblemodule {
    width: 50%;
}
#modulesbottom .flexiblemodule > div.inner {
    margin: 5px;
}
}
@media screen and (max-width: 524px) {
#logo {
}
#boxtop1 > div.inner img, #boxtop2 > div.inner img, #boxtop3 > div.inner img {
    float: none;
}
#menuu {
    width: 100%;
}
#box2 > div.inner div, #box4 > div.inner div, #box7 > div.inner div {
    /*! padding: 3%; */
    /*! width: 95% !important; */
}


.vbcalsblock-price .vbcaldivcont {
  width:90% !important;
}





#box5, #box6  {
    /* padding: 2%; */

width: 100% !important;
}


.blogrevuepresse .page-header h2 {
    background: #c9d94e none repeat scroll 0 0;
    left: 0;
    padding-left: 6px;
    position: relative;
    text-align: left !important;
    top: 65px;
    width: 100%;
}
.blogrevuepresse div {
    width: 100% !important;
}
.blogavisclients .leading-0 .page-header h2 {
    top: 0;
}
.blogrevuepresse .page-header {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#boxbottom1 > div.inner {
    width: 100%;
}
#boxbottom3 > div.inner {
    border: medium none;
    width: 100%;
}
#leftt {
    width: 100% !important;
}
#wrapper {
    padding: 0;
    width: 292px !important;
}
#slideshow, #modulestop {
    display: none;
}
#left, #right, #center {
    width: 100% !important;
}
#left .moduletable, #left .moduletable_menu, #right div.inner div.moduletable, #right div.inner div.moduletable_menu {
    float: none !important;
    margin: 10px 0 0 !important;
    width: auto;
}
#left > div.inner {
    height: auto;
    margin: 0 0 10px;
}
#modulesbottom .flexiblemodule {
    float: none;
    width: auto !important;
}
#modulesbottom .flexiblemodule > div.inner {
    margin: 0 0 10px;
}
#nav {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important;
    height: auto;
    margin-bottom: 10px;
    padding: 0 !important;
}
#nav ul.menu li.level1 {
    background: #ffa245 -moz-linear-gradient(center top , #ffa245, #ff6a00 100%) repeat scroll 0 0;
    border-bottom: medium none !important;
    border-radius: 5px;
    box-shadow: 0 2px 3px 0 #363636;
    float: none;
    height: 35px;
    margin: 3px 0 !important;
    padding: 5px 0;
    width: 292px !important;
}
#nav ul.menu li.hidemobile {
    display: none;
}
#nav ul.menu li.item471 > div.floatck div.maximenuck2 {
    width: 292px !important;
}
#nav ul.menu li.item471 > div.floatck {
    margin-left: 0;
    width: 292px !important;
}
#center .items-row .item {
    float: none;
    margin: 0;
    width: auto;
}
.contact form fieldset dt {
    max-width: 80px;
}
.contact input, .contact textarea {
    max-width: 160px;
}
.cinq {
    float: left;
    margin: 1%;
    width: 48%;
}
#boxtop5 {
    float: left;
    width: 100%;
}
div#aiContactSafe_mainbody_1 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
div#aiContactSafe_mainbody_1 input#aics_name {
    width: 240px;
}
div#aiContactSafe_mainbody_1 input#aics_email {
    width: 240px;
}
div#aiContactSafe_mainbody_1 input#aics_phone {
    width: 240px;
}
div#aiContactSafe_mainbody_1 input#aics_subject {
    width: 240px;
}
div#aiContactSafe_mainbody_1 textarea#aics_message {
    height: 80px;
    width: 240px;
}
div#aiContactSafe_mainbody_1 div.aiContactSafe_row, div#aiContactSafe_mainbody_1 div.aiContactSafe_row div {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 0;
    text-align: center;
}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_left {
    clear: both;
}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right {
    clear: both;
}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_right {
    clear: both;
}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_left {
    clear: both;
}
div#aiContactSafe_mainbody_1 #aiContactSafeForm {
    margin-left: auto;
    margin-right: auto;
}
div#aiContactSafe_mainbody_1 div#aiContactSafe_info {
    margin-bottom: 10px;
}
div#aiContactSafe_mainbody_1 div#div_captcha {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    text-align: center;
}
div#aiContactSafe_mainbody_1 div#div_captcha div {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
div#aiContactSafe_mainbody_1 div#div_captcha_img {
    clear: both;
}
div#aiContactSafe_mainbody_1 div#div_captcha_info {
    margin-bottom: 5px;
}
div#aiContactSafe_mainbody_1 div.countdown_div {
    font-size: 9px;
}
div#aiContactSafe_mainbody_1 input.countdown_editbox {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    font-size: 9px;
    overflow: visible;
    text-align: center;
}
div#aiContactSafe_mainbody_1 table#aiContactSafeForm td, div#aiContactSafe_mainbody_1 div#aiContactSafeForm {
    padding: 5px;
    vertical-align: top;
}
div#aiContactSafe_mainbody_1 label {
    cursor: pointer;
}
div#aiContactSafe_mainbody_1 label.required_field {
    margin-left: 5px;
    text-align: left;
    vertical-align: top;
}
div#aiContactSafe_mainbody_1 div.aiContactSafe_row_hidden {
    display: none;
}
div#aiContactSafe_mainbody_1 div#aiContactSafeBtns input {
    margin: 0;
    padding: 5px;
}
div#aiContactSafe_mainbody_1 table.aiContactSafe_date td {
    padding: 0;
    vertical-align: middle;
}
div#aiContactSafe_mainbody_1 table.aiContactSafe_date td select {
    margin: 0 2px 0 0;
}
div#aiContactSafe_mainbody_1 table.aiContactSafe_date {
    margin-left: auto;
    margin-right: auto;
}
div#aiContactSafe_mainbody_1 span.aiContactSafe_sufix {
    margin-right: 3px;
}
div#aiContactSafe_mainbody_1 span.aiContactSafe_prefix {
    margin-left: 3px;
}
#aikon_paralax_95 {
    background-position: 0 center !important;
}
}
