/*******************************************************/
/*                                                     */
/*               STYLE CSS Zeptosens  				   */
/*	           Zeptosens | FRIBOURG | SWITZERLAND      */
/*                                                     */
/*******************************************************/


/* 	DyıLfinition des paramyıLtre du body */
body {
	background			: #FFFFFF;
	margin				: 0px;
	padding				: 0px;
	}

/* 	tr: style des lignes
	td: style des colonnes
	p:	style des paragraphes
	div: style des balises div 
*/	
tr, td, p {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #333333;
	text-decoration			:none;
	font-style				:normal;
	font-weight				:normal;
	margin					:0px;
	padding					:0px;
	}

/* Style pour les listes */
ul, li{
list-style-type:none;
}


h1 {
	font-size 				:12px;
	font-weight				:bold;
	color					:#D9392B;

	}
	
h2 {
	font-size 				:12px;
	font-weight				:normal;
	color					:#D9392B;

	}	
	
h3 {
	font-size 				:12px;
	font-weight				:bold;
	color					:#FFFFFF;	

	}		
	
	
h4 {
	font-size 				:12px;
	font-weight				:bold;
	color					:#000000;	

	}			
/* Style des liens par dyıLfaut*/	
a:link{
	color				: #D9392B;
	font-weight			: normal;
	text-decoration		: none;
	height				: 20px;
	}
	
/* Style des liens visityıLs par dyıLfaut*/
a:visited{
	color				: #D9392B;
	text-decoration		: none;
	}

/* Style des liens survolyıLs par dyıLfaut*/
a:hover{
	color				: #999999;
	text-decoration		: none;
	}

	
/* Apparence gyıLnyıLrale des modules*/
table.moduletable {
	padding-bottom		: 15px;
	width				: 100%;
	}

/* Apparence du titre des modules*/
table.moduletable th {
	/*background			: #382804;*/
	height				: 20px; /*hauteur du bloc*/
	padding				: 0px; /*distance entre le texte et les bords du bloc*/
	font-size			: 12px; /*Taille de la typo*/
	font-weight			: bold; /*Graisse de la typo*/
	text-align			: left; /*Alignement du texte*/
	text-indent			: 10px; /*Retrait du texte par rapport au bord*/
	letter-spacing		: -0px; /*Inter-lettrage*/
	color				: #A6917D;
	line-height			: 20px;
}

/* Apparence du contenu de tous les modules*/
table.moduletable td {
	/*background			: #D9392B;*/
	height				: 20px;
	}

/* Apparence du titre des modules*/
table.moduletable_texte th {
	/*background			: #382804;*/
	font:Arial, Helvetica, sans-serif;
	height				: 20px; /*hauteur du bloc*/
	padding				: 0px; /*distance entre le texte et les bords du bloc*/
	font-size			: 12px; /*Taille de la typo*/
	font-weight			: bold; /*Graisse de la typo*/
	text-align			: left; /*Alignement du texte*/
	text-indent			: 5px; /*Retrait du texte par rapport au bord*/
	letter-spacing		: -1px; /*Inter-lettrage*/
	color				: #A6917D;
line-height:20px;
	}
	
/* Apparence du contenu des modules avec textes*/
table.moduletable_texte td {
	background			: #A6917D;
	height				: 20px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top			: 5px;
	padding-bottom		: 5px;
	}
	
	
/* Apparence des listes de tous les modules*/
table.moduletable ul {
	padding-left			: 10px;
	padding-right			: 10px;
	list-style-type			: none;
	}
	
table.moduletable li {
	padding-bottom			: 6px;
	list-style-type			: none;
	}



/* NAVIGATION */
/*            */	
/* Style de la navigation */	
a.mainlevel {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-style			: normal;
	font-weight			: bold;
	color				: #C8C9CA;
	text-decoration		: none;
	text-align			: left;
	text-indent			: 20px;
	margin-right		: 10px;
	padding				: 0px;
	line-height			: 20px;
	}
	
/* Style de la navigation (liens) */	
a.mainlevel:link{
	color				: #FFFFFF;
	display				: block;
	font-style			: bold;
	/*background-color	: #C5C7CC;*/
	/*border				: solid 2px #ffffff;*/
	height				: 20px;
	width				: 100%;
	}	
	
/* Style de la navigation (visityıLs)*/
a.mainlevel:visited{
	color				: #FFFFFF;
	display				: block;
	font-style			: bold;
	/*background-color	: #C5C7CC;*/
	/*border				: solid 2px #ffffff;*/
	height				: 20px;
	width				: 100%;
	}
	
/* Style de la navigation (survolyıLs) */	
a.mainlevel:hover{
	color				: #8F8D8E;
	display				: block;
	font-style			: bold;
	/*background-color	: #C5C7CC;*/
	/*border				: solid 2px #ffffff;*/
	height				: 20px;
	width				: 100%;
	}	

/* Style de la navigation (survolyıLs) */	
#active_menu{
	color				: #000000;
	display				: block;
	/*background-color	: #C%C7CC;*/
	width				: 100%;
	}	
	
/* Style de la sous-navigation */	
a.sublevel {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-style			: normal;
	font-weight			: normal;
	color				: #382804;
	text-decoration		: none;
	text-align			: left;
	text-indent			: 10px;
	vertical-align		: middle;
	margin-left			: 0px;
	padding				: 0px;	
	}
	
/* Style de la sous-navigation (liens) */	
a.sublevel:link{
	color				: #FFFFFF;
	display				: block;
	width				: 100%;
	margin-left			: 15px;
	height				: 18px;
	}	
	
/* Style de la sous-navigation (visityıLs) */	
a.sublevel:visited{
	color				: #FFFFFF;
	display				: block;
	width				: 100%;
	margin-left			: 15px;
	height				: 18px;
	}	
	
/* Style de la sous-navigation (survolyıLs) */	
a.sublevel:hover{
	color				: #8F8D8E;
	display				: block;
	width				: 100%;
	margin-left			: 15px;

	height				: 18px;
	}		

/*            */	     
	
	
/* CONTENU    */
/*            */	

.contentcolumn {
	padding-right: 5px;
}

/* Style des titres de contenus */


.contentheading, .componentheading {
 	vertical-align		: middle;
  	font-family     	: Verdana, Arial, Helvetica, sans-serif;
  	font-size       	: 18px;
  	font-weight     	: bold;
  	color           	: #D9392B;
  	text-align     		: left;
  	text-indent    		: 0px;
  	width          		: 100%;
  	height         		: 24px;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}
	


.contentpaneopen{
	font-family 			:Arial, Verdana, Helvetica, serif;
	font-size				:12px;
	color					:#555555;
	text-decoration			:none;
	font-style				:normal;
	font-weight				:normal;
	margin					:0px;
	padding					:0px;
	text-align:left;
}

.contentpaneopen p{
margin:0px;
padding:0px;
}
contentpaneopen h1{
	font-size			: 14px; /*Taille de la typo*/
	font-weight:bold;
	color:#7C9CB5;
	margin:0px;
	padding:0px;
}
.contentpaneopen h2{
	font-size			: 12px; /*Taille de la typo*/
	font-weight:normal;
	color:#D9392B;
	margin:0px;
	padding:0px;
}
.contentpaneopen h3{
	font-size			: 12px; /*Taille de la typo*/
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
table.contentpaneopen{
	margin:0px;
	padding:0px;
}
table.contentpaneopen td{
	margin:0px;
	padding:0px;
}
table.contentpaneopen ul{
/*list-style:circle url(../images/point_gris.gif) outside;*/
margin-left:12px;
padding:0;
}
table.contentpaneopen li{
list-style:square outside;
/* list-style:square url(../images/point_gris.gif) outside; */
}

.contentpaneopenct_global {
	font-family 		:Arial, Verdana, Helvetica, serif;
	text-align			: left; /*Alignement du texte*/
	font-size			: 11px; /*Taille de la typo*/
	font-weight:normal;
	text-decoration		: none;
	color:#555555;
	}
h1.contentpaneopenct_global {
	font-size			: 14px; /*Taille de la typo*/
	font-weight:bold;
	color:#7C9CB5;
	}
h2.contentpaneopenct_global {
	font-size			: 12px; /*Taille de la typo*/
	font-weight			: normal;
	color:#D9392B;
	}

/* Style pour les formulaires */
.inputbox{

margin-bottom:0px;
}

.button{
margin-top:10px;
color:#382804;
}

table.moduletable_form th {
	height				: 20px; /*hauteur du bloc*/
	padding				: 0px; /*distance entre le texte et les bords du bloc*/
	font-size			: 12px; /*Taille de la typo*/
	font-weight			: bold; /*Graisse de la typo*/
	text-align			: left; /*Alignement du texte*/
	text-indent			: 10px; /*Retrait du texte par rapport au bord*/
	color				: #A6917D;
line-height:20px;
	}
	
/* Apparence du contenu des modules avec textes*/
table.moduletable_form td {
	color:#382804;
	padding-left		: 5px;
	padding-top		: 3px;
	padding-bottom		: 3px;
line-height:12px;

	}

#navig_tab {
position:absolute;
top:110px;
width:164px;
height:auto;
margin:0px;
padding-left:-164px;
}

#image {
	background-image	: url(../images/index_03.jpg);
	background-repeat	: no-repeat;
	margin				: 0px;
	padding				: 0px;
	}
	
#tableau {
	border:1px solid #000000;
	border-collapse: collapse;
	padding: 5px;
	margin:auto;
}
