/*##############################################################################
# Presentation Styles
###############################################################################*/
body,
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:12.8px;
}

* ul,
* ol {
	/*margin-left:2 em;*/
	/*margin-left:1em;*/
	margin-left: 0;
	padding-left: 2.5em;


}

ul li, ol li {
	margin-bottom:5px;
}

h4 {
	color:#7E0D0A;
	font-size:1.4em;
	margin-top:10px;
}

h5 {
	color:#993333;
	font-family:verdana,arial;
	font-weight:bold;
	margin-top:10px;
    margin-top:0.8em;
    font-size:1em;
}

.csc-textpic .csc-textpic-imagewrap {
	position: relative;
}

* p { margin-top:5px; margin-bottom:8px;}

#container {
	background:#FFF;
	font-size:1em;
	/*font-size:0.8em;*/
}

.hover_highlight {
		filter:alpha(opacity=100);
		opacity: 1;
	}

	.hover_highlight:hover {
		filter:alpha(opacity=75);
		opacity: 0.75;
	}


.blockquote {
padding: 1em 40px;
font: italic 1.05em Georgia, Times, serif;
background: url(/fileadmin/templates/main/img/quote-fr.gif) 10px 0.75em no-repeat;
width: 110px;
float: right;
/*margin: 10px;
margin-bottom: 5px;*/
}

.blockquote-en {
padding: 1em 40px;
font: italic 1.05em Georgia, Times, serif;
background: url(/fileadmin/templates/main/img/quote-en.gif) 10px 0.75em no-repeat;
width: 110px;
float: right;
/*margin: 10px;
margin-bottom: 5px;*/
}


.blockquoteleft {
padding: 1em 40px;
font: italic 1.05em Georgia, Times, serif;
background: url(/fileadmin/templates/main/img/quote-fr.gif) 10px 0.75em no-repeat;
width: 110px;
float: left;
/*margin: 10px;
margin-bottom: 5px;*/
}

.blockquoteleft-en {
padding: 1em 40px;
font: italic 1.05em Georgia, Times, serif;
background: url(/fileadmin/templates/main/img/quote-en.gif) 10px 0.75em no-repeat;
width: 110px;
float: left;
/*margin: 10px;
margin-bottom: 5px;*/
}

#container .caption {
	font-size:0.85em;
}


.right {
	float:right;
}
/*blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }*/


.texte {
}


.texterouge                             {color:#933; /*font-size: 12px;*/ font-family: verdana, arial;}
.texterougegras                             {color:#933; /*font-size: 12px;*/ font-family: verdana, arial; font-weight: bold;}
.texterougeitalic                             {color:#933; /*font-size: 12px;*/ font-family: verdana, arial;  font-style: italic;}
.texterougegrasitalic                             {color:#933; /*font-size: 12px;*/ font-family: verdana, arial; font-weight: bold; font-style: italic;}
table.texterouge                             {color:#933; /*font-size: 12px;*/ font-family: verdana, arial; }
a.texterouge:link                       {color:#933; /*font-size: 12px;*/ font-family: verdana, arial; text-decoration:none; }
a.texterouge:visited            {color:#933; /*font-size: 12px;*/ font-family: verdana, arial; text-decoration:none; }
a.texterouge:hover                      {color:#933; /*font-size: 12px;*/ font-family: verdana, arial; text-decoration:none; }

.titre                                  {color:#7E0D0A; font-size: 19px; font-family: verdana, arial; }
a.titre:link                    {color:#7E0D0A; font-size: 19px; font-family: verdana, arial; text-decoration:none; }
a.titre:visited                 {color:#7E0D0A; font-size: 19px; font-family: verdana, arial; text-decoration:none; }
a.titre:hover                   {color:#7E0D0A; font-size: 19px; font-family: verdana, arial; text-decoration:underline;}


.soustitre2                     {color:#7E0D0A; font-size: 14px; font-family: verdana, arial; font-weight: bold; }
a.soustitre2:link               {color:#7E0D0A; font-size: 14px; font-family: verdana, arial; font-weight: bold; text-decoration:underline; }
a.soustitre2:visited    {color:#7E0D0A; font-size: 14px; font-family: verdana, arial; font-weight: bold; text-decoration:underline; }
a.soustitre2:hover              {color:#7E0D0A; font-size: 14px; font-family: verdana, arial; font-weight: bold; text-decoration:underline;}

.texteblanc                     {color:#ffffff; font-size: 12px; font-weight: bold;}
.textebleu                              {color:#0151aa; /*font-size: 12px;*/ font-weight: bold;}

.texte2                                 {color:#000000; font-size: 11px; font-family: verdana, arial; text-decoration:none; font-weight: normal; }
a.texte2:link                   {color:#000000; font-size: 12px; font-family: verdana, arial; text-decoration:none; font-weight: normal; }
a.texte2:visited                {color:#000000; font-size: 12px; font-family: verdana, arial; text-decoration:none; font-weight: normal; }
a.texte2:hover                  {color:#000000; font-size: 12px; font-family: verdana, arial; text-decoration:none; font-weight: normal; }


.subtitle,
.soustitre{
	margin-top:10px;
	margin-bottom:5px;
	color:#3e3f3f;
	font-weight:normal;
	font-size:1.3em;

}

.imgcaption, .csc-textpic-caption{
	font-size:0.9em;
  	text-align: center;
  	text-indent: 0;
	
}
.csc-textpic-caption {
	padding-top:3px;
	padding-bottom:5px;
}

.csc-textpic-text {
    margin-bottom: 10px;
}

div#side-a .csc-textpic-text {
    margin-left: 10px;
}
/* external link */
a.urlextern{
	background: transparent url(/fileadmin/templates/main/img/link_icon.gif) 0px 1px no-repeat;
	padding: 1px 0px 1px 16px;
	color:#4b7cd2;
	text-decoration:none;
}

.tx-stflashplayer-pi1 {
	margin-top:10px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border: 1px solid black;
}

