
/*	-----------------------------------------------------------
		www.expert-solutions.fr  
		Clariprint
		default stylesheet
		copyright EXPERT SOLUTIONS SARL 2003
		tout droits reserves
		
		ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
------------------------------------------------------------ */

BODY
{
	border-collapse: collapse;
	font-size: 12px;
    BACKGROUND-COLOR: #A7BFB5;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-size: 11px;
    border-style: solid;
    border-color: #A7BFB5;
    border-width: 10px;
    margin: auto;
    padding: 0px;
	border-spacing: 0;
	width: 700px;
	
}
IMG
{
	border-width: 0px;
}

TABLE
{
	border-collapse: collapse;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    font-size: 11px;
	border: 0;
	border-spacing: 0;
	border-width: 1px;
	border-color:  #D3D3D3;
}
TH
{
	background-color:  white;
	border-width: 0;
    TEXT-DECORATION: none;
}

FORM
{
	margin: 0;
}

INPUT
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-size: 11px;
}

TEXTAREA
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-size: 10px;
}
/*
input[type="text"]
{
	border-width: 1px;
	border-bottom-width: 1px;
    border-style: solid;
}
*/

input[type=""]
{
	border-width: 0;
	border-bottom-width: 1px;
    border-style: solid;
}


SELECT
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-size: 11px;
}


A
{
    text-decoration: none;
    color: black;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-weight: normal;
    font-size: 11px
}
P
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none
}


HR
{
	width: 100%;
	height: 2px;
	color: #D3D3D3;
	border-style: solid;
	border-width: 1px;
	border-top-width: 1px;
}

/* 	--------------------------------------------------------------
 		INDEX PAGES
 	-------------------------------------------------------------- */

.body_index
{
    BACKGROUND-COLOR: #D3D3D3;
}
.body_index TABLE
{
    BACKGROUND-COLOR: #D3D3D3;
    color: white;
}
.body_index form td
{
    text-align: left;
}

.td_menu_local_lang
{
	font-size: 11px;
}

/* ______________________________________________ */

.app_list
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	text-align: center;
	vertical-align: top;
}

.app_list td
{
	vertical-align: top;
	text-align: center;
	width: 260px;
	height: 250px;
}

.app_list img
{
	height: 90px;
}

.wclsite_index_soustable
{
	text-align: center;
}
.wclsite_index_soustable .td_menuLargeImage
{
	height: 150px;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}
.td_menuLargeImage a
{
	text-align: center;
}

.td_menuLargeImage img
{
	text-align: center;
}

.wclsite_index_soustable .td_menuInfo
{
	height: 20px;
	text-align: center;
}
.td_menuInfo a
{
	color: black;
	font-size: 18px;
}

.wclsite_index_soustable .td_menuSubInfo
{
	height: 20px;
	text-align: center;
}
.td_menuSubInfo a
{
	color: black;
	font-size: 12px;
}

/*	---------------------------------------------------------
		MENUS
	_________________________________________________________	
*/

.wclsite_table_menu
{
	width: 100%;
	background-color:  #FFFFFF;
	margin: 0 0 8px 0;
	border-width: 0pt;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.wclsite_table_menu .wclsite_table_menu_td
{
	background-color:  #FFFFFF;
	width: 100%;	
	border-width: 0px;
	margin: 0;
	padding: 0px;

}

.wclsite_table_menu .exit
{
	text-align: right;
}

.wclsite_table_menu .doc
{
	text-align: center;
	color: #C73188;
	font-size: 16px;
}

.wclsite_table_menu .doc a
{
	text-align: center;
	color: #C73188;
	font-size: 16px;
}
.doc img {
	vertical-align: middle;
}


.exit a
{
	text-align: center;
	margin: 0;
	color: green;
	font-size: 14px;
	font-weight: bold;
}

.wclsite_table_menu .td_picture
{
	width: 70px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	border-right: white;
	border-left: white;
	border-width: 0 1px 0 0;
	border-style: none solid none solid;
}

/*               MENUS    				*/


.wclsite_table_menu .menu_local_path_special
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-weight: 900;
	font-size: 11px;
	TEXT-DECORATION: none;
}


.wclsite_table_menu_title
{
	width: 100%;
	height: 27px;
	border-collapse: collapse;
	background-color: #C73188;
}

.wclsite_table_menu_title th
{
	text-align: center;
	color: #A7BFB5;
	font-size: 16px;
}

/* --------------------------------  */
.wclsite_table_menu_path
{
	width: 100%;
	height: 22px;
	border-collapse: collapse;
	border-color: #D3D3D3;  
	border-width: 1px 0px 0 0;
	border-style: solid;
	background-color: #FFFFFF;
}

.wclsite_table_menu_path th
{
	background-color: #FFFFFF;
	text-align: left;
}
.wclsite_table_menu_title .td_menu_local_lang
{
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: right;
}
.wclsite_table_menu_title .td_menu_local_lang SELECT
{
	font-size: 10px;
	text-align: right;
}
.wclsite_table_menu_title th
{
	background-color: #FFFFFF;
}

.wclsite_table_menu_title .th_menu_app_list img
{
/*	height: 16px; */
}


.wclsite_table_menu_title .th_menu_user_info
{
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: right;
}


.wclsite_table_menu_path select { font-size: 8px; }

.wclsite_table_menu .menu_local_path
{
	background-color: #FFFFFF;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}


/* --------------------------------  */
.wclsite_table_submenu
{
	width: 100%;
	height: 22px;
	border-collapse: collapse;
	border-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-spacing: 0px;
}
.wclsite_table_submenu td
{
	margin: 1px;
	padding: 1px;
	border-color: white;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
}

.wclsite_table_submenu .td_menu_local_selected
{

	text-align: center;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 8pt;
    color: black;
	font-weight: bold;
	background-color:  #EAE8AE; 
}

.wclsite_table_submenu .td_menu_local
{
	margin: 10px;
	text-align: center;
    color: black;
	background-color: #A7BFB5;	
}


.wclsite_popupmenu
{
	width: 100%;
    border-style: solid;
    border-color: #D3D3D3;
    border-width: 1px;
}

.wclsite_popupmenu td
{
	text-align: right;
}

.wclsite_popupmenu a
{
	cursor: pointer;
}

/*	---------------------------------------------------------
		FORMULAIRES
	_________________________________________________________	*/

.formSousTitre
{
	text-align: left;
	font-weight: bold;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
}

.titre
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	text-align: left;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold
}
	
.subtitle
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold
}

.user_info
{
	text-align: right;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
}

.tableGlobalMenu
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 100%;
	border-spacing: 2pt;
	background-color: #FFFFFF;
	color: black;
}
.trGlobalMenuSelected
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-style: normal;
	background-color: #001D61;
	color: white;
}
.tdGlobalMenuSelected
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-style: normal;
	background-color: #001D61;
	color: white;
}
.trGlobalMenu
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-style: normal;
	background-color: #D3D3D3;
	color: black;
}
.tdGlobalMenu
{
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-style: normal;
	background-color: #D3D3D3;
	color: black;
}

.smallImgSite 
{

}
.titreSite
{
	font-weight: bold;
	text-align: center;
}



.session_error
{
	text-align: center;
	vertical-align: middle;
	text-transform: inherit;
	font-size: 16px;
}

.session_error a
{
	text-align: center;
	vertical-align: middle;
	text-transform: inherit;
	font-size: 16px;
	color: blue;
	text-decoration: underline;
}


.table_accueil
{
	margin: 20px;
	padding: 5px;
	border-spacing: 3px;
	border-collapse: separate;
}

.table_accueil img
{
	border: 0px;
}


.table_accueil tr
{
}

.table_accueil td
{
	height: 40px;
	vertical-align: top;
	font-size: 13px;
}

.table_accueil hr
{
	height: 1px;
	color: #CCC;
}

.table_accueil th
{
	background-color: #EAE8AE;
	color: black;
	font-size: 12px;
	font-weight: bolder;
	height:  20px;
	vertical-align:  middle;
}


.table_principe
{
	font-size: 12px;
	margin: 20px;
}
.table_principe th
{
	font-size: 12px;
	margin: 20px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	text-align: center;
	
}
.table_principe td
{
	font-size: 12px;
	margin: 20px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
}

.table_solutions
{
	font-size: 14px;
	margin: 30pt;
}

.table_solutions th
{
	background-color: #CCCCCC;
	text-align: left;
	
}
.table_contact
{
	font-size: 12px;
	margin: 30pt;
}
.table_contact td
{
	font-size: 12px;
	margin: 30pt;
}

.table_contact th
{
	background-color: #CCCCCC;
	margin: 30pt;
	font-size: 12px;
}

.table_contact td { vertical-align: top; }

.table_formulaire th
{
	font-size: 11px;
	text-align: right;
}
.table_formulaire td
{
	font-size: 12px;
}

.table_news
{
	width: 200px;
	margin: 0pt;
	text-indent: 0cm;
	padding: 0px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

.table_news caption
{
	width: 200px;
	font-size: 11px;
	background-color: #CCCCCC;
	color: black;
	text-align: center;
	font-weight: bolder;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
}
.table_news th
{
	width: 200px;
	margin: 0pt;
	font-size: 10px;
	background-color: #C51B8A;
	text-align: center;
	color: white;
}
.table_news td
{
	width: 100%;
	font-size: 10px;
	text-align: justify;

}
.table_accueil a 
{
	text-align: right;
	font-size: 13px;
}

.table_accueil i
{
	font-size: 12px;
}

.table_accueil ul
{
	font-size: 12px;
}
.table_accueil .accroche
{
	text-align: right;
	height: 10px;
}


.argumentaire {
	margin-left:  20px;
}
.argumentaire .titre_argumentaire
{
	font-size: 16px;
	font-weight: bolder;
}
.argumentaire li {
	font-size: 14px;
}
.argumentaire .remarque
{
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
}

.offre_speciale
{
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-width:  2px;
	border-color:  #EAE8AE;
}

.offre_speciale .offre_titre
{
	margin: 0px;
	background-color: #EAE8AE;
	color: black;
	font-size: 16px;
}
.offre_speciale .offre_titre a
{
	font-size: 16px;
}

#offre_scc .offre_titre
{
	background-color: #015385;
}

.offre_speciale .offre_sous_titre
{
	margin-left: 20px;
	font-size: 12px;
	font-weight: bolder;
}
.offre_speciale #logo
{
	float: right;
	display: inline;
	background-color: #015385;
}


.offre_speciale li
{
	font-size: 12px;
}

.accroche 
{
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
}

#offre_logo_scc
{
	float: right;
	display: inline;
	background-color: #015385;
}
.items_info
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	float: right;
	display: inline;
	width: 160px;
}
.item_info .titre
{
	background-color: #CCCCCC;
	font-size: 12px;
	margin: 0px;
}
