/* CSS Document */
* {
	margin : 0px;
	padding : 0px;
	border : 0px;
}

a {
	text-decoration : none;
}

a.topAccessExtranet {
	border : 1px solid white;
	font-size : 10px;
	padding : 2 3 0 3 ;
	color : white;
	margin-right : 5px;
	margin-left : 60px;
	margin-top : 2px;
	float : right;
}

#affiche {
	float : right;
	background-image : url( "/argosSites/fep-portail/images/s2000/rightS2000BackBottom2_pic.gif" );
	background-position:left top;
	background-repeat : no-repeat;
	width : 197px;
	padding-top : 74px;
}

table, td { border : 1px solid black; }

#afficheActus {
	float : right;
	background-image : url( "/argosSites/fep-portail/images/AlAffiche2_STI.gif" );
	background-position:left top;
	background-repeat : no-repeat;
	width : 197px;
	padding-top : 74px;
}


#affiche img.illus, #afficheActus img.illus {
	margin : 0;
	margin-right : 3px;
}

#affiche div, #afficheActus div {
	border-left : 2px solid #0078B9;
	padding-left : 2px;
	padding-top : 2px;
}
#affiche p .titleRedNoDotte {
	display : block;
}

div#alertContener {
	text-align : left;
	width : 250px;
	position : absolute;
	z-index : 10;
	padding : 2px;
	background-color : white;
}
div#alertContener h1 {
	font-size : 14px;
}

div#alertContener.greenBorder {
	border : 1px solid green;
	color : green;
}

div#alertContener.redBorder {
	border : 1px solid red;
	color : red;
}

.articleInList {
	display : block;
	clear : both;
	margin-top : 15px;
}

#defregion {
	display : none;
	padding : 5px;
	position : absolute;
	background-color : white;
	border : 1px solid #8C9DB7;
	z-index : 10;
	text-align : center;
}

body#zoomActualites div#content #article_header {
	margin-top : 10px;
	margin-bottom : 10px;
}

div#content img {
	margin : 2px;
}

div#content div.mapFr {
	text-align : center;
}

body#zoomActualites div#content div#article_content { text-align : justify; }
div#content div#article_content ul, 
div#content div#article_content li,
div#content div#article_content ol,
div#content div#article_content UL, 
div#content div#article_content OL {
	list-style-type : none;
	padding-left : 15px;
	margin : 5 0 5 10;
}
div#content div#article_content UL {
	margin-top : 10px;
}
div#content div#article_content LI {
	list-style-type : disc;
	margin-left : 40px;
	margin-bottom : 3px;
}
div#content div#article_content LI {
	list-style-type : disc;
	margin-left : 20px;
	margin-top : 5px;
}
body {
	font-family : Arial,Helvetica,sans-serif;
	background-color : #FFFFFF;
	color: #0079C1;
	font-size : 12px;
}

#bottomBar {
	padding-top : 20px;
	clear : left;
}

#content {
	margin-top : 10px;
	width : 400px;
	float : left;
	text-align : justify;
}

#article_content {
	line-height : 18px;
}

#navList {
	clear : left;
	text-align : center;
	width : 400px;
}

#navList span {
	line-height : 26px;
	height : 26px;
	width : 50px;
}

body#zoom #content p, body#zoom #content a {
	color: #0079C1;
	font-size: 12px;
}

body#zoom #content a:hover {
	color: #FAA61A;
	font-size: 12px;
}

body#zoom #content p {
	margin-top : 15px;
	line-height : 18px;
}

dl, dt, dd {
	margin : 0;
	padding : 0;
	text-indent : 0;
	float : left;
}

dl {
	clear : left;
	margin-bottom : 10px;
}

#content dd {
	width : 100%;
}

#firstTop {
	width : 750px;
	height : 26px;
	background-color : #1879B5;
	text-align : justify;
}

#firstTop input, #firstTop select {
	text-align : center;
	background-color : #1879B5;
	border : 1px solid white;
	font-size : 10px;
	color : white;
	margin-right : 60px;
	float : left;
	margin-left : 5px;
	margin-top : 2px;
}

#firstItemOnListArticle {
	 float : left;
	 width : 305px;
	 margin-bottom : 15px;
}

#firstItemOnListArticle img {
	 margin-right : 3px;
}

h3 {
	font-size : 14px;
	font-weight : bold;
}

h4 {
	font-size : 12px;
	font-weight : bold;
}

h5 {
	font-size : 10px;
	font-weight : bold;
}

input {
	padding : 1px;
	font-size : 11px;
	font-family : Arial;
}

#leftColumn {
	width : 135px;
	float : left;
}

#leftColumn ul {
	background-image : url( "/argosSites/fep-portail/images/top_left2.gif" );
	background-repeat : no-repeat;
	background-position : left top;
	padding-top : 50px;
	padding-right : 20px;
	text-align : right;
	min-height : 200px;
	width : 125px;
	float : left;
	font-size : 11px;
}

#leftColumn ul.identite {
	background-image : url( "/argosSites/fep-portail/images/Regions/top_leftR0.gif" );
}

* html body#topicIndex #leftColumn ul, * html body#zoom #leftColumn ul {
	padding-right : 10px;
	width : 138px;
	height : 250px;
}
#leftColumn ul li.pictoGreen { background-image : url( "/argosSites/fep-portail/images/trace_vert.gif" ); }
#leftColumn ul li.pictoYellow { background-image : url( "/argosSites/fep-portail/images/trace_jaune.gif" ); }
#leftColumn ul li.pictoRed { background-image : url( "/argosSites/fep-portail/images/trace_rouge.gif" ); }
#leftColumn ul li.pictoOrange { background-image : url( "/argosSites/fep-portail/images/trace_orange.gif" ); }
#leftColumn ul li.pictoBlue { background-image : url( "/argosSites/fep-portail/images/trace_bleu.gif" ); }

#leftColumn ul li {
	background-repeat : no-repeat;
	background-position : right top;
	padding-top : 13px;
	padding-right : 35px;
	min-height : 20px;
}

#login {
	width : 147px;
	float : right;
	background-color : #0078B9;
	color : white;
	padding-top : 10px;
}

* html #login {
	margin-top : -5px;
}

#login li {
	font-size : 11px;
	padding-left : 3px;
	margin-bottom : 5px;
}
ul#newsletter {
	margin-left : 15px;
}

ul#search {
	margin-left : 15px;
	padding-bottom : 5px;
}

#login form input {
	margin-left : 2px;
	color: #006276;
	size : 8px;
}

#leftColumn ul li img {
	line-height:0;
}

#alsoConsult {
	width : 147px;
	float : right;
}

#moreInfos ul, #alsoConsult ul {
	border-left : 2px solid #0078B9;
	padding : 2px;
}

#alsoConsult ul {
	border-bottom : 2px solid #0078B9;
}

#alsoConsult ul li {
	background-image : url( "/argosSites/fep-portail/images/smallDotteBlue.gif" );
	background-repeat : no-repeat;
	background-position: left 7px;
	padding-left : 3px;
	margin-left : -2px;
}

#moreInfos div#suite, div#suiteAffiche {
	 float : left;
	 background-image : url('/argosSites/fep-portail/images/AlAffiche_bas_STI.gif');
	 background-repeat : no-repeat;
	 height : 15px;
	 width : 197px;
}

#alsoConsult div#suite {
	 width : 147px;
}

#page_leftPart {
	width : 553px;
	float : left;
}

#page_rightPart {
	width : 197px;
	float : left;
}

#pictoPage {
	 float : left;
	 width : 90px;
}

#s2000 {
	background-image : url( '/argosSites/fep-portail/images/s2000/rightS2000Title_pic.gif' );
	background-position:left top;
	background-repeat : no-repeat;
	min-height : 42px;
	width : 197px;
	float : right;
}

* html #s2000 {
	height : 42px;
	width : 197px;
}

#s2000 div {
	background-image : url( '/argosSites/fep-portail/images/s2000/rightS2000Back_pic.gif' );
	background-repeat : no-repeat;
	background-color : #A45D30;
	margin-top : 42px;
	margin-left : 29px;
	padding-top : 5px;
	min-height : 120px;
	color : white;
	font-size : 9px;
}

* html #s2000 div { height : 99px; }

#s2000 dl { float:right; width : 90px;  margin : 0px;}
#s2000 dt { width : 90px;  margin : 0px;}
#s2000 img { float : left; }
#s2000 div img.illus { float : left; margin-right : 10px; margin-left : 5px; width : 60px; }
#s2000 dt.titleWhite { font-size : 12px; display : block; width : 90px; }
#s2000 dd { width : 90px; }

.textBlue, .textBlue * { color: #0079C1; font-size: 12px; }
.textBlue:hover, .textBlue a:hover, a.textBlue:hover{ color : #FAA61A; }
.textGreen { color: #74BE2D; font-size: 12px; }
.textOrange, .textOrange a { color : #FAA61A; }
.textRed, .textRed a { color: #F37032; font-size: 12px; }
.textWhite { color : #FFFFFF; }
#s2000 a.textWhite:hover { color : #FFFFFF; }
.textYellow, .textYellow * { color : #F9CF3F; }
a.textWhite:hover { color : #FFDE2F; }
a.textOrange:hover, .textOrange a:hover { color: #F37032; }
.titleBlue { font-size: 13px; color: #0079C1; font-weight: bold; }

.titleGreen, .titleGreen * {
	background-image: url( "/argosSites/fep-portail/images/bille_titre_vert.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 13px;
	color: #74BE2D;
	font-weight: bold;
	padding-left: 20px;
}

.titleGreen2, .titleGreen2 * { font-size: 13px; color: #74BE2D; font-weight: bold; }

.titleOrange, .titleOrange * {
	font-size: 13px;
	color : #FAA61A;
	font-weight: bold;
	background-image: url( "/argosSites/fep-portail/images/bille_titre_orange.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.titleRed, .titleRed * {
	font-size: 13px;
	color: #F37032;
	font-weight: bold;
	background-image: url( "/argosSites/fep-portail/images/bille_titre_rouge.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.titleRedNoDotte, .titleRedNoDotte a { font-size: 13px; color: #F37032; font-weight: bold; }
.titleWhite, .titleWhite a { font-size: 13px; color: #FFFFFF; font-weight: bold}
.titleYellow, .titleYellow a { font-size: 13px; color: #F9CF3F; font-weight: bold}

#topNav { float : left; }

#topNav ul li {
	display : inline;
	float : left;
}

#topNav ul li img {
	margin : 0px;
	display : block;
}

ul, li, ol {
	list-style-type : none;
}

body#popup #page { padding-left : 30px; padding-right : 30px; }
body#popup #actionButtons { float : right; width : 100%; }
body#popup #articleContent { padding-top : 50px; }
body#popup #articleContent span.articleTitle { 
	padding-left : 20px;
	font-size : 13px;
	font-weight : bold;
}

P {
	color: #0079C1;
	font-size: 12px;
	text-align : justify; 
}

body#popup #articleContent span { float : left; text-align : justify; width : 100%; padding : 0; }
body#popup #articleContent span.articleTitle { margin-bottom : 20px; }
ul.ressourceList {
	margin-top : 10px;
}
ul.ressourceList li {
	margin-top : 5px;
	padding : 0;
	list-style-type : none;
}
ul.aLireAussi {
	margin-bottom : 10px;
}
ul.aLireAussi li {
	margin-left : 20px;
	list-style-type : disc;
}

ul.aLireAussi li a {
	color: #0079C1;
}
div.resultByTopic {
	padding : 10px;
	border-left : 1px solid #0079C1;
	border-bottom : 1px solid #0079C1;
	margin-bottom : 15px;
}
div.resultByTopic a {
	color: #0079C1;
}

ul#unsubscribe {
	margin-top : 20px;
	margin-left : 10px;
}

ul#unsubscribe input {
	border : 1px solid #0079C1;
	font-size : 11px;
}
