/**###############################"
 *         
 *                                   design1.css
 *
 ################################*/

 /*Couleurs de la charte graphique*/
 /* 
 bleu très clair			=	#81c1bf
 bleu moins clair			=	#659cb7
 bleu plus sombre			=	#487f90
 bleu du globe du logo		=	#005e98
 ------------------------------------------------------------
 couleur de la police de solgis	=	#008071
 */
 
 body{
   width: 100%;
   margin:0px;
   /*background-image: url(architecture/background.png);*/
   background-image: url(architecture/backgroundrv.png);
   font-family: verdana;
   font-size: 11;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
 *
 *                                                                                                  ARCHIVE NEWS
 *
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 .archive_news{
 	width:90%;
 }
.archive_paie_left{
  	background-image: url(archives_news/paie/left.jpg);
	background-repeat: no-repeat;
	height:39px;
 	width:120px;
}
.archive_comptabilite_left{
  	background-image: url(archives_news/comptabilite/left.jpg);
	background-repeat: no-repeat;
	height:39px;
 	width:120px;
}
.archive_gestion_left{
  	background-image: url(archives_news/gestion/left.jpg);
	background-repeat: no-repeat;
	height:39px;
	width:120px;
}
.archive_paie_middle{
  	background-image: url(archives_news/paie/middle.jpg);
	height:39px;
}
.archive_comptabilite_middle{
  	background-image: url(archives_news/comptabilite/middle.jpg);
	height:39px;
}
.archive_gestion_middle{
  	background-image: url(archives_news/gestion/middle.jpg);
	height:39px;
}
.archive_paie_right{
  	background-image: url(archives_news/paie/right.jpg);
	background-repeat: no-repeat;
	height:39px;
 	width:20px;
}
.archive_comptabilite_right{
  	background-image: url(archives_news/comptabilite/right.jpg);
	background-repeat: no-repeat;
	height:39px;
 	width:20px;
}
.archive_gestion_right{
  	background-image: url(archives_news/gestion/right.jpg);
	background-repeat: no-repeat;
	height:39px;
	width:20px;
}

.archive_titre{
   font-family: verdana;
   font-size: 12;
   font-weight: bold;
}
.archive_date{
   font-family: verdana;
   font-size: 11;
}
.archive_resume{
	font-family: verdana;
	font-style: italic;
	font-size: 11;
}
.archive_pagination{
}




/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
 *
 *                                                                                                  ENCART
 *
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
 .encart_hd{
  	background-image: url(encart/encart_hd.jpg);
	background-repeat: no-repeat;
	height:24px;
	width:50px;
	padding-left : 20px;
 }
  .encart_hg{
  	background-image: url(encart/encart_hg.jpg);
	background-repeat: no-repeat;
	height:24px;
	width:50px;
 }
  .encart_bd{
  	background-image: url(encart/encart_bd.jpg);
	background-repeat: no-repeat;
	height:24px;
	width:50px;
		padding-left : 20px;
 }
  .encart_bg{
  	background-image: url(encart/encart_bg.jpg);
	background-repeat: no-repeat;
	height:24px;
	width:50px;
 }
  .encart_text{
	font-size: 12;
	text-align:justify;
 }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
 *
 *                                                                                   FORMULAIRE DE CONTACT
 *
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contact{
   font-family: verdana;
   font-size: 12;
}
.formulaire_ligne{
	height:40px;
}
.formulaire_separation{
	width:10px;
}
.formulaire_nb{
   font-family: verdana;
   font-size: 11;
   color : #487f90;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
 *
 *                                                                                        PAGE DE NEWS
 *
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 .titre_allnews{}
 .contenu_allnews{}
 
 /*comptabilite*/
.top_allnews_comptabilite{
  	background-image: url(allnews/comptabilite/top.jpg);
	background-repeat: no-repeat;
	width:698;
	height:40px;
}
.bottom_allnews_comptabilite{
  	background-image: url(allnews/comptabilite/bottom.jpg);
	background-repeat: no-repeat;
	width:698;
	height:17px;
}
.back_allnews_comptabilite{
	background-image: url(allnews/comptabilite/back.jpg);
	width:698;

}
.separation_allnews_comptabilite{
	background-image: url(allnews/comptabilite/separation.jpg);
	background-repeat: no-repeat;
	width:698;
	height:9px;
 }
  /*gestion*/
.top_allnews_gestion{
  	background-image: url(allnews/gestion/top.jpg);
	background-repeat: no-repeat;
	width:698;
	height:40px;
}
.bottom_allnews_gestion{
  	background-image: url(allnews/gestion/bottom.jpg);
	background-repeat: no-repeat;
	width:698;
	height:15px;
}
.back_allnews_gestion{
	background-image: url(allnews/gestion/back.jpg);
	width:698;
}
 .separation_allnews_gestion{
	background-image: url(allnews/gestion/separation.jpg);
	background-repeat: no-repeat;
	width:698;
	height:9px;
 }
 /*paie*/
.top_allnews_paie{
  	background-image: url(allnews/paie/top.jpg);
	background-repeat: no-repeat;
	width:698;
	height:40px;
}
.bottom_allnews_paie{
  	background-image: url(allnews/paie/bottom.jpg);
	background-repeat: no-repeat;
	width:698;
	height:15px;
}
.back_allnews_paie{
	background-image: url(allnews/paie/back.jpg);
	width:698;
}
 .separation_allnews_paie{
	background-image: url(allnews/paie/separation.jpg);
	background-repeat: no-repeat;
	width:698;
	height:6px;
 }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
 *
 *                                                                                        PAGE D'ACCUEIL
 *
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
 /*======================================
  *                      PRESENTATION
  *======================================*/
 
.top_brief_presentation{
	background-image: url(brief_presentation/top.jpg);
	height:46px;
	width:319;
	background-repeat: no-repeat;
	font-size: 12;
	color :#005e98;
	font-weight: bold;
	padding-left:20px;
	padding-top:1px;
	
}
.middle_brief_presentation{
	padding-left:20px;
	padding-right :40px;
	font-size: 12;
	text-align:justify;
}
.bottom_brief_presentation{
	background-image: url(brief_presentation/bottom.jpg);
	height:46px;
	width:319;
	background-repeat: no-repeat;
}
 
 
 
/*======================================
  *                      LAST_NEWS
  *======================================*/

/**La decoration TOP, MIDDLE, BOTTOM de comptabilite **/
.top_news_comptabilite{
  	background-image: url(news/comptabilite/top.jpg);
	background-repeat: no-repeat;
	height:43px;
	width:358;
}
.bottom_news_comptabilite{
  	background-image: url(news/comptabilite/bottom.jpg);
	background-repeat: no-repeat;
	height:34px;
	width:358;
}
.news_comptabilite{
background-image: url(news/comptabilite/back.jpg);
width:358;
}

/**La decoration TOP, MIDDLE, BOTTOM de paie **/
.top_news_paie{
  	background-image: url(news/paie/top.jpg);
	background-repeat: no-repeat;
	height:43px;
	width:358;
}
.bottom_news_paie{
  	background-image: url(news/paie/bottom.jpg);
	background-repeat: no-repeat;
	height:36px;
	width:358;
}
.news_paie{
background-image: url(news/paie/back.jpg);
width:358;
}

/**La decoration TOP, MIDDLE, BOTTOM de gestion **/
.top_news_gestion{
  	background-image: url(news/gestion/top.jpg);
	background-repeat: no-repeat;
	height:42px;
	width:358;
}
.bottom_news_gestion{
  	background-image: url(news/gestion/bottom.jpg);
	background-repeat: no-repeat;
	height:35px;
	width:358;
}
.news_gestion{
background-image: url(news/gestion/back.jpg);
width:358;
}



/*affichage du titre de la news*/
.title_news{
padding-right:22px;
	padding-top:10px;
	padding-left:22px;
	font-family: verdana;
	font-size: 12;
	font-weight: bold;
	color:white;
}
/*affichage de la date de la news*/
.date_news{
	padding-left:22px;
	font-family: verdana;
	font-size: 11;
	color:white;
}
/*affichage du contenu de la news*/
.back_news{
	padding-right:22px;
	padding-top:12px;
	padding-left:22px;
	/*font-style: italic;*/
	font-family: verdana;
	text-align:justify;
	font-size: 12;
	color:white;
	padding-bottom:10px;
	
}
/*Affichage de l'auteur de la news*/
.auteur_last_news{
	text-align:right;
	font-size: 11;
	font-style: italic;
	color:white;
	padding-top:5px;
	padding-right:25px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
 *
 *                     ARCHITECTURE GENERALE DU SITE
 *
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*======================================
  *         CONTOUR BLEU ET MILIEU BLANC
  *======================================*/

/*Definition des marges bleues*/
.top_and_bottom_blue{
	height: 30px;
}
.side_blue{
	width: 30px;
}

/*le milieu blanc*/
.middle_white{	
	background-color:white; 	
	border:2px dotted #005e98;
}

/*==========================================================================================
  *                 POLICES, MARGES DES DIFFERENTES FRAMES : copyright, main, navigation
  *==========================================================================================*/
.main{
	padding-left:20px;
	font-size: 12;
}
.navigation{
	font-size: 11;
	text-align:center;
	padding-left:21px;
}
.copyright{
	font-size: 11;
	text-align:center;
	padding-bottom:3px;
}

/*============================================
  *              SEPARATIONS + PARAMETRAGES
  *============================================*/
.separation_horizontale{
	height:20px;
}
.separation_verticale{
	width:30px;
}
.petit_bottom{
	height:7px;
}
.petit_top{
	height:7px;
}
.petit_right{
	width:20px;
}

/*============================
  *             TITRES, ENTETES
  *===========================*/
  /*Titre avec puce et souligne deux fois*/
.titre_page{
  	background-image: url(architecture/background_titre_page.jpg);
	background-repeat: no-repeat;
	height:19px;
	font-size: 12px;
	font-weight: bold;
	padding-left:30px;
	color:#008071;
}



/*===================
  *             LOGO
  *===================*/
.left_logo{
	height:101px;
	width:562px;
	background-image: url(architecture/logo_left.jpg);
	background-repeat: no-repeat;
}
.middle_logo{
	height:101px;
	background-image: url(architecture/logo_middle.jpg);
}
.right_logo{
	height:101px;
	width:27px;
	background-image: url(architecture/logo_right.jpg);
	background-repeat: no-repeat;
}

.bandeau_left{	
	height:101px;
	background-image: url(architecture/bandeau_left.jpg);
}
.bandeau_middle{
	height:101px;
	background-image: url(architecture/bandeau_middle.jpg);
}
.bandeau_right{
	height:101px;
	background-image: url(architecture/bandeau_right.jpg);
}
/*======================================
  *             TOP  "NAVIGATION +  HOME"
  *======================================*/
.navigation_top{
	height:18px;
	width:153px;
	background-image: url(architecture/navigation.jpg);
	background-repeat: no-repeat;
}
.corner_left_home_top{
	height:18px;
	width:3px;
	background-image: url(architecture/corner_left_home.jpg);
	background-repeat: no-repeat;
}
.top_home_top{
	height:18px;
	background-image: url(architecture/top_home.jpg);
}
.corner_right_home_top{
	height:18px;
	width:18px;
	background-image: url(architecture/corner_right_home.jpg);
	background-repeat: no-repeat;
}
/*==========================================
  *             MIDDLE  "NAVIGATION +  HOME"
  *==========================================*/
.navigation_middle{
	padding-top:4px;
	width:153px;
	background-image: url(architecture/navigation_middle.jpg);
	font-size: 11;
	text-align:center;
}
.corner_left_home_middle{
	width:3px;
	background-image: url(architecture/corner_left_home_middle.jpg);
}
.corner_right_home_middle{
	width:18px;
	background-image: url(architecture/corner_right_home_middle.jpg);
}
/*======================================
  *             BOTTOM  "NAVIGATION +  HOME"
  *======================================*/
.navigation_bottom{
	height:18px;
	width:153px;
	background-image: url(architecture/navigation_bottom.jpg);
	background-repeat: no-repeat;
}
.corner_left_home_bottom{
	height:18px;
	width:3px;
	background-image: url(architecture/corner_left_home_bottom.jpg);
	background-repeat: no-repeat;
}
.top_home_bottom{
	height:18px;
	background-image: url(architecture/top_home_bottom.jpg);
}
.corner_right_home_bottom{
	height:18px;
	width:18px;
	background-image: url(architecture/corner_right_home_bottom.jpg);
	background-repeat: no-repeat;
}
/*======================
  *             COPYRIGHT
  *======================*/
.left_copyright{
	height:58px;
	width:563px;
	background-image: url(architecture/copyright_left.jpg);
	background-repeat: no-repeat;
}
.middle_copyright{
	height:58px;
	background-image: url(architecture/copyright_middle.jpg);
}
.right_copyright{
	height:58px;
	width:32px;
	background-image: url(architecture/copyright_right.jpg);
	background-repeat: no-repeat;
}
.copyright_bandeau_left{	
	height:58px;
	background-image: url(architecture/copyright_bandeau_left.jpg);
}
.copyright_bandeau_middle{
	height:58px;
	background-image: url(architecture/copyright_bandeau_middle.jpg);
}
.copyright_bandeau_right{
	height:58px;
	background-image: url(architecture/copyright_bandeau_right.jpg);
}
/*=================================
  *             COULEURS DES LIENS
  *================================*/ 
  
 /*bleu très clair			=	#81c1bf
 bleu moins clair			=	#659cb7
 bleu plus sombre			=	#487f90
 bleu du globe du logo		=	#005e98
 ------------------------------------------------------------
 couleur de la police de solgis	=	#008071*/

 a:hover {
	color:#659cb7;
	text-decoration: none;
}

a{
	color:#005e98;
	text-decoration : none;
}











/*********************************/
.logo
{
	
	background-image: url(architecture/architecture/design/logo.jpg);
	background-repeat: no-repeat;
	width: 279px;
}

.brice
{
background-image: url(architecture/architecture/design/brice.jpg);
height:128px;
width: 128px;
background-repeat: no-repeat;
display:block;

}


.news_accueil
{
background-image: url(architecture/architecture/design/news.jpg);
height:49px;
width: 294px;
background-repeat: no-repeat;

}


.news2
{
background-image: url(architecture/architecture/design/news2.jpg);
height:62px;
width: 544px;
background-repeat: no-repeat;

}



.allrox
{
background-image: url(architecture/architecture/design/allrox.jpg);
height:62px;
width: 544px;
background-repeat: no-repeat;

}
.search
{
background-image: url(architecture/architecture/design/search.jpg);
height:62px;
width: 544px;
background-repeat: no-repeat;

}
.results
{
background-image: url(architecture/architecture/design/results.jpg);
height:62px;
width: 544px;
background-repeat: no-repeat;

}



.email2
{
background-image: url(architecture/architecture/design/emailus.jpg);
height:62px;
width: 544px;
background-repeat: no-repeat;

}

.barrefin
{
background-image: url(architecture/architecture/design/barrefin.jpg);
height:13px;
width: 544px;
background-repeat: no-repeat;
}
.lastrox2
{
background-image: url(architecture/architecture/design/lastrox2.jpg);
height:41px;
width: 220px;
background-repeat: no-repeat;
text-align:justify;
}
.stats
{
background-image: url(architecture/architecture/design/stats.jpg);
height:41px;
width: 220px;
background-repeat: no-repeat;
text-align:justify;
}
.justify
{
text-align:justify;
}

.wanted2
{
background-image: url(architecture/architecture/design/wanted2.jpg);
height:41px;
width: 220px;
background-repeat: no-repeat;

}
.roxstar
{
background-image: url(architecture/architecture/design/roxstar.jpg);
height:41px;
width: 220px;
background-repeat: no-repeat;

}

.roxteam
{
background-image: url(architecture/architecture/design/roxteam.jpg);
height:41px;
width: 220px;
background-repeat: no-repeat;

}

.back
{

font-size: 9px;
text-align:justify;
background-image: url(architecture/architecture/design/back.jpg);
width: 220px;
}

.bottom2
{
background-image: url(architecture/architecture/design/bottom2.jpg);
height:31px;
width: 220px;
background-repeat: no-repeat;
}





.contacts_accueil
{
background-image: url(architecture/architecture/design/contacts.jpg);
height:49px;
width: 295px;
background-repeat: no-repeat;
}






.lastrox_accueil2
{font-size: 9px;
text-align:justify;

}


.lastrox_accueil
{

background-image: url(architecture/architecture/design/lastrox.jpg);
height:49px;
width: 295px;
background-repeat: no-repeat;


}


.lastwanted_accueil
{

background-image: url(architecture/architecture/design/lastwanted.jpg);
height:49px;
width: 295px;
background-repeat: no-repeat;
}





.titre_pageXXX
{
background-image: url(architecture/architecture/design/fond.jpg);
	font-family: verdana;
	font-size: 13px;
	color:#585F6C;
 font-style: italic;
 font-weight: bold;


	
}



.menu
{
height: 20px;
display:block;

}

.bas_logo
{
height: 36px;
background-image: url(architecture/architecture/design/baslogo.jpg);

display:block;

}

.barre
{
height: 14px;
background-image: url(architecture/architecture/design/barre2.jpg);
display:block;


}


.corps
{
background-image: url(architecture/architecture/design/fond.jpg);
padding-top:10px;

}

.avertissement
{
color:red;
font-weight: bold;
}
.titre_top
{
font-weight: bold;
}

.titre_italic
{
 font-style: italic;
}
.titre_encadre
{
	border: 1px dotted white;	
	padding-left : 5px;
	padding-right:5px;

}
.titre_encadre_gras
{
	border: 1px dotted white;	
	padding-left : 5px;
	padding-right:5px;
	font-weight: bold;

}
.titre_souligne
{
text-decoration: underline;
}

.titre_roxe
{
text-decoration: underline;

padding-left :20px;
}
.titre_annee
{
 font-style: italic;

padding-left :30px;
}


.titre_souligne_italic
{
font-weight: bold;
 font-style: italic;
}
.contenu_news
{
width: 325px;
	display:block;
	
}






/***************************************Ajout RV pour modif_pages.php et afficher_pages.php***********************************************/


.gestion_pages
{
border-collapse: collapse;
border:1px solid #CCCCCC;
margin:auto;
padding:0px;
width:100%;
}
.gestion_pages  td
{
padding:0px;
margin:0px;
vertical-align:top;
border:1px solid #CCCCCC;
}

.affiche_pages
{
border-collapse: collapse;
border:1px;
margin:auto;
padding:0px;
width:100%;
}
.affiche_pages  td
{
padding:0px;
margin:0px;
vertical-align:top;
border:1px;
}


/***********************************Ajout RV pour editeur.php*******************/

.table_editeur {
  border-collapse: collapse;
  border-spacing:0;
  border:1px solid #999;
}
#toolbar table,#toolbar td,#tool_show, #tool_show td{
  background:#DEDEDE;
  padding:1px;
  border:none;
}

.table_editeur tr td img{
 
  border:1px solid #FFF;
  border-right-color:#999;
  border-bottom-color:#999;
  cursor: pointer;
}
#tool_show td img{
border:0;
}

.table_editeur td{
  background:#FFF;
  padding:0;
}

.table_editeur iframe{
  width:100%;
  border:0;
  
}


/***********************************Ajout Olivier pour gestionnews*******************/
/***********************************Ajout Olivier pour gestionnews*******************/
.table_gestion td{
  border : 1px solid #008071;
  border-collapse: collapse;
  padding: 3px;
  text-align: center;
  font-size: 0.8em;
}

.table_gestion th{
  border : 1px solid #008071;
  border-collapse: collapse;
  color : #005e98; 
  padding: 3px;
  text-align: center;
}

