@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciAzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}

/* @import url('https://fonts.googleapis.com/css?family=Droid Sans'); */



BODY
{
	font-size: 14px;
	font-family: 'Droid Sans', trebuchet ms, sans-serif;
	margin: 0px;
	width: 100%;
}

P { font-size: 14px; font-family: 'Droid Sans', trebuchet ms, sans-serif; }

TABLE { border: 0; }
.ctable { border: 0; margin: auto; }

.inlineblock
{
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.inlineblock2
{
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.black { background-color: #000000; }

A { text-decoration: none; }
A:hover { color: #FFCC00; }

A.clair { color: #596AFF; text-decoration: none; }
A.clair:hover { color: #FFCC00; }

A.bluelink { color: #296AF5; font-family: helvetica neue, verdana, sans-serif; }
A.bluelink:hover { color: #FFCC00; }




.teaser
{
	max-width: 640px;
	margin: 0px auto 26px auto;
	text-align: left;
}

.teaser_barre, .teaser_barre2
{
	position: relative;
	padding-left: 12px;
	margin-bottom: 2px;
	min-height: 26px;
	font-size: 18px;
	font-family: times new roman, times, serif;
	color: #454AE6;
	line-height: 26px;
}
.teaser_barre { background-color: #0C074A; }
.teaser_barre2 { background-color: #210059; }
.teaser_titre, .teaser_barre A
{
	font-size: 18px;
	font-family: times new roman, times, serif;
	color: #474AFF;		/* 565AFF 4235C7  3C42D3 */
	text-decoration: none;
}
.teaser_titre, .teaser_barre A { color: #474AFF; }		/* 4235C7 3C42D3 */
.teaser_titre2, .teaser_barre2 A { color: #4C4AFF; }
A.teaser_titre:hover { color: #2277FF; }		/* 2277E6 */
A.teaser_titre2:hover { color: #2277FF; }
.teaser_barre A:hover { color: #2277FF; }
.teaser_barre2 A:hover { color: #2277FF; }

.teaser_content
{
	position: relative;
	font-size: 14px; 
	font-family: 'Droid Sans', Trebuchet MS, sans-serif;
}
.teaser_icone
{
	position: relative;
	display: inline-block;
	vertical-align: top;
	float: left;
	width: 65px;
	margin-left: 6px;
}
DIV.teaser_texte
{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0px 6px 0px 6px;
	font-size: 14px;
	font-family: tahoma, helvetica neue, verdana, sans-serif;
	text-align: left;
	line-height: normal;
	width: -moz-calc(100% - 83px);
	width: -webkit-calc(100% - 83px);
	width: calc(100% - 83px);
}
TD.teaser_texte { font-size: 14px; font-family: tahoma, helvetica neue, verdana, sans-serif; line-height: normal;}



.texte
{
	font-size: 14px;
	font-family: 'Droid Sans', Trebuchet MS, sans-serif;
	line-height: 18px;
}
.texte16
{
	font-size: 16px;
	font-family: 'Droid Sans', Trebuchet MS, sans-serif;
	line-height: 133%;
}
.texte12 { font-size: 12px; font-family: verdana, sans-serif; line-height: normal;}


.titre_indigo
{
	margin-bottom: 10px;
	font-size: 36px;
	font-family: times new roman, times, serif;
	color:#5424F3;
	text-align: center;
	line-height: normal;
}
.titre_bleu
{
	margin-bottom: 10px;
	font-size: 36px;
	font-family: times new roman, times, serif;
	color:#1F61B8;
	text-align: center;
	line-height: normal;
}
.titre_turquoise, .titre_turquoise2
{
	margin-bottom: 12px;
	font-size: 36px;
	font-family: Times new roman, Times, serif;
	text-align: center;
	line-height: normal;
}
.titre_turquoise { color: #206DBF; }
.titre_turquoise2 { color: #1F61B8; }

.intertitre1
{
	margin-bottom: 12px;
	font-size: 24px;
	font-family: 'Droid Sans', trebuchet MS, sans-serif;
	color: #482DE5;
	text-align: center;
	line-height: normal;
}
.intertitre2
{
	margin-bottom: 12px;
	font-size: 24px;
	font-family: times new roman, times, serif;
	color: #3A42E6;
	text-align: center;
	line-height: normal;
}
.intertitre3
{
	margin-bottom: 12px;
	font-size: 16px;
	font-family: verdana,arial, sans-serif;
	color: #195ED9;
	text-align: center;
	line-height: normal;
}

.date
{
	color: #323CCA;
	font-size: 11px;
	font-family: tahoma,verdana, sans-serif;
	line-height: normal;
}

.note11 { font-size: 11px; font-family: verdana, sans-serif; color: #5F73D4; line-height: normal;}
.note12 { font-size: 12px; font-family: verdana, sans-serif; color: #5F73D4; line-height: normal; }
.note_blue { font-size: 12px; font-family: verdana, arial, helvetica, geneva, sans-serif; color: #405AB8; line-height: normal; }
.note_blue2 { font-size: 12px; font-family: verdana, arial, helvetica, geneva, sans-serif; color: #4261CF; line-height: normal; }
.note_grey { font-family: verdana, sans-serif; color: #5869A9; line-height: normal; }
.note_grey2 { font-family: verdana, sans-serif; color: #5D67B3; line-height: normal; }
.note_light { font-family: verdana, sans-serif; color: #6678FF; line-height: normal; }

.note14 { font-size: 14px; font-family: verdana, sans-serif; color: #596CC7; line-height: normal; }
.note14_grey { font-size: 14px; font-family: verdana, sans-serif; color: #5869A9; line-height: normal; }

.copyright { font-size: 14px; font-family: helvetica neue, arial, helvetica, sans-serif; color: #494DB8; }

A.source
{
	color: #596cc7;
	text-decoration: none;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
}

A.source:hover
{
	color: #FFCC00;
	text-decoration: none;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
}

A.source_small
{
	color: #2E2E8C;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, sans-serif;
}

A.source_small:hover
{
	color: #FFCC00;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, sans-serif;
}



.assoc { font-size: 12px; font-family: Verdana,Arial,Helvetica; color: #3A19A9; text-align: center; margin-bottom: 22px; line-height: normal; }




A.entete_rubrique
{ 
	font-size: 14px;
	font-family: trebuchet ms, 'Droid Sans', tahoma, verdana,s ans-serif;
	color: #434CCC;
	text-decoration: none; 
}
A.entete_rubrique:hover { color: #FFCC00; }

DIV.entete_rubrique
{ 
	position: relative;
	height: 20px;
	background-image: url("http://www.syti.net/Images/corner3d_center.gif");
	border:0px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding: 2px 0px 0px 0px;
	font-size: 14px;
	font-family: trebuchet ms, 'Droid Sans', tahoma, verdana, sans-serif;
	color: #5C6CE7;
	text-align: center;
}

.entete_bloc
{ 
	position: relative;
	height: 25px;
	margin: 0px auto 14px auto;
	background-color: #0D1354;
	border: 0px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	font-size: 18px;
	font-family: Times, serif;
	color: #5853E1;			/* #514CFF */
	text-align: center;
	line-height: normal;
}





BLOCKQUOTE
{
	font-size: 12px;
	font-family: verdana, sans-serif;
}

.citation
{
	color: #5968C7;
	font-size: 12px;
	font-family: verdana, sans-serif;
}

.citation14
{
	font-size: 14px;
	font-family: trebuchet ms, georgia, serif;
}






/* cadres ou barres a bout arrondi avec titre (fonction base_display.php/ frame_debut */

SPAN.entete_rubrique
{
	color: #5757FA;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
}

A.entete_rubrique
{
	color: #5757FA;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS,Verdana,Arial,Sans-Serif;
}

A.entete_rubrique:hover
{
	color: #FFCC00;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS,Verdana,Arial,Sans-Serif;
}

/* barre titre des themes en Georgia 14 */

A.entete_rubrique14
{
	color: #4545E6;
	text-decoration: none;
	font-size: 14px;
	font-family: Georgia,Tahoma,Verdana,Sans-Serif;
	font-weight: bold;
}

A.entete_rubrique14:hover
{
	color: #FFCC00;
	text-decoration: none;
	font-size: 14px;
	font-family: Georgia,Tahoma,Verdana,Sans-Serif;
	font-weight: bold;
}





.cell_left { position: relative; display: inline-block; vertical-align: top; margin: 0px 7px 8px 0px}
.cell_right { position: relative; display: inline-block; vertical-align: top; }

