/*                                    fichier CSS global Extranet                                    */
/* l'objectif est de déclarer ici les classes CSS pouvant être utilisées à de nombreux endroits différents */

/* Gestion des effets quotes avec un effet rectangle comme pour l'éditorial */
blockquote {
	margin:1px;
	padding:1px;
	background: transparent url(/extranet_img/quoleft.gif) left top no-repeat;
}
blockquote div {
	margin:0 0 0 0;
	padding:10px;
	background: transparent url(/extranet_img/quoright.gif) right bottom no-repeat;
}

/* Gestion de l'effet flamme rouge pour le titre du module éditorial */
.TitreFlammeRouge {
	background: transparent url(/extranet_img/flammerouge.jpg) left no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
	font: normal normal bold 13px Arial;
	text-align: left;
}
/* Separateur gris utilisé entre autres pour l'éditorial */
.SeparateurGris {
	background: transparent url(/extranet_img/SeparateurGris.jpg) top repeat-x;
}
/* classe pour les titres (de modules par exemple) */
.Titre {
	font: normal normal bold 13px Arial;
	text-align: center;
}

/* Gestion des éléments du bloc sondage */
.TitreSondage {
	background: transparent url(/extranet_img/pictosondage.gif) left no-repeat;
	padding-left: 20px;
	margin-left: 5px;
            margin-top: 5px;
	margin-bottom: 10px;
	font: normal normal bold 12px Arial;
	text-align: left;
}
.TitreProfilAlerte {
	background: transparent url(/extranet_img/icon_profilalerte.gif) left no-repeat;
	padding-left: 20px;
	margin-left: 5px;
            margin-top: 5px;
	margin-bottom: 10px;
	font: normal normal bold 13px Arial;
	text-align: left;
}

.BlocSondage {
	Background-image: url(/extranet_img/degradesondage.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #D6E6E6;
	border-left: 1px solid #AFBABC;
	border-right: 1px solid #AFBABC;
	border-top: 1px solid #AFBABC;
	font: normal normal normal 11px Arial;
	text-align: left;
	line-height: 12px;
}

.OptionVote {
	Background: url(http://192.168.1.63/extranet_img/PointillesSondage.jpg) bottom left repeat-x;
	font: normal normal normal 11px Arial;
	text-align: left;
	margin-left:10px;
}

.BasGaucheBlocSondage {
	height:19px;
	background-color: #D6E6E6;
	border-bottom: 1px solid #AFBABC;
	border-left: 1px solid #AFBABC;
	float:left;
}
.BasDroitBlocSondage {
	height:19px;
	width:18px;
	background-color: #D6E6E6;
	background: url(/extranet_img/CoinInferieurDroitModuleSon.jpg) bottom right no-repeat;
	float:left;
	
}

#topLogo {
	float:left;
}
#topMiddle {
	float:left;
	width: 800;
	background-image: url(/extranet_img/top_right_v3.gif);
	}
/* first or middle sibling, collapsable */
#topRight {
	
}

#blocTaux {
	background-color: #efe6d7;
	border: 1px solid #e2d9ca;
}

.actuLeft {
	float:left;
	width:3;
	background-image:url(/extranet_img/ActuLeft.gif);
}

.actuRight {
	float:right;
	width:3;
	background-image:url(/extranet_img/ActuRight.gif);
}

.vertiSep {
	float:left;
	background-image:url(/extranet_img/verticalSeparator.gif);
	background-repeat:repeat-y;
}

.horiSep {
	background-image:url(/extranet_img/horizontalSeparator.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.tauxTopDegra {
	background-image:url(/extranet_img/TauxTopDegra.gif);
	background-repeat:repeat-x;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.titleTauxLine1 {
	background-color:white;
	background-image:url(/extranet_img/TauxLine1.gif);
	background-repeat:repeat-y;
}
.titleTauxLine2 {
	background-color:#e7decf;
	background-image:url(/extranet_img/TauxLine2.gif);
	background-repeat:repeat-y;
}
.tauxLine1 {
	background-color:white;
}
.tauxLine2 {
	background-color:#ede1d1;
}

.tabLeftActuSel {
	width:5;
	height:25;
	float:left;
	background-image:url(/extranet_img/tabLeftActuSel.gif);
}

.tabRightActuSel {
	width:5;
	height:25;
	float:right;
	background-image:url(/extranet_img/tabRightActuSel.gif);
}
.tabLeftActuDesel {
	width:5;
	height:25;
	float:left;
	background-image:url(/extranet_img/tabLeftActuDesel.gif);
}
.tabRightActuDesel {
	width:5;
	height:25;
	float:right;
	background-image:url(/extranet_img/tabRightActuDesel.gif);
}
.tabMiddleActu {
	height:25;
	background-image:url(/extranet_img/tabMiddleActu.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.tabBottomActu {
	background-image:url(/extranet_img/tabBottomActu.gif);
	background-repeat:repeat-x;
}

.selStyle {
	float:left;
	color:#FFFFFF;
	height:25;
	text-align:center;
	background-image:url(/extranet_img/tabBgActuSel.gif);
	background-repeat:repeat-x;
}

.deselStyle {
	float:right;
	color:#ACACAC;
	height:25;
	text-align:center;
	background-image:url(/extranet_img/tabBgActuDesel.gif);
	background-repeat:repeat-x;
}

.tabTxt {
	padding-top:6px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.textStyle {
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color: #000000;
	text-decoration:none;
}
.textStyleVerdana {
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color: #000000;
	text-decoration:none;
}
.textStyleVerdana a {
	color:black;
	text-decoration:underline;
	
}
.miniTextStyle {
	font-family: Arial;
	font-size: 9px;
	text-align:left;
	color: #000000;
	text-decoration:none;
}
.titreModule {
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	font-style;
	color:#000000;
}
.titreRouge {
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	font-style;
	color:#BD0326;
}
.textStyleRed {
	font-family: Arial;
	font-size: 9px;
	text-align:left;
	color:#BD0326;
	margin:0 0 0 0;
	padding: 0 0 0 0;
            
}

.separator {
	background-image:url(/extranet_img/top_underline_v2.gif);
	background-repeat: no-repeat;
	width:55;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
.redArrow1 {
	background-image:url(/extranet_img/redArrow1_v2.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	width:10;
	height:5;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
.redArrow2 {
	background-image:url(/extranet_img/redArrow2_v2.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	width:10;
	height:5;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
.leftShadow {
	width:13;
	background-image:url(/extranet_img/leftShadow_v2.gif);
	background-repeat:repeat-y;
}
.rightShadow {
	width:13;
	background-image:url(/extranet_img/rightShadow_v2.gif);
	background-repeat:repeat-y;
}
.bottomShadow {
	width:886;
	height:18;
	background-image:url(/extranet_img/bottom_shadow_v2.gif);background-repeat:repeat-x;
}
.champs {
	background-color: #BCDDE2;
	
}
.divBorderWhite{
	border: 2px solid;
	border-color: white;
}
.divBorderRed{
	border: 2px solid;
	border-color: BC0229;
}
.alt1{
	background-color: F7F7F7;
   border-top:1px solid;
   border-color: BDC1C4;
	
}
.alt2{
	background-color: FFFFFF;
	border-top:1px solid;
   border-color: BDC1C4;
}
/* Gestion de l'effet flamme rouge pour le titre du module éditorial */
.TitrePiecesJointes {
	background: transparent url(/extranet_img/TromboneRouge.gif) left no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
	font: normal normal bold 13px Arial;
	text-align: left;
}
.PieceJointe{
	background: transparent url(/extranet_img/pucerouge.gif) left no-repeat;
	padding-left: 13px;
	margin-bottom: 3px;
	font: normal normal normal 11px Arial;
	text-align: left;
}
.relatedint{
	background: transparent url(/extranet_img/icon_relatedint.gif) left no-repeat;
	padding-left: 13px;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
}
.relatedext{
	background: transparent url(/extranet_img/icon_relatedext.gif) left no-repeat;
	padding-left: 13px;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
}
.titretaux {
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	font-style;
	color:#000000;
}
.TitreFlamme {
	background: transparent url(/extranet_img/flammegrise.gif) left no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
	font: normal normal bold 13px Arial;
	text-align: left;
}


.TitreFlamme:hover{
	background: transparent url(/extranet_img/flammerouge.jpg) left no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
	font: normal normal bold 13px Arial;
	text-align: left;
}
.TitreFlammeRed{
	background: transparent url(/extranet_img/flammerouge.gif) left no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
	font: normal normal bold 13px Arial;
	text-align: left;
}

.BlocFBF {
	Background: url(/extranet_img/gabaritFBFbackground.gif) top repeat-y;
	font-family:Arial;
            font-size:11px;
            font-weight:bold;
            text-align: left;
	line-height: 12px;
}
.BlocFBFHaut {
	Background: url(/extranet_img/gabaritFBFhaut.gif);
	font: normal normal normal 11px Arial;
	text-align: left;
	line-height: 12px;
}
.BasGaucheBlocFBF {

	Background: url(/extranet_img/gabaritFBFbas.gif);
	
}
.degradeGris {
	background-image:url(/extranet_img/degradegris.gif);
	background-position: top;
	background-repeat:no-repeat;
	background-color:#EDEDED;
}
.bgDocFBFLeft {
	background-image:url(/extranet_img/bgDocFBFLeft.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

.bgDocFBFRight {
	background-image:url(/extranet_img/bgDocFBFRight.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}

/* default domino styles */
H2 {color: white}
form {margin: 0px}
.nodisplay {visibility: hidden}

/* Common */
.bigtitle {color:#bd0326 ; font-family: arial ; font-size: 15px; font-weight:bold ; text-decoration:none}
.title {color:#bd0326 ; font-family: arial ; font-size: 16px; font-weight:bold ; text-decoration:none}
.headline {font-family: Arial ; color: #000000 ; font-size:10pt ; font-weight:normal}
.default {font-family: Arial ; color: #000000 ;  font-size:11px ; font-weight:normal}
.defaultfbf , A.defaultfbf:link , A.defaultfbf:visited , A.defaultfbf:hover{font-family: Arial ; color: #000000 ; font-size:11px ; font-weight:normal}

/* DEFAULT SITE */
.defaultsite, TD {font-family: Arial ; color:#000000 ; font-size:11px ; font-weight:normal ; text-decoration:none;}
A.defaultsite:link , A.defaultsite:visited {font-family: Arial ; color: #A76F8C ; font-size:11px ; font-weight:normal ; text-decoration:none}
A.defaultsite:hover {font-family: Arial ; color: #A76F8C ; font-size:11px ; font-weight:normal ; text-decoration:underline}
.defaultfbflightblue , A.defaultfbflightblue:link , A.defaultfbflightblue:visited , A.defaultfbflightblue:hover{font-family: Arial ; color: #9BACC8 ; font-size:11px ; font-weight:normal}
.defaultfbfdarkblue , A.defaultfbfdarkblue:link , A.defaultfbfdarkblue:visited , A.defaultfbfdarkblue:hover{font-family: Arial ; color: #345A80 ; font-size:11px ; font-weight:normal}

/* HOME */
.titlehome,  A.titlehome:link , A.titlehome:visited{color:#C30819 ; font-family: arial ; font-size: 9pt; font-weight:bold ; text-decoration:none} , A.titlehome:hover{color:#C30819 ; font-family: arial ; font-size: 9pt; font-weight:bold ; text-decoration:underline}

.defaulthome {font-family: arial ; color: #000000 ;  font-size:8pt ; font-weight:normal}
A.defaulthome:link, A.defaulthome:visited , A.defaulthome:hover {font-family: arial ; color: #00499C  ;  font-size:8pt ; font-weight:normal ; text-decoration:none}
A.defaulthome:hover {font-family: arial ; color: #00499C  ;  font-size:8pt ; font-weight:normal ; text-decoration:underline}

.Liendefaulthome {font-family: arial ; color: #000000 ;  font-size:8pt ; font-weight:normal}
A.Liendefaulthome:link, A.Liendefaulthome:visited , A.Liendefaulthome:hover {font-family: arial ; color: #00499C  ;  font-size:8pt ; font-weight:normal ; text-decoration:underline}
A.Liendefaulthome:hover {font-family: arial ; color: #00499C  ;  font-size:8pt ; font-weight:normal ; text-decoration:underline}

.autopromo , A.autopromo:link , A.autopromo:visited {font-family: Arial ; color: #57758F; font-size:10pt ; font-weight:bold}
A.autopromo:hover {font-family: Arial ; color: #57758F ; font-size:10pt ; font-weight:bold; text-decoration:underline}
.autopromotext  {font-family: arial ; color: #000000 ;  font-size:8pt ; font-weight:normal}
A.autopromotext:link , A.autopromotext:visited  {font-family: arial ; color: #BE0D21 ;  font-size:8pt ; font-weight:normal}
A.autopromotext:hover  {font-family: arial ; color: #BE0D21 ;  font-size:8pt ; font-weight:normal ; text-decoration:underline}

/* Footer */
.footer  {font-family: arial ; color: #FFFFFF; font-size: 8pt;}
A.footer:link , A.footer:visited , A.footer:hover {font-family: arial ; color: #FFFFFF; font-size: 8pt; text-decoration:underline;}

/* You are here */
.youarehere , A.youarehere:link , A.youarehere:visited , A.youarehere:hover  {font-family: arial ; font-size: 8pt; color: #17395F}

/* Navigation */
.navigationlink , A.navigationlink:link , A.navigationlink:visited , A.navigationlink:hover  {font-family: arial ; font-size: 9pt; color: #103561; font-weight:bold}
.navigationlinkhighlited , A.navigationlinkhighlited:link , A.navigationlinkhighlited:visited , A.navigationlinkhighlited:hover  {font-family: arial ; font-size: 9pt; color: #A86D89; font-weight:bold}
.navigationlinksmall , A.navigationlinksmall:link , A.navigationlinksmall:visited , A.navigationlinksmall:hover  {font-size: 8pt; color: #333366;}
.navigationlinksmallhighlited , A.navigationlinksmallhighlited:link , A.navigationlinksmallhighlited:visited , A.navigationlinksmallhighlited:hover  {font-size: 8pt; color: #A86D89;}
.navigationwhitelink , A.navigationwhitelink:link , A.navigationwhitelink:visited , A.navigationwhitelink:hover  {font-family: arial ; font-size: 8pt; color: #FFFFFF;}
.navigationwhite , A.navigationwhite:link  , A.navigationwhite:visited , A.navigationwhite:hover   {font-family: arial ; font-size: 9pt; color: #FFFFFF; font-weight:bold }

/* Lists*/
span.viewtitle {
	color: black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/extranet_img/logodocument.gif);
	background-repeat: no-repeat;
            padding-left:20px;
	
}
a.viewtitle {
	color: black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
span.viewtitlefirst {
	color: black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
            padding-left:20px;
	
}
a.viewtitlefirst {
	color: black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
span.viewtitlenoimage {
	color: black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
            padding-left:20px;	
}
a.viewtitlenoimage {
	color: black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.viewsmall , A.viewsmall:link, A.viewsmall:visited , A.viewsmall:hover {
	color: rgb(190,1,39);
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.viewsmall2 {
	color: rgb(190,1,39);
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
A.viewsmall2:link, A.viewsmall2:visited , A.viewsmall2:hover {
	color: rgb(190,1,39);
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.viewsmallgray {
	color: 858585;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/* .viewtitlethin, A.viewtitlethin:link , A.viewtitlethin:visited , A.viewtitlethin:hover {color:#3A689B ; font-family: arial ; font-size: 10pt; text-decoration:none} */
/* A.viewtitlethin:hover {color:#3A689B ; font-family: arial ; font-size: 10pt; text-decoration:underline} */

.viewheadline {color:#000000 ; font-family: arial ; font-size: 11px;}
A.viewheadline:link, A.viewheadline:visited , A.viewheadline:hover {color:#000000 ; font-family: arial ; font-size: 11px;text-decoration:none}
A.viewheadline:hover {color:#00499C ; font-family: arial ; font-size: 11px;text-decoration:underline}

.lienviewheadline {color:#345A7E ; font-family: arial ; font-size: 11px;}
A.lienviewheadline:link, A.lienviewheadline:visited , A.lienviewheadline:hover {color:#00499C ; font-family: arial ; font-size: 11px;text-decoration:underline}
A.lienviewheadline:hover {color:#00499C ; font-family: arial ; font-size: 11px;text-decoration:underline}

.viewheadlinebluepale {color:#9AADCB ; font-family: arial ; font-size: 11px;}

.viewdatetitle {color:#79AEB4 ; font-family: arial ; font-size: 11px; font-weight:bold}
.viewdate {
	color: #79AEB4;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.viewdatetitlefirst {color:#787878 ; font-family: arial ; font-size: 11px; font-weight:bold}
.viewdatefirst {
	color: #787878;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
/* numero et date publication */
.viewdatethin {color:#8797AF ; font-family: arial ; font-size: 11px;}
.viewsubcategory , A.viewsubcategory:link, A.viewsubcategory:visited , A.viewsubcategory:hover {font-family: arial ; font-size: 10pt; font-weight:bold ; color:#AC6D88}


/* document */
.heading {font-family: arial ; font-size: 10pt; color: #305B7E; font-weight:bold}
.headinglevel2 {font-family: arial ; font-size: 15px; color: #305B7E; font-weight:bold}
.normaltext {font-family: arial ; font-size: 10pt; font-weight: boldy}
.smalltext , A.smalltext:link, A.smalltext:visited , A.smalltext:hover {color:#1C3B67 ; font-family: arial ; font-size: 8pt;color: #BE0127;}
.smalltextred , A.smalltextred:link, A.smalltextred:visited , A.smalltextred:hover {color:#B50D0D ; font-family: arial ; font-size: 8pt;}
.verysmalltext , A.verysmalltext:link, A.verysmalltext:visited , A.verysmalltext:hover {color:#000000 ;font-family: arial ; font-size: 9px;}

/*advanced search (updated 28/05/03 JCP)*/
.searchtablequery {border-width: 1px; border-style : solid; border-color: #4A698C;} 
.searchtableinside {border: 0px solid red; padding: 1px 0px 2px 0px; margin: 0px 0px 0px 2px;}
.searchtableheading {color:#345A7E ; font-family: arial ; font-size: 13px; font-weight:bold ; text-decoration:none}

/* pave gris (gabarit publications) */
.pavegris {
	background-image: url(/extranet_img/degradegris_publications.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #EFEFEF;
	border: 1px solid #9A9FA3;
}

