/***************************************************************************/
/******************************** CSS SCALA ********************************/
/***************************************************************************/

body
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	height:100%;
}

.global
{
	position:relative;
	border:0px red solid;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

.main
{
	position:relative;
	border:0px red solid;
	margin:0px auto;
	padding:0px;
	width:1000px;
	min-height:550px;
	height:auto !important;
	height:550px;
	/*height:auto;*/
	text-align:center;
	background:#ffffff url("../images/fond.jpg") center top no-repeat;
}

.bandeau_haut
{
	position:relative;
	float:left;
	width:1000px;
	height:30px;
	border:0px red solid;
}

.ariane
{
	position:relative;
	float:left;
	left:20px;
	top:7px;
	width:auto;
	height:20px;
	border:0px red solid;
	text-align:left;
	font-size:10px;
	color:#646567;
}

.ariane a:link{		color:#e2001a;text-decoration:underline;}
.ariane a:visited{	color:#e2001a;text-decoration:underline;}
.ariane a:hover{	color:#e2001a;text-decoration:underline;}
.ariane a:active{	color:#e2001a;text-decoration:underline;}

.recherche
{
	position:relative;
	float:right;
	width:auto;
	height:30px;
	border:0px red solid;
	background:url("../images/fond_recherche.jpg") right top no-repeat;
}

.input_recherche
{
	position:relative;
	float:left;
	margin:0px;
	margin-top:5px;
	padding:3px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	border:1px #e6e6e6 solid;
}

.img_search
{
	position:relative;
	float:left;
	margin:0px;
	margin-top:2px;
	padding:0px;
	border:0px;
}

.flags
{
	position:relative;
	float:right;
	width:50px;
	height:30px;
	border:0px red solid;
}

.bandeau_menus
{
	position:relative;
	float:left;
	width:1000px;
	height:170px;
	border:0px red solid;
	z-index:45;
}

.menus
{
	position:relative;
	float:left;
	top:70px;
	width:1000px;
	height:50px;
	border:0px blue solid;
	margin:0px;padding:0px;
	list-style-type:none;
	z-index:50;
	font-size:12px;
	color:#646567;
}

.menus a:link{		color:#646567;text-decoration:none;}
.menus a:visited{	color:#646567;text-decoration:none;}
.menus a:hover{		color:#646567;text-decoration:underline;}
.menus a:active{	color:#646567;text-decoration:none;}

#menu1{	position:relative;float:left;margin:0px;padding:0px;z-index:55;cursor:pointer;left:20px;width:150px;height:50px;border:0px red solid;background:#ffffff url("../images/menu1.jpg") center top no-repeat;}
#menu2{	position:relative;float:left;margin:0px;padding:0px;z-index:55;cursor:pointer;left:25px;width:150px;height:50px;border:0px red solid;background:#ffffff url("../images/menu2.jpg") center top no-repeat;}
#menu3{	position:relative;float:left;margin:0px;padding:0px;z-index:55;cursor:pointer;left:380px;width:150px;height:50px;border:0px red solid;background:#ffffff url("../images/menu3.jpg") center top no-repeat;}
#menu4{	position:relative;float:left;margin:0px;padding:0px;z-index:55;cursor:pointer;left:385px;width:150px;height:50px;border:0px red solid;background:#ffffff url("../images/menu4.jpg") center top no-repeat;}

.sous_menu
{
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	border:0px blue solid;
	margin:0px;
	padding:0px;
	padding-top:60px;
	list-style-type:none;
	z-index:5000;
	display:none;
	background:transparent;
}

.lien_sous_menu
{
	text-align:left;
	border:0px red solid;
	padding:10px 25px 0px 10px;
	background:url("../images/sous_menu.gif") left top repeat-y;
}

.lien_sous_menu_fin
{
	text-align:left;
	border:0px red solid;
	width:150px;
	height:30px;
	padding:0px 10px 0px 10px;
	background:url("../images/sous_menu_fin.gif") left top no-repeat;
}

.contenu
{
	position:relative;
	float:left;
	width:1000px;
	min-height:330px;
	height:auto !important;
	height:330px;
	border:0px yellow solid;
	z-index:30;
}

.titre
{
	position:relative;
	float:left;
	width:1000px;
	height:80px;
	border:0px green solid;
	background:url("../images/titre.jpg") 50px top no-repeat;
}

.titre_contenu
{
	position:relative;
	float:left;
	left:180px;
	top:35px;
	width:800px;
	height:25px;
	border:0px green solid;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	color:#646567;
}

.menu_gauche
{
	position:relative;
	float:left;
	width:225px;
	min-height:250px;
	height:auto !important;
	height:250px;
	border:0px red solid;
	text-align:left;
	padding:0 0 40px 0;
}

.tx-menugauche-pi1
{
	position:relative;
	float:left;
	width:225px;
	min-height:250px;
	height:auto !important;
	height:250px;
}

.menu_gauche a:link{	color:#646567;text-decoration:none;}
.menu_gauche a:visited{	color:#646567;text-decoration:none;}
.menu_gauche a:hover{	color:#646567;text-decoration:underline;}
.menu_gauche a:active{	color:#646567;text-decoration:none;}

.menu_gauche_titre
{
	position:relative;
	float:left;
	margin:0px;padding:0px;
	list-style-type:none;
	padding-left:30px;
	margin-top:45px;
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	width:120px;
}

.menu_gauche_lien_titre
{
	margin:0px;padding:0px;
	margin-bottom:20px;
}

.menu_gauche_lien
{
	text-align:left;
	border:0px red solid;
	margin:0px;
	padding:5px 10px 0px 0px;
	background:transparent;
	font-size:12px;
	color:#646567;
	font-weight:normal;
}

.menu_gauche_lien_on
{
	text-align:left;
	border:0px red solid;
	margin:0px;
	padding:5px 10px 0px 0px;
	background:transparent;
	font-size:12px;
	color:#e2001a;
	font-weight:bold;
}

.menu_gauche_lien_on a:link{	color:#e2001a;text-decoration:none;}
.menu_gauche_lien_on a:visited{	color:#e2001a;text-decoration:none;}
.menu_gauche_lien_on a:hover{	color:#e2001a;text-decoration:underline;}
.menu_gauche_lien_on a:active{	color:#e2001a;text-decoration:none;}

.menu_gauche_filiale
{
	position:relative;
	float:left;
	top:34px;
	left:15px;
	width:140px;
	height:30px;
	border:0px red solid;
}

.menu_gauche_filiale2
{
	position:relative;
	float:left;
	top:40px;
	left:15px;
	width:130px;
	height:auto;
	border:0px red solid;
	margin:5px 0 5px 0;
}

.menu_gauche_image
{
	position:absolute;
	left:-335px;
	top:80px;
	width:560px;
	height:250px;
	border:0px red solid;
	/*background:#ffffff url("../images/filiales.jpg") center top no-repeat;*/
}

.contenu_centre
{
	position:relative;
	float:left;
	width:765px;
	min-height:250px;
	height:auto !important;
	height:250px;
	border:0px red solid;
	font-size:10px;
	color:#646567;
	font-weight:normal;
	text-align:justify;
	padding:0px;
}

.contenu_centre a:link{		color:#e2001a;text-decoration:underline;}
.contenu_centre a:visited{	color:#e2001a;text-decoration:underline;}
.contenu_centre a:hover{	color:#e2001a;text-decoration:underline;}
.contenu_centre a:active{	color:#e2001a;text-decoration:underline;}

.contenu_accueil_bloc
{
	position:relative;
	float:left;
	width:350px;
	min-height:240px;
	height:auto !important;
	height:240px;
	border:0px red solid;
	margin:10px;
}

.contenu_centre_bloc
{
	position:relative;
	float:left;
	width:730px;
	min-height:240px;
	height:auto !important;
	height:240px;
	border:0px red solid;
	margin:10px;
	padding:0px;
}

.contenu_droite_contenu
{
	position:relative;
	float:left;
	width:720px;
	min-height:240px;
	height:auto !important;
	height:240px;
	border:0px red solid;
	margin:0px;
	padding:0px;
}

.footer
{
	position:relative;
	float:left;
	width:100%;
	height:30px;
	border:0px red solid;
	background:#ffffff url("../images/footer.jpg") left top repeat-x;
	text-align:center;
}

.footer p
{
	margin:0px;
	margin-top:8px;
	border:0px red solid;
	font-size:10px;
	color:#646567;
}

.puce_img
{
	position:relative;
	border:0px solid;
	margin-left:4px;
	margin-right:4px;
	top:1px;
}

.validators
{
	position:absolute;
	right:0px;
	top:-3px;
}

.footer a
{
	margin:0px 5px 0px 5px;
}

div.footer a:link{		color:#646567;text-decoration:none;}
div.footer a:visited{	color:#646567;text-decoration:none;}
div.footer a:hover{		color:#e2001a;text-decoration:underline;}
div.footer a:active{	color:#646567;text-decoration:none;}


/************ templates ************/

/*template type 1*/
.contenu_normal1{	position:relative;float:left;border:0px blue solid;width:468px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:0px;padding-right:10px;margin:0px;}
.contenu_left1{		position:relative;float:left;border:0px blue solid;width:728px;min-height:50px;height:auto !important;height:50px;padding:0px;padding-left:0px;padding-right:0px;margin:0px;margin-top:20px;}
.contenu_right1{	position:relative;float:left;border:0px blue solid;width:238px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:10px;padding-right:0px;margin:0px;}

/*template type 2*/
.contenu_normal2{	position:relative;float:left;border:0px blue solid;width:728px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:0px;padding-right:0px;margin:0px;}
.contenu_left2{		position:relative;float:left;border:0px blue solid;width:728px;min-height:50px;height:auto !important;height:50px;padding:0px;padding-left:0px;padding-right:0px;margin:0px;margin-top:20px;}

/*template type 3*/
.contenu_normal3{	position:relative;float:left;border:0px blue solid;width:343px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:0px;padding-right:20px;margin:0px;}
.contenu_left3{		position:relative;float:left;border:0px blue solid;width:728px;min-height:0px;height:auto !important;height:0px;padding:0px;padding-left:0px;padding-right:0px;margin:0px;margin-top:20px;}
.contenu_right3{	position:relative;float:left;border:0px blue solid;width:343px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:20px;padding-right:0px;margin:0px;}

/*template type 4*/
.contenu_normal4{	position:relative;float:left;border:0px blue solid;width:728px;min-height:250px;height:auto !important;height:250px;padding:0px;padding-left:0px;padding-right:0px;margin:0px;}

/*template type 5*/
.contenu_normal5{	position:relative;float:left;border:0px blue solid;width:238px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:0px;padding-right:10px;margin:0px;}
.contenu_left5{		position:relative;float:left;border:0px blue solid;width:728px;min-height:50px;height:auto !important;height:50px;padding:0px;padding-left:0px;padding-right:0px;margin:0px;margin-top:20px;}
.contenu_right5{	position:relative;float:left;border:0px blue solid;width:468px;min-height:200px;height:auto !important;height:200px;padding:0px;padding-left:10px;padding-right:0px;margin:0px;}

/*template type 6*/
.contenu_left6{		position:relative;float:left;border:0px blue solid;width:220px;min-height:250px;height:auto !important;height:250px;padding:0px;padding-left:0px;padding-right:10px;margin:0px;}
.contenu_normal6{	position:relative;float:left;border:0px blue solid;width:220px;min-height:250px;height:auto !important;height:250px;padding:0px;padding-left:10px;padding-right:10px;margin:0px;}
.contenu_right6{	position:relative;float:left;border:0px blue solid;width:220px;min-height:250px;height:auto !important;height:250px;padding:0px;padding-left:10px;padding-right:0px;margin:0px;}


/************ plan du site ************/

.csc-sitemap
{
	position:relative;
	float:left;
	width:400px;
	min-height:50px;
	height:auto !important;
	height:50px;
	left:200px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:left;
}


div.csc-sitemap ul
{
	font-weight:bold;
	list-style-image:url(../images/puce.png)
}

div.csc-sitemap ul a:link{		color:#e2001a;text-decoration:none;}
div.csc-sitemap ul a:visited{	color:#e2001a;text-decoration:none;}
div.csc-sitemap ul a:hover{		color:#e2001a;text-decoration:underline;}
div.csc-sitemap ul a:active{	color:#e2001a;text-decoration:none;}

div.csc-sitemap ul li ul
{
	font-weight:normal;
	list-style-image:url(../images/puce2.png)
}

div.csc-sitemap ul li ul a:link{	color:#646567;text-decoration:none;}
div.csc-sitemap ul li ul a:visited{	color:#646567;text-decoration:none;}
div.csc-sitemap ul li ul a:hover{	color:#646567;text-decoration:underline;}
div.csc-sitemap ul li ul a:active{	color:#646567;text-decoration:none;}

.bouton_retour
{
	font-size:12px;
	text-align:center;
}


/************ Recherche ************/

.table_search{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	position:relative;
	margin:20px;
	width:600px;
	margin-left:100px;
	border:0px black solid;
	font-size:12px;
}

.table_search td
{
	background:none;
}

.table_result{
	position:relative;
	width:100%;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	border:0px;
	font-size:11px;
}

.table_result td
{
	background:none;
}

.input_select_recherche
{
	width:385px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-left:3px;
}

.input_select
{
	width:160px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.submittt
{
	margin-top:20px;
}

.tx-indexedsearch-whatis, .tx-indexedsearch-noresults, .tx-indexedsearch-browsebox
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:10px;
}

ul.browsebox a:link{		color:#4da1b9;text-decoration:none;}
ul.browsebox a:visited{		color:#4da1b9;text-decoration:none;}
ul.browsebox a:hover{		color:#4da1b9;text-decoration:underline;}
ul.browsebox a:active{		color:#4da1b9;text-decoration:none;}

.csc-mailform
{
    border:0px;
    text-align:right;
    padding-right:250px;
}

.csc-mailform textarea
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
}

.csc-mailform input, .csc-mailform select
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin-top:10px;
}
