/* Feuille de style partie Site */
/* Présentation générale */
body table div {
   font-family : Arial,Verdana,sans-serif;
   font-size : 12px;
}
body {
	scrollbar-face-color: #66AA66;
	scrollbar-highlight-color: #77FF77;
	scrollbar-shadow-color: #66AA66;
	scrollbar-3dlight-color: #77FF77;
	scrollbar-arrow-color:  #FFFFFF;
	scrollbar-track-color: #99EE99;
	scrollbar-darkshadow-color: #336633;
   padding : 0;
   margin : 0;
   width : 100%;
   background-color : #EFFFEF;
}
table {
   border-collapse : collapse;
}
/*-------------------------------*/
/* descriptif des classes entete-pied */
.sit_menuprincipal {
   display : inline;
   margin : 0;
   padding : 0;
   font-size : 12px;
}
.sit_menupied {
   display : inline;
   margin : 0;
   padding : 0;
   font-size : 11px;
}
.sit_menuitem {
   display : inline;
   list-style : none;
   margin : 0;
   padding-left : 5px;
   padding-right : 5px;
   padding-top : 0;
   padding-bottom : 0;
   border-left : solid 1px #78DC78;
   border-right : solid 1px #78DC78;
   background-color : #95D595;
}
.sit_menulien {
   text-decoration : none;
   color : #356535;
   background-color : #95D595;
}
.sit_menulien:hover{
   color : #356535;
   background-color : #AFFFAF;
}
/*-------------------------------*/
/*  Descriptif de la répartition générale */
.tab_bodyligne {
   width : 100%;
   margin : 0;
   padding : 0;
}
.tab_bodycell {
   text-align : center;
   margin : 0;
   padding : 0;
}
/*-------------------------------*/
/* Descriptif des classes utilisées pour le corps de texte */
.titre1 {
	color:       #001100;
	font-family: Arial,Verdana;
	text-align:  left;
	font-size:	 12pt;
	font-style:  italic;
	text-decoration:  underline;
}
.titre2 {
	color:       #001100;
	font-family: Arial,Verdana;
	text-align:  left;
	font-size:	 10pt;
	text-decoration:  underline;
}
.citation {
	color:       #001100;
	font-style:  italic;
	background-color : #C5FFC5;
}
.nouveaute {
	color:       #FF0000;
	font-weight : bold;
	font-style:  italic;
	font-size:	 12pt;
}
.lienpetit {
   font-size : 10px;
	font-family: Arial,Verdana;
}
.sit_infolib {
	font-style:  italic;
	text-align:  center;
	font-family: Arial,Verdana;
	font-size:	 8pt;
}
.sit_obligatoire {
	color : #FF0000;
	font-size : 12px;
}
.textefort {
	color:       #001100;
   font-weight : bold;
	font-style:  italic;
	background-color : #C5FFC5;
}
.textejustifie {
	text-align:  justify;
	font-size:	 10pt;
   padding-left : 10px;
   padding-right : 10px;
	font-family: Arial,Verdana;
}
.textegauche {
	text-align:  left;
	font-size:	 10pt;
	font-family: Arial,Verdana;
}
.textecentre {
	text-align:  center;
	font-size:	 10pt;
	font-family: Arial,Verdana;
}
.textedroit {
	text-align:  right;
	font-size:	 10pt;
	font-family: Arial,Verdana;
}
.textepetitcentre {
	text-align:  center;
	font-size:	 8pt;
	font-family: Arial,Verdana;
}
.textelabel {
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top : 2px;
	margin-bottom : 2px;
	width: 130px;
	font-family: Arial,Verdana;
	font-size: 10pt;
}
.saisielabel {
   margin-left: 5px;
   margin-top : 2px;
   margin-bottom : 2px;
}
.saisieoptb {
   margin-left: 5px;
   margin-top : 2px;
   margin-bottom : 7px;
}
ul.sit_listemenu {
   padding : 10px;
   margin : 5px;
}
li.sit_listemenu {
   margin-left : 10px;
   list-style-image : url(ImagesSite/pointmenu.png);
}
/*-------------------------------*/
/* Descriptif des classes utilisées pour les news */
.sit_newsvide {
   font-style : italic;
}
/* Titre du cadre News */
.sit_titrenews {
	text-align : center;
	font-size : 11px;
	font-weight : bold;
	padding-top : 3px;
	padding-bottom : 3px;
}
.sit_newsrubrique {
   text-align : center;
   font-weight : bold;
   font-size : 10px;
   text-decoration : underline;
   background-color : #95D595;
   padding-top : 0;
   padding-bottom : 0;
   margin-top : 10;
   margin-bottom : 0;
}
.sit_newshr {
   color : #78DC78;
   padding-top : 0;
   padding-bottom : 0;
   margin-top : 0;
   margin-bottom : 0;
}
.sit_newstitre {
   font-style : italic;
   font-size : 10px;
   text-decoration : underline;
   padding-top : 0;
   padding-bottom : 0;
   margin-top : 0;
   margin-bottom : 0;
}
.sit_newstexte {
   font-size : 11px;
   padding-top : 2px;
   padding-bottom : 2px;
   margin-top : 0;
   margin-bottom : 0;
}
.news_scroll  {
   font-size : 11px;
   font-family : Arial;
   line-height : 15px;
}
.news_scroll a {
   color:#333333;
   text-decoration:none;
}
.news_scroll a:hover {
   color:#44606d;
   text-decoration: underline;
}
/* Plan d'accès */
.img_planacces {
   margin-top : 5px;
   margin-bottom : 5px;
   border: 1px solid #95D595;
}
/* pour les liens de téléchargement */
.sit_telecharger {
   margin-left : 20px;
   margin-bottom : 20px;
   float : right;
   background-color : #A5FFA5;
   border : solid 1px #95D595;
   padding : 3px;
}
/* pour les affichages de menus */
.sit_comparedv {
   text-align : left;
   font-size : 11px;
   font-style : Arial,Verdana;
   font-weight : bold;
}
/*-------------------------------*/
/* Gestion des Références et liens */
th.sit_tablereference, th.sit_tablelien, th.sit_tablefiche {
   border: 1px solid #95D595;
   margin: 0;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align:  center;
   background-color: #AFFFAF;
}
td.sit_tablereference, td.sit_tablelien, td.sit_tablefiche {
   border: 1px solid #95D595;
   margin: 0;
	padding-top: 2px;
	padding-bottom : 2px;
	text-align:  left;
	font-size: 12px;
}
/*-------------------------------*/
/* titre des photos */
.sit_titrephoto {
   border: 1px solid #95D595;
   margin: 0;
	padding: 3px;
	font-size: 12px;
	text-align:  center;
   background-color: #AFFFAF;
}
/*-------------------------------*/
/* Eléments à positionner */
div div {
   margin : 4px;
}
#tab_body {
   margin-left : auto;
   margin-right : auto;
   margin-top : 0;
   margin-bottom : 0;
   width : 850px;
   padding : 0;
	font-family: Arial,Verdana;
   font-size : 12px;
}
#div_teteimage {
   margin-left : auto;
   margin-right : auto;
   margin-top : 0;
   margin-bottom : 0;
   padding : 0;
}
#div_tetemenu {
   margin-left : auto;
   margin-right : auto;
   margin-top : 0;
   margin-bottom : 0;
   padding-bottom : 5px;
   border-bottom : solid 1px #95D595;
}
#div_genetexte {
   width : 100%;
   margin-left : 5px;
   font-style : Arial,Verdana;
   font-size : 12px;
}
#div_genenews {
   display : inline;
   float : right;
   width : 190px;
   padding-left : 5px;
   margin-top : 25px;
   margin-right : 10px;
   margin-left : 20px;
   margin-bottom : 20px;
   border : solid 2px #95D595;
   height : 200px;
}
#div_piedmenu {
   padding-top : 5px;
   border-top : solid 1px #95D595;
}
#div_piedtexte {
   font-size : 10px;
   border : solid 1px #95D595;
}
#liens_web {
   display : inline;
   float : left;
   width : 150px;
   margin-top : 25px;
   margin-right : 10px;
   margin-left : 20px;
   margin-bottom : 20px;
   border : 0;
}
/*-------------------------------*/
/* Liste des logiciels */
#tablelogiciels {
	margin: 0;
   width : 840px;
	border-collapse:collapse;
   border: 1px solid #95D595;
	font-size: 12px;
}
#tablelogiciels th {
   border: 1px solid #95D595;
   margin: 0;
	padding: 3px;
	font-weight: bold;
	text-align:  center;
   background-color: #AFFFAF;
}
#tablelogiciels td {
   border: 1px solid #95D595;
   margin: 0px;
	padding: 3px;
   text-align : left;
}
/*--------------------------------*/
/* Liste des Références et des liens */
#tablereference {
	margin: 0;
	padding : 0;
   width : 840px;
	border-collapse:collapse;
   border: 1px solid #95D595;
}
#tablereference p {
	margin: 0;
	padding-top : 2px;
	padding-bottom : 2px;
}
#tablelien {
	margin: 0;
   width : 840px;
	border-collapse:collapse;
   border: 1px solid #95D595;
}
#tablelien p {
	margin: 0;
	padding-top : 0;
	padding-bottom : 0;
}
#tablefiche {
	margin: 0;
   width : 600px;
	border-collapse:collapse;
   border: 1px solid #95D595;
}
#tablefiche p {
	margin: 0;
	padding-top : 0;
	padding-bottom : 0;
}
/*------------------------------------*/
/* Pour le défilement correct des photos */
#div_photos {
   margin : 5px;
   width : 510px;
   height : 510px;
   border: 1px solid #95D595;
}
#tab_photos {
   margin-top : 5px;
   margin-bottom : 10px;
   width : 510px;
   border: 0;
   padding : 0;
   border-collapse : collapse;
}
/* Photos */
#img_photos {
   margin-top : 5px;
   border: 0;
}
/*-----------------------------------*/
/* pour les jacquettes des logiciels */
#img_jacquette {
   float: left;
	border: 0px;
	margin: 0.5em;
}
#tab_dvcompare {
   border : solid 1px #95D595;
   margin-left : auto;
   margin-right : auto;
   margin-top : 0;
   margin-bottom : 0;
   width : 100%;
   font-style : Arial,Verdana;
   padding : 0;
}
#tab_dvcompare th {
   border : solid 1px #95D595;
   padding : 0;
   text-align : center;
   font-size : 12px;
   font-style : Arial,Verdana;
   font-weight : bold;
}
#tab_dvcompare td {
   border : solid 1px #95D595;
   padding : 0;
   text-align : left;
   font-size : 10px;
   font-style : Arial,Verdana;
}
/*----------------------------------------*/
/* Ajout pour le formulaire d'inscription */
/*----------------------------------------*/
.pmnl_content {
   font-style : Arial,Verdana;
	border : solid 1px #11FF22;
}
.pmnl_spantitre {
   font-style : Arial,Verdana;
	font-size : 12px;
	text-align : center;
}
.pmnl_inputtext {
   font-style : Arial,Verdana;
	font-size : 10px;
	text-align : left;
}
.pmnl_submit {
	font-style : Arial,Verdana;
	font-size : 12px;
	font-weight : bold;
}
.pmnl_inputradio {
	font-style : Arial,Verdana;
	font-size : 12px;
}
.pmnl_contentarchive {
	font-style : Arial,Verdana;
	font-size : 10px;
}
.pmnl_aarchive {
   text-decoration : none;
   color : #356535;
   background-color : #95D595;
}
.pmnl_aarchive:hover{
   color : #356535;
   background-color : #AFFFAF;
}
.pmnl_subsection {
	font-style : Arial,Verdana;
	font-size : 10px;
}
.pmnl_subtitle {
	font-style : Arial,Verdana;
	font-size : 14px;
	text-align : center;
	font-weight : bold;
}
.pmnl_subcontent {
	font-style : Arial,Verdana;
	font-size : 10px;
}
.pmnl_formlight {
	font-style : Arial,Verdana;
	font-size : 10px;
}
.pmnl_archivetitle {
	font-style : Arial,Verdana;
	font-size : 12px;
	text-align : center;
	font-style : italic;
	font-weight : bold;
}