@charset "UTF-8";



/* Sticky footer CSS */



* {

	margin: 0;

}





html, body {

	height: 100%;

	background: url('/images/bg.gif');

	margin:0px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;	

}



.banniere{

	width:960px;

	height:130px;

	text-align:left;

	margin:0 auto;

	background-color: #FFFFFF;

	



	padding-right:20px;

	padding-left:20px;

	background: url('http://contactik.com/images/baniere_fr.jpg') no-repeat  #fff;



}

.banniere_en{

	width:960px;

	height:130px;

	text-align:left;

	margin:0 auto;

	background-color: #FFFFFF;

	



	padding-right:20px;

	padding-left:20px;

	background: url('http://contactik.com/images/baniere_en.jpg') no-repeat  #fff;



}

.wrapper {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -26px; /* the bottom margin is the negative value of the footer's height */

}



.menu{

	background-repeat:no-repeat; 

	background-position:center; 

	background-position:top;

	background-color: #FFFFFF;

	width:1000px;

	height:24px;

	margin:0 auto;

	padding-top:5px;
	

}



.contenu{

	width:960px;

	height:100%;

	text-align:left;

	margin:0 auto;

	background-color: #FFFFFF;

	padding-right:20px;

	padding-left:20px;

	padding-bottom: 40px;
	

}



.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin:0 auto;

	width: 1000px;

	height: 26px;

	color: #FFFFFF;	

	background: url('/images/bg_footer.png') repeat-x; 

	text-align:center;

	padding-top:8px; 

	padding-bottom:0px;

	

}

td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #707070;

	line-height: 15px;

}



a:link {

	color: #2058a3;

	text-decoration: underline;

}

a:visited {

	color: #2058a3;

	text-decoration: underline;

}

a:hover {

	color: #2058a3;

	text-decoration: none;

}

a:active {

	color: #2058a3;

	text-decoration: underline;

}







.rollover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #FFFFFF;

}

a.rollover:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #FFFFFF;

	text-decoration: none;

}

a.rollover:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #FFFFFF;

	text-decoration: none;

}

a.rollover:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #f7761a;

	text-decoration: none;

}

a.rollover:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #FFFFFF;

	text-decoration: none;

}





.date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	color: #8f807c;

}





.langue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

a.langue:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

a.langue:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

a.langue:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: underline;

}

a.langue:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



.boutons {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

}

a.boutons:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.boutons:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.boutons:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.boutons:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.titreNews {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #f7761a;

	line-height: 15px;

}

a.titreNews:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #f7761a;

	line-height: 15px;

	text-decoration: none;

}

a.titreNews:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #f7761a;

	line-height: 15px;

	text-decoration: none;

}

a.titreNews:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #f7761a;

	line-height: 15px;

	text-decoration: underline;

}

a.titreNews:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #f7761a;

	line-height: 15px;

	text-decoration: none;

}

a.newsLink:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: none;

}

a.newsLink:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: none;

}

a.newsLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: underline;

}

a.newsLink:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: none;

}

	

a.formaLink:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: none;

}

a.formaLink:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: none;

}

a.formaLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: underline;

}

a.formaLink:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

	text-decoration: none;

}	



a {

   outline: none;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px; 

	font-weight: bold;

	color: #f7761a;

	line-height: 32px;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px; 

	font-weight: bold;

	color: #707070;

	line-height: 22px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 22px;

}

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px; 

	font-weight: bold;

	color: #f7761a;

	line-height: 20px;

}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px; 

	font-weight: bold;

	color: #2058a3;

	line-height: 15px;

}

h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px; 

	font-weight: bold;

	color: #707070;

	line-height: 15px;

}



#navlist

{

margin-left: 0;

padding-left: 0;

list-style: none;

}



#navlist li

{

padding-left: 10px;

background-image: url(http://www.contactik.com/images/arrow_sm.png);

background-repeat: no-repeat;

background-position: 0 .3em;

}



    iframe {

      background-color: #F1F1F1;

    }

.mobile{

	position:fixed;

	bottom:0px;

	width:100%;

	text-align:center;

}



.subMenu{



	border:2px solid;

   -moz-border-radius: 13px;

    -webkit-border-radius: 13px;

    -khtml-border-radius: 13px;

    border-radius: 13px;



	padding-left:25px;

	padding-right:15px;

	padding-top:15px;

	padding-bottom:15px;

	background-color: #F1F1F1;

	border-color: #D8D8D8;
	-moz-box-shadow: 1px 1px 3px #DBDBDB;
    -webkit-box-shadow: 1px 1px 3px #DBDBDB;
    box-shadow: 1px 1px 3px #DBDBDB;

	

}

.subMenu li {

	padding-top: 5px;

}



.mainContenu{

	border:2px solid;

   -moz-border-radius: 13px;

    -webkit-border-radius: 13px;

    -khtml-border-radius: 13px;

    border-radius: 13px;



	padding-left:0px;

	padding-right:5px;

	padding-top:5px;

	padding-bottom:5px;

	background-color: #F1F1F1;

	border-color: #D8D8D8;
	-moz-box-shadow: 1px 1px 3px #DBDBDB;
    -webkit-box-shadow: 1px 1px 3px #DBDBDB;
    box-shadow: 1px 1px 3px #DBDBDB;

	

}

.imgframe{
	border:2px solid;
	 -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;
	border-color: #F60;
	padding:3px;
}
