/* ===== STYLES ELEMENTS XHTML ===== */

li{
	list-style-image: url(img/puce_jaune.gif);
}


a {
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}

/* ===== CONTENEURS ===== */

body {
	background:#ebebeb;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conteneur {
	margin: 0px auto;
	width:915px;
	height:auto !important;
	height:680px;
	min-height:680px;
}

#conteneur_filiale {
	margin: 0 auto;
	width:915px;
	height:auto !important;
	min-height:620px;
}

/* ===== HEADER ===== */

#lien_index_logo {
	display:block;
	position:absolute;
	width:320px;
	height:90px;
	background-color:transparent;
	color:white;
}

.extranet {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #588fd7;
	font-size: 12px;
}

/* ===== BANDEAUX ===== */

#bandeau {
	background-color:#fff;
	background-image:url(img/logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:90px;
}

#bandeau_filiale {
	background-color:#fff;
	background-image:url(img/logo_cgvl.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:90px;
}

#bandeau_biotrans {
	background-color:#fff;
	background-image:url(img/logo_biotrans.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:90px;
}

#bandeau_gem {
	background-color:#fff;
	background-image:url(img/logo_gem.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:90px;
}

#bandeau_starsservice {
	background-color:#fff;
	background-image:url(img/logo_starsservice.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:90px;
}

#bandeau_toutadom {
	background-color:#fff;
	background-image:url(img/logo_toutadom.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:90px;
}

#fl_contact{
	margin-left:10px;
}

#contact {
	float:right;
	margin-top:9px;
	margin-right:17px;
}

#navig_filiale {
	position:relative;
	margin-top:-27px;
	margin-left:413px;
	width:502px;
	height:27px;
}

/* ===== ANIMATION FLASH ===== */

#anime {
	float:left;
	height:172px;
}

/* ===== MENU ===== */

#barre_silver {
	float:left;
	background:url(img/barre_silver.gif) no-repeat;
	height:45px;
	overflow:hidden;
	width:915px;
}

/* ===== CENTRE ===== */

#centre {
	float:left;
	width:915px;
	height:auto !important;
	height:369px;
	min-height:369px;
	background:url(img/filigrane.gif);
	background-position:0px 49px;
	background-repeat:repeat;
}

#centre_filiale {
	float:left;
	width:915px;
	height:auto !important;
	height:329px;
	min-height:329px;
	/*padding-bottom:20px;*/
	background:url(img/filigrane_filiale.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e4e3e3;
}

#centre_filiale_biotrans{
	float:left;
	width:915px;
	height:auto !important;
	height:329px;
	min-height:329px;
	/*padding-bottom:20px;*/
	background:url(img/filigrane_filiale_biotrans.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e4e3e3;
}

#centre_filiale_gem{
	float:left;
	width:915px;
	height:auto !important;
	height:329px;
	min-height:329px;
	/*padding-bottom:20px;*/
	background:url(img/filigrane_filiale_gem.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e4e3e3;
}

#centre_filiale_starsserv{
	float:left;
	width:915px;
	height:auto !important;
	height:329px;
	min-height:329px;
	/*padding-bottom:20px;*/
	background:url(img/filigrane_filiale_starsserv.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e4e3e3;
}

#centre_filiale_toutadom{
	float:left;
	width:915px;
	height:auto !important;
	height:329px;
	min-height:329px;
	/*padding-bottom:20px;*/
	background:url(img/filigrane_filiale_toutadom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e4e3e3;
}

#centre_int {
	float:left;
	width:915px;
	height:369px;
	min-height:369px;
	height:auto !important;
	background-color:#fff;
}

/* ===== ACTU STAR SERVICE ===== */

#colonne_gauche {
	float:left;
	width:160px;
	height:auto !important;
	height:700px;
	min-height:700px;
	background-image:url(img/logo_groupe.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ede9e1;
	padding-top:44px;
	padding-left:17px;
	padding-right:19px;
	z-index:0;
}

.clear {
    clear:both;
    display:block;
    height:1px;
    overflow:hidden;
    margin:0;
    padding:0;
}

#colonne_gauche_filiale {
	float:left;
	width:160px;
	height:auto !important;
	height:600px;
	min-height:600px;
	background-image:url(img/logo_groupe.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ede9e1;
	padding-top:44px;
	padding-left:17px;
	padding-right:19px;
	z-index:0;
}

#colonne_gauche p {
	/*width:155px;*/
	padding-bottom:20px;
	border-bottom:1px dotted #ccc;
}

.news-latest-item p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align:justify;
	color: #036;
}


.news-latest-item p a {
	color: #036;
}
.news-latest-item p a:visited {
	color:#036;
	background-color:transparent;
}

/* ===== COLONNE CENTRE -- CONTENU ===== */

#colonne_centre {
	float:left;
	width:428px;
	height:auto !important;
	height:842px;
	min-height:842px;
	padding-top:44px;
	padding-left:58px;
	padding-right:60px;
	padding-bottom:44px;
	z-index:0;
}

#colonne_centre_form {
	float:left;
	width:580px;
	height:auto !important;
	height:600px;
	min-height:600px;
	padding-top:44px;
	padding-left:58px;
	padding-right:10px;
	z-index:0;
}

#colonne_centre_filiale {
	float:left;
	width:600px;
	height:auto !important;
	height:600px;
	min-height:600px;
	padding-top:44px;
	padding-left:58px;
	padding-right:60px;
	padding-bottom:44px;
	z-index:0;
}

/* ===== COLONNE DROITE ===== */

#colonne_droite {
	float:left;
	width:162px;
	height:842px;
	padding-top:44px;
	z-index:0;
}

#colonne_droite p {
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}

#bloc1_filiale {
	float:left;
	margin-left: 20px;
	margin-top:50px;
	/*height:225px;*/
	width:260px;
}

#bloc2_filiale {
	float:left;
	margin-left: 50px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc2.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:15px;
}
#bloc2_filiale p {
	padding:0;
	margin:0;
}

#bloc3_filiale {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc3.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc3_filiale p {
	padding:0;
	margin:0;
}

#bloc4_filiale {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc4.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc4_filiale p {
	padding:0;
	margin:0;
}

#bloc2_biotrans {
	float:left;
	margin-left: 50px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc2_bio.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:15px;
}
#bloc2_biotrans p {
	padding:0;
	margin:0;
}

#bloc3_biotrans {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc3_bio.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc3_biotrans p {
	padding:0;
	margin:0;
}

#bloc4_biotrans {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc4_bio.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc4_biotrans p {
	padding:0;
	margin:0;
}

#bloc2_gem {
	float:left;
	margin-left: 50px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc2_gem.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:15px;
}
#bloc2_gem p {
	padding:0;
	margin:0;
}

#bloc3_gem {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc3_gem.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc3_gem p {
	padding:0;
	margin:0;
}

#bloc4_gem {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc4_gem.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc4_gem p {
	padding:0;
	margin:0;
}

#bloc2_toutadom {
	float:left;
	margin-left: 50px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc2_toutadom.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:15px;
}
#bloc2_toutadom p {
	padding:0;
	margin:0;
}

#bloc3_toutadom {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc3_toutadom.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc3_toutadom p {
	padding:0;
	margin:0;
}

#bloc4_toutadom {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc4_toutadom.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc4_toutadom p {
	padding:0;
	margin:0;
}

#bloc2_starsserv {
	float:left;
	margin-left: 50px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc2_starsserv.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:15px;
}
#bloc2_starsserv p {
	padding:0;
	margin:0;
}

#bloc3_starsserv {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc3_starsserv.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc3_starsserv p {
	padding:0;
	margin:0;
}

#bloc4_starsserv {
	float:left;
	margin-left: 16px;
	margin-top:50px;
	min-height:194px !important;
	height:194px;
	width:166px;
	background-image:url(img/fond_bloc4_starsserv.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:10px;
}
#bloc4_starsserv p {
	padding:0;
	margin:0;
}

#bleu_cadre {
	float:left;
	background-image:url(img/cadre_bleue.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-left: 20px;
	margin-top:33px;
	padding-top:16px;
	padding-left:26px;
	height:111px;
	width:234px;
}

#cadre_stars {
	float:left;
	background-image:url(img/cadre_stars.gif);
	background-repeat:no-repeat;
	margin-left:25px;
	margin-top:33px;
	height:129px;
	width:264px;
}

#cadre_biotrans {
	float:left;
	background-image:url(img/cadre_biotrans.gif);
	background-repeat:no-repeat;
	margin-left:25px;
	margin-top:33px;
	height:129px;
	width:264px;
}

#cadre_cgvl {
	float:left;
	background-image:url(img/cadre_cgvl.gif);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:33px;
	height:129px;
	width:264px;
}

#cadre_toutadom {
	float:left;
	background-image:url(img/cadre_gem.gif);
	background-repeat:no-repeat;
	margin-left:25px;
	margin-top:33px;
	height:129px;
	width:264px;
}

#cadre_gem {
	float:left;
	background-image:url(img/cadre_toutadom.gif);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:33px;
	height:129px;
	width:264px;
}

#adresse_int {
	position:relative;
	top:-18px;
	text-align:center;
	height:18px;
	width:915px;
	z-index:1000;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#686868;
	font-size: 9px;
}

/* ===== FOOTER ===== */
	
#footer {
	clear:both;
	top:630px;
	text-align:center;
	width:915px;
	background-color:#999;
}

#adresse {
	position:relative;
	text-align:center;
	top:-18px;
	height:18px;
	width:915px;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#686868;
	font-size: 9px;
}

#nav{
	position:relative;
	top:-10px;
}
#nav2{
	margin : 0 auto;
	text-align: center;
}
#nav a:link, #nav a:visited{
	font-size:9px;
	font-family: Arial;
	color:#333;
	text-decoration:none;
}
#nav a:hover{
	font-size:9px;
	font-family: Arial;
	color:#333;
	text-decoration:none;
	text-decoration:underline;
}
#footer_gabarit_int {
	clear:both;
	position:relative;
	width:915px;
	background-color:#999;
	height:20px;
}

/* ===== STYLES TEXTE ===== */

.txt_10_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #036;
}
.txt_9_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #070707;
}
.txt_10_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #070707;
}
.txt_9_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #559dd1;
}
.txt_9_bleu_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #036;
}
.txt_11_bleu_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #549cd1;
}
.txt_9_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}
.txt_14_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #254f93;
}
.txt_11_bleu_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #255093;
}
.txt_11_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1855a6;
}
.txt_11_gris_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.txt_12_gris_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.txt_11_blanc_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.txt_10_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ccc;
}
.txt_10_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ee8e05;
}
.txt_10_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align:justify;
}
.txt_10_marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #805e18;
}
.txt_10_marron_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #b8964f;
}
.txt_11_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

/* ===== CELLULES PAGE ACCUEIL ===== */

.cell{
	width:150px;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:98px;
}
.cell_top{
	height:20px;
	padding-top:11px;
	padding-left:12px;
}
.cell_middle{
	height:52px;
	padding-top:5px;
	padding-right:5px;
	padding-left:8px;
}
.cell_bottom{
	height:28px;
	padding-top:12px;
	padding-left:12px;
	color: #805e18;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.cell_bottom_2lines{
	height:28px;
	padding-top:5px;
	padding-left:12px;
	color: #805e18;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#lienbloc{
	cursor:pointer;
	text-decoration:none;
}
#lienbloc2{
	cursor:pointer;
	text-decoration:none;
}
#lienbloc3{
	cursor:pointer;
	text-decoration:none;
}
