@media print{
	#head_banner1{
		display:none
	}	
	#head_banner2{
		display:none
	}
	#head_banner3{
		display:none
	}
	#head_banner4{
		display:none
	}
	#heartContent_print{
		width:500px;
		border:1px solid #000000
	}
}
@media screen{
#heartContent_print{
		display:none
	}
}

input{
	border:1px solid #666699
	}
*{
font:normal normal normal 12px Verdana
}
*.lienArticle{
font: normal normal Bold 12px Verdana;
color:#666666;
text-decoration:underline
}
a{
text-decoration:none
}
table{
	border-collapse:collapse;
}
td{
	padding:0px
}


span.fakeboutons{
font:normal normal bold 11px Verdana, Helvetica, sans-serif;
color:#ee5500;
background-color:#bbbbbb;
background-image: url(/commun/images/bgButton.gif);
background-position:top left;
background-repeat:repeat-x;
border-left:#444444 solid 1px;
border-bottom:#222222 solid 1px;
border-right:#eeeeee solid 1px;
border-top:#999999 solid 1px;
padding-left:4px;
height:14px;
cursor:pointer
}

table.ds_box{
	background-color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	border:solid 1px #0066CC
}
table.ds_box td{
	font-size:10px;
	text-align:center
}

td.ds_cell{
	cursor:pointer
}

table.ds_box select{
	font-size:9px;
	height:17px;
	border:none
}


.login td{
vertical-align:top;
color:#FFFFFF;
font-family:Verdana, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:8px;
}

.login  input{
	background-color:#ffffff;
	border:1px solid #333366;
	font:normal normal normal 12px Verdana;
	color:#000000;
	height:18px;
	width:150px;
}

.miniButton{
	border:1px solid #666666;
	font:normal normal normal 11px Verdana;
	background-color:#303050;
	color:#CCCCCC;
	height:16px;
	width:50px;
	cursor:pointer
}




input.registerOptional{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #000000;
	color:#000000;
	height:16px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif
}
input.registerOK{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #33AA33;
	color:#000000;
	height:16px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif
}
input.registerKO{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #AA3333;
	color:#000000;
	height:16px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif
}
textarea.registerOptional{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #FFFFFF;
	color:#000000;
	height:50px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	width:128px
}
textarea.registerOK{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #33AA33;
	color:#000000;
	height:50px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	width:128px
}
textarea.registerKO{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #AA3333;
	color:#000000;
	height:50px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	width:128px
}
select.registerOptional{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #0000000;
	color:#DDDDDD;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	width:128px
}
select.registerOK{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #33AA33;
	color:#000000;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	width:128px
}
select.registerKO{
	background-color:#eeeeee;
	border-style:solid;
	border:solid 1px #AA3333;
	color:#000000;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	width:128px
}

checkbox.registerOptional{
	border-style:solid;
	border:solid 1px #FFFFFF
}
checkbox.registerOK{
	border-style:solid;
	border:solid 1px #33AA33
}
checkbox.registerKO{
	border-style:solid;
	border:solid 1px #AA3333
}
td.menu_admin select{
	font-size:9px
}
td.menuBouton{
font:normal normal normal 12px Verdana, Helvetica, sans-serif;
cursor:pointer;
text-align:center;
border:solid 3px #FF6600;
background-color:#444444;
border-right-color:#993300;
border-bottom-color:#FF6600;
padding-left:10px;
padding-right:10px;
width:80px;
height:30px;
color:#FF6600
}
tr.windoz_bar{
background-image:URL(/commun/images/windozbar.gif); background-repeat:repeat-x; background-position:bottom;
cursor:move
}
td.disabledwindow{
background:url(/commun/images/customdisabled.png) repeat
}
td.ombrewindozright{
width:5px;
background:url("/commun/images/ombreDroite.png");
background-repeat:repeat-y;
background-position:0px 5px
}

td.ombrewindozbottom{
height:5px;
background:url("/commun/images/ombreBas.png");
background-repeat:repeat-x;
background-position:5px 0px
}
td.ombrewindozbottomright{
height:5px;
background:url("/commun/images/ombreBasDroite.png");
background-repeat:no-repeat; background-position:top left
}

*.Simple_Texte{
font: normal normal bold 11px Verdana, Helvetica, sans-serif;

}
div.underHeader{
	height:42px;
	width:100%;
	overflow-y:hidden;
	font:normal normal normal 11px Verdana;
	color:#777777;

	margin-bottom:0px;
}

h3{
	font: normal normal bold 11px Verdana;
	margin:0px;
	text-align:center;
	width:100%;
	color:#ffffff;
	padding-top:3px
}

h2{
	font: normal normal bold 21px Verdana;
	margin:0px;
	margin-top:2px;
	text-align:left;
	vertical-align:middle;
	width:100%;
	color:#ee5500
}
h4{
	font: normal normal bold 13px Verdana;
	margin:0px;
	margin-top:2px;
	text-align:center;
	vertical-align:middle;
	width:100%;
	color:#ffffff
} 

a{
font:normal normal normal 11px Verdana
}

table.articleTable th{
	background:#112299;
	height:20px;
}
table.articleTable td{
	padding:10px
}

.titreSection {
	background:#112299;
	height:60px;
	width:100%;
	overflow-y:hidden;
	vertical-align:middle
}
h3  a:link{
	text-decoration:none
}
.titreSection2 {
	background:#112299;
	height:20px;
	width:100%
}
.zoneArticleAccueil{
	width:235px;
	padding:10px
}
p{
margin:0px
}
.inputFont{
font: normal normal normal 11px Verdana
}
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #333333;
}

.ds_head {
	background-color: #333;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	padding:4px
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */



.chapo_article{
	font:normal normal bold 13px Verdana;
	color:#000000
}
.commentaire{
	background:#efeeff;
	font:normal normal normal 11px Courrier;
	padding:5px;
	padding-top:2px;
	border:dotted 1px #bbbbbb;
	margin-bottom:8px
}
.commentaire_auteur{
font:normal normal bold 11px Courrier;
border-bottom:dotted 1px #bbbbbb;
margin-bottom:2px;
}
.minihref{
	font:normal normal normal 9px Arial;
	height:12px;
	color:#bbbbbb
}

.annonce_annuaire td{
	font:normal normal bold 11px Verdana;
	color:#000000;
	padding-left:5px
}
.annonce_annuaire th{
	text-align:left;
	font:normal normal normal 11px Verdana;
	color:#000000
}

.titreAnnuaire{
	font:normal normal bold 21px Arial;
	color:#ff6600;
	border-bottom:solid 1px #999999;
	
}
.inputrssurl{
	width:400px;
	font:normal normal normal 11px Arial
}

.titreArticleHome{
	font:normal normal normal 18px georgia,serif;
	color:#aa5600;
	cursor:pointer
}
.titreArticle{
	font:normal normal normal 18px georgia,serif;
	color:#aa5600;
	margin-left:10px;
	margin-right:10px
}

.chapoArticleHome{
font:normal normal normal 12px arial,serif;
	color:#333333;
	text-align:left
}
.signatureArticleHome{
font:normal normal normal 9px Arial;
	color:#333333;
	text-align:left;
	border-bottom:1px dotted #000000;
	padding-bottom:10px;
	margin-bottom:5px;
	font-style:italic
}

.homeLienSecteur a{
	font:normal normal normal 12px arial,serif;
	color:#000000;
	
}
.homeLienSecteur {
	border-bottom:dotted 1px #000000;
	height:20px;
	padding-top:4px
}
.homeLienSecteur:hover{
	background:#eeeeff;
}
.petitlienTitre{
font:normal normal normal 11px Verdana;color:#ffffff
}

.titreRubrique{
	font:normal normal normal 18px Verdana;
	color:#30608f;
	border-bottom:1px solid #aaaaaa;
	margin-bottom:2px
}
.navLine{
	 font-size:11px;
	 border-bottom:dotted 1px #cccccc;
	 margin-bottom:10px;
	 background:#e1e1f3
}

.userinfo {
	padding-left:10px;
	width:350px
}
.userinfo td{
	padding-left:10px;
	padding-top:4px;
	width:350px
}

table.rapport td{
	border:1px solid #999999
}

.countDownChar {
	width:28px;
	height:14px;
	font:normal normal normal 10px Arial;
	border:1px solid #bbbbbb;
	color:#666666
}

.countDownCharSpan {
	font:normal normal normal 10px Arial;
	color:#666666
}

.signatureEtDate{
text-align:right;
	font:normal italic normal 11px Arial;
	padding-right:10px;
	margin-bottom:10px;
}
.imgSlideShow{
	border:none;
	 position:absolute;
	 top:0px;
	 left:0px
}
