img {
  border : 0;
}

.captchaimg {
  border : 1px solid #000;
  margin:3px;
  vertical-align: middle;
}

.oldBrowsersVisible {
  display: none;
}

td.nw {
  white-space: nowrap;
}

#hiddenText {
  visibility: hidden;
  color: #000000;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

TD {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}
body {
  background-color: #ffffff; 
  margin-top: 0; 
  margin-right: 0; 
  margin-bottom: 0; 
  margin-left: 0; 
  padding-top: 0; 
  padding-right: 0; 
  padding-bottom: 0; 
  padding-left: 0; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}

.menuhaut, .menuhaut:visited, .menuhaut:link {
	font-weight: bold;
	font-size: 11px; 
	color: #ffffff;
	font-family: tahoma, arial, sans-serif;
	text-decoration: none;
	background : #2d196a;
}
a.menuhaut:hover {
	font-weight: bold;
	font-size: 11px;
	color: #99ff00;
	font-family: tahoma, arial, sans-serif;
	text-decoration: none;
	background : #2d196a;
}

.defheadblock, .defheadblock:visited, .defheadblock:link {
	font-weight: bold;
	font-size: 10px; 
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	background : #336600;
	padding-left: 5px;
	border-left: 5px solid #336600;
	border-top: 1px solid #336600;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 3px;
	height:18px;
	/*letter-spacing: 1px;*/
}
a.defheadblock:hover {
	font-weight: bold;
	font-size: 10px;
	color: #336600;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	background : #336600;
	padding-left: 5px;
	border-left: 5px solid #336600;
	border-top: 1px solid #336600;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 3px;
	height:18px;
}
/* only for ixprim336600 */
.leftendblock {
  background-color: #FFFFFF; 
  border-right: 1px dotted #336600;
  height:100%;
  margin:0;
  padding:0;
  width:142px;
}
/* end only */

div.titreform {
	letter-spacing: -2px;
	color:#336600;
	margin: 5px 0 5px 0;
	text-align:left;
	border-bottom: 1px solid #336600;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

div.titrepetit {
	letter-spacing: 2px;
	font-size: 11px;
	font-weight: bold;
	color:#336600;
	margin: 0 0 3px 0;
	text-align:left;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
}

div.titremoyen {
	letter-spacing: 2px;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	margin: 0 0 3px 0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

div.modtitlebig {
	letter-spacing: -2px;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#336600;
	margin: 0 0 3px 0;
	text-align:left;
	text-decoration : underline;
}

div.text-small {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	/*margin: 10px;*/
	padding:0;
	background-color: #ffffff;
    font-size: 9px;
	text-align:justify;
}

div.text-normal {
	padding:0px;
	background-color: #ffffff;
	text-align:justify;
}

h1.petit {
	letter-spacing: -1px;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#336600;
	margin: 5px 0 5px 0;
	text-align:left;
	border-bottom: 1px solid #d4d0c8;
}

h1.moyen {
	letter-spacing: -2px;
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#336600;
	margin: 5px 0 5px 0;
	text-align:left;
	border-bottom: 1px solid #336600;
}

h1 {
	font-weight: bolder;
	font-size: 16px;
	color: #336600;
	font-family: verdana, arial, helvetica, sans-serif;
}
h2 {
	font-weight: bolder;
	font-size: 14px;
	color: #336600;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	line-height: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
}
h4 {
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	line-height: 170%;
	border-bottom: thin double #336600;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
h4fin {
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	line-height: 170%;
	border-bottom: 1px solid #336600;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
h5 {
	font-weight: bold;
	font-size: 11px;
	color: #336600;
	font-family: verdana, arial, helvetica, sans-serif;
}
h6 {
	font-weight: bold;
	font-size: 11px;
	color: #336600;
	font-family: verdana, arial, helvetica, sans-serif;
}
hr {
	width: 100%; color: #c0c0c0
}
A.unetitre, .unetitre
{
 color: #336600;
 font-size: 11px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
text-decoration: none; 
}
A.unetitre:hover
{
 color: #CC00CC;
 font-size: 11px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
input, textarea {
color : #2A2F79; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
font-weight : normal;
border-color : #161A3F;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 2px;  
margin:0;
} 
select {
background-color : #D6D6D6; 
color : black; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
}
.backbigtable {
background-position : top right;
background-color : #ffffff;
}
.bodyline	{ 
background-color: #FFFFFF; 
border: 1px #345487 solid; 
}

/*=========================================================*/
/* IXPRIM COMMENTS                                         */
/*=========================================================*/
#comments{
	margin-top: 20px;
	text-align:left;
}

#comments blockquote{
	background: #f5f5f5;
	color: inherit;
	border: 1px solid #aaa;
	margin: 0;
	padding: 5px;
	overflow: auto;
}

#comments blockquote p{
	margin: 0;
}

.comment-info{
	margin-bottom: 0px;
}

.comment-info:before{
	content: url("/ger/themes/main/gite/layouts/default/bulle.png");
	margin-right: 5px;
}

.comment-info a{
	color:#404040;
	text-decoration:none;
	
}

#comments {
	color:#000000;
	text-align:left;
	font-size:11px;
	background-color: #ffffff;
}

#comments table{
	border-collapse: collapse;
}

#comments img {
	margin-right:3px;
}

#comments td.header {
	color:#ffffff;
	background-color: #c6c6c6;
	font-weight: bold;
	border: 1px solid #c6c6c6;
	vertical-align:middle;
}

#comments td.re {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	font-weight: bold;
	height:25px;
	vertical-align:middle;
}

#comments td.icons {
	border-top: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	height:25px;
	width:60px;
	vertical-align:middle;
	text-align:right;
}

#comments td.avatar {
	border: 1px solid #c6c6c6;
	padding:5px;
}

#comments .text {
	color:#000000;
	vertical-align:top;
	border: 1px solid #c6c6c6;
	padding:5px;
}

.post-content {
	line-height: 14px;
	font-size: 11px;
	text-align: justify;
	margin-top: 10px;
	font-weight:normal;
}

/*=========================================================*/
/* IXPRIM MAINMENU                                         */
/*=========================================================*/
#mainmenucontainer {
	text-align: left;
}
#mainmenucontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #336600;
}
#mainmenucontainer li {
	border-top: 1px solid #336600;
}
#mainmenucontainer li a:link, #mainmenucontainer li a:visited  {
	display: block;
	padding: 1px 1px 1px 2px;
	border-left: 1px solid #336600;
	border-right: 1px solid #336600;
	background-color: #ffffff;
	color: #336600;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}
#mainmenucontainer li a:hover {
	background-color: #336600;
	color: #FFFFFF;
}
#mainmenucontainer ul ul {
	margin:0;
	padding: 0;
	border-bottom:0;
}
#mainmenucontainer ul ul li {
}
#mainmenucontainer ul ul a:link, #mainmenucontainer ul ul a:visited {
	background-color: #ffffff;
	color: #336600;
	padding-left: 8px;
}
#mainmenucontainer ul ul a:hover {
	background-color: #336600;
	color: #FFFFFF;
	padding-left: 8px;
}

/* atext-small */

.atext-small{
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 10px; 
  color : #000000;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}
A.atext-small:active, A.atext-small:link, A.atext-small:visited {
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 10px; 
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}
A.atext-small:hover {
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 10px; 
  color : #ff6633;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}


.atext-normal{
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 11px; 
  color : #000000;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}
A.atext-normal:active, A.atext-normal:link, A.atext-normal:visited {
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 11px; 
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}
A.atext-normal:hover {
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 11px; 
  color : #ff6633;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}


/**********************************************************
 text-small textb1 text-normal
/**********************************************************/
.text-small, .pta{
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 10px; 
  color : #000000;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}
A.text-small:active, A.text-small:link, A.text-small:visited, A.pta:active, A.pta:link, A.pta:visited {
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 10px; 
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}
A.text-small:hover, A.pta:hover {
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 10px; 
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  font-weight : bold;
  text-align : left;
}


/**********************************************************
 text-normal
/**********************************************************/
.text-normal, .pta10 {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : normal;
  letter-spacing: -1px;
  color : #000000;
  background-color: transparent;
  text-decoration : none;
  letter-spacing: 0;
}
a, a:visited, a:active, a:link, A.text-normal, A.text-normal:link, A.text-normal:visited, A.text-normal:active,
A.pta10, A.pta10:link, A.pta10:visited, A.pta10:active {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : normal;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  letter-spacing: 0;
}
a:hover, A.text-normal:hover, A.pta10:hover{
  font-family :  Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : normal;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration: none;
  letter-spacing: 0;
}



/**********************************************************
 text-big
/**********************************************************/
.text-big, A.text-big, A.text-big:link, A.text-big:visited, A.text-big:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 14px;
  font-weight : normal;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  letter-spacing: 0;
}
A.text-big:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 14px;
  font-weight : normal;
  letter-spacing: -1px;
  color : #990000;
  background-color: transparent;
  text-decoration: underline;
  letter-spacing: 0;
}


/**********************************************************
 title
/**********************************************************/
.title-small, A.title-small, A.title-small:link, A.title-small:visited, A.title-small:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 10px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}
A.title-small:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 10px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}

.title-normal, A.title-normal, A.title-normal:link, A.title-normal:visited, A.title-normal:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  padding-left:0;

}
A.title-normal:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
  padding-left:0;
}

.title-big, A.title-big, A.title-big:link, A.title-big:visited, A.title-big:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 13px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;

}
A.title-big:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 13px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}
/**********************************************************
 breadcrumb
/**********************************************************/
.breadcrumb-small, A.breadcrumb-small, A.breadcrumb-small:link, A.breadcrumb-small:visited, A.breadcrumb-small:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;

}
A.breadcrumb-small:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}

.breadcrumb, A.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;

}
A.breadcrumb:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 12px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}

/**********************************************************
 navlink
/**********************************************************/
.navlink {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #000000;
  background-color: transparent;
  text-decoration : none;

}

A.navlink, A.navlink:link, A.navlink:visited, A.navlink:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;

}
A.navlink:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}

/**********************************************************
 url-links
/**********************************************************/
.url-links {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #000000;
  background-color: transparent;
  text-decoration : none;

}

A.url-links, A.url-links:link, A.url-links:visited, A.url-links:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;

}
A.url-links:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 11px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}

.title-headblock, A.title-headblock, A.title-headblock:link, A.title-headblock:visited, A.title-headblock:active {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 13px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;

}
A.title-headblock:hover {
  font-family :  Verdana,Arial, Helvetica, sans-serif; 
  font-size : 13px;
  font-weight : bold;
  letter-spacing: -1px;
  color : #336600;
  background-color: transparent;
  text-decoration : none;
}

