

/**************************************************************/
/*   Design:   Default                                        */
/*   File:     Common styles for sgc                         */
/*------------------------------------------------------------*/
/*   Author:   Thot                                           */
/*   Date:     April 11, 2008                                 */
/*   Homepage: wwww.olivier-camard.net                        */
/*------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.        */
/*             Please keep footer credits with a link to      */
/*             wwww.o-c-d.fr. Thank you!                      */
/**************************************************************/

/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    1.base.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:40.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/

/* --- STYLES DE BASE --- */
/* http://www.alsacreations.com/astuce/lire/654-feuille-de-styles-de-base.html   */
/* Page */
html {
    font-size: 100%; /* évite un bug d'IE 6-7. (1) */
}
body {
    margin: 0;
    padding: 1em; /* Remettre à zéro si nécessaire. */
    padding: 0em; /* Remettre à zéro si nécessaire. */
    /* Pensez à utiliser une collection de polices (2), par ex:
    font-family: Arial, Helvetica, FreeSans, sans-serif; */
    font-size: .8em; /* à adapter pour la police choisie. (3) */
    line-height: 1.4; /* à adapter au design. (4) */
    color: black;
    background: white;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
    line-height: 1.2;
    font-weight: bold; /* Valeur par défaut. (6) */
    font-style: normal;
}
h1 {
    font-size: 1.75em;
}
h2 {
    font-size: 1.5em;
}
h3 {
    font-size: 1.25em;
}
h4 {
    font-size: 1em;
}

/* Listes */
ul, ol {
    margin: .75em 0 .75em 32px;
    padding: 0;
}

/* Paragraphes */
p {
    margin: .75em 0; /* Marges plus faibles que par défaut. (7) */
}
address {
    margin: .75em 0;
    font-style: normal;
}

/* Liens */
a {
    text-decoration: underline;
}
a:link {
   /* color: mediumblue; */
    color: #0000CD;
	
}
a:visited {
   /* color: indigo;*/
    color: #4B0082;
}
a:hover, a:focus, a:active {
   /* color: crimson;*/
    color: 	#DC143C;
}
a img {
    border: none;
}

/* Divers éléments de type en-ligne (8) */
em {
    font-style: italic;
}
strong {
    font-weight: bold;
}

/* Formulaires */
form, fieldset {
    margin: 0;
    padding: 0;
  /*  border: none;     */
}
input, button, select {
    vertical-align: middle; /* Solution pb. d'alignement. (9) */
}

/* --- STYLES DE BASE SUPPLéMENTAIRES --- */

/* Met en évidence les abréviations */
abbr, acronym {
    border-bottom: 1px dotted;
    cursor: help;
}

/* Met en évidence les citations */
blockquote {
    margin: .75em 0 .75em 20px;
    padding: 0 0 0 10px;
    border-left: solid 2px #ddd;
}
q {
    font-style: italic;
    quotes: none; /* Supprime les guillemets automatiques */
}
cite {
    font-style: italic;
}
q cite, q q {
    font-style: normal
}

/* Rapproche les paragraphes dans les listes et citations */
blockquote p, li p {
    margin: .5em 0;
}

/* Styles de base pour les listes de définition */
dl {
    margin: .75em 0;
}
dt {
    margin: .75em 0 0 0;
    font-weight: bold;
}
dd {
    margin: .25em 0 .25em 32px;
}

/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    2.reset.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:40.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/



/*  étalonnage des polices  */
/*
xx-small = .58em
  x-small = .69em
    small = .83em
   medium = 1em
    large = 1.2em
  x-large = 1.44em
xx-large = 1.73em

xx-small = 57.8%
  x-small = 69%
    small = 83.3%
   medium = 100%
    large = 120%
  x-large = 144%
xx-large = 172.8%

xx-large = 20.7px
  x-large = 17.3px
    large = 14.4px
   medium = 12px
    small = 10px
  x-small = 8.3px
xx-small = 6.94px

*/



/*   ----------   RESET BROWSER DEFAULTS         -----------*/
/*  http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/  */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
body {
	line-height: 1;
}
ol, ul {
	/* list-style: none; */
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    3.common.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:41.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/



/*************************************************************/
/* 			Mise en forme de balises générales 			 */
/*************************************************************/


/*********************** Liens ********************************/
a.sgc_skip_link {
	display:none;
}
a[onclick]:hover, a[target=_blank]:hover {
 }
a.externe:hover {
 color: green;
 text-decoration: overline ;
 }
a.externe:after {
content: "\0000a0[\2197]";
}
a.extern2:after {
content: ' *' url(../img/extern.png);
}
a.extern {
background-image: url(../img/extern.png);
background-repeat: no-repeat;
background-position: center right;
padding-right: 18px;
}
a[hreflang="fr"]:after {
content:" " url("http://www.maison-autonhome.fr/sgc/core/img/lang/fr.png");
} 
a[hreflang="en"]:after {
content:" " url("http://www.maison-autonhome.fr/sgc/core/img/lang/uk.png");
}
a[hreflang]:after {
content: " [" attr(hreflang)"] "; 
color:gray;
}

a img.icon {
	width: 32px;
	height: 32px;
	border: none ;
}
a.html_preview:hover {
	color: green;
	text-decoration: overline ;
}
a.html_preview:after {
	content: "\0000a0[\2197]";
}
a.html_preview div.html_preview_box {
	display:none;
	position:absolute;
	top:-2000em;
	left:-2000em;
	width:75%;
	height:75%;
	border: 1px solid black;
	background:#ffffff;
	overflow:auto;
}
a.html_preview:hover div.html_preview_box {
	display:block;
	top:auto;
	left:auto;
}
a.html_preview div.html_preview_box iframe {
	width:100%;
	height:100%;
}
a.sgc_up {
	margin:auto;padding:0;border:0px solid black;
	display: block;
	width: 17px;
	height: 12px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/sprites-youtube.png') ;
	background-position: 48px 62px;
	text-decoration: none ;
	vertical-align: middle ;
}
a:hover.sgc_up {
	background-position: 48px 75px;
	color: red ;
}
a.sgc_disabled_up {
	margin:auto;padding:0;border:0px solid black;
	display: block;
	width: 17px;
	height: 12px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/sprites-youtube.png') ;
	background-position: 48px 49px;
	text-decoration: none ;
	vertical-align: middle ;
	cursor:default;
}
a.sgc_down {
	margin:auto;padding:0;border:0px solid black;
	display: block;
	width: 17px;
	height: 12px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/sprites-youtube.png') ;
	background-position: 30px 62px;
	text-decoration: none ;
	vertical-align: middle ;
}
a:hover.sgc_down {
	background-position: 30px 75px;
	color: red ;
}
a.sgc_disabled_down {
	margin:auto;padding:0;border:0px solid black;
	display: block;
	width: 17px;
	height: 12px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/sprites-youtube.png') ;
	background-position: 30px 49px;
	text-decoration: none ;
	vertical-align: middle ;
	cursor:default;
}
a.sgc_close {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/delete.png') ;
	background-position: bottom;
	text-decoration: none ;
	text-align:center;
	line-height: 20px;
	color: gray ;
	vertical-align: middle ;
}
a:hover.sgc_close {
	background-position: top;
	color: red ;
}
a.sgc_delete {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/delete.png') ;
	background-position: bottom;
	text-decoration: none ;
	text-align:center;
	line-height: 20px;
	color: gray ;
	vertical-align: middle ;
}
a:hover.sgc_delete {
	background-position: top;
	color: red ;
}
a.sgc_add {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/formatmap32x32.png') ;
	background-position: 226px 64px;
	text-decoration: none ;
	text-align:center;
	line-height: 20px;
	color: gray ;
	vertical-align: middle ;
}
a:hover.sgc_add {
	background-position: 256px 320px;
	color: red ;
}
a.sgc_edit {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/formatmap32x32.png') ;
	background-position: 448px 224px;
	text-decoration: none ;
	text-align:center;
	line-height: 20px;
	color: gray ;
	vertical-align: middle ;
}
a:hover.sgc_edit {
	background-position: 384px 320px;
	color: red ;
}
a.sgc_save {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/formatmap32x32.png') ;
	background-position: 226px 64px;
	text-decoration: none ;
	text-align:center;
	line-height: 20px;
	color: gray ;
	vertical-align: middle ;
}
a:hover.sgc_save {
	background-position: 256px 320px;
	color: red ;
}
a.sgc_loading {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/icons/loading.gif') ;
	text-decoration: none ;
	vertical-align: middle ;
}
/*********************** Formulaires ********************************/

form label.required
  {
  font-weight:bold ;
  } 
form label[for]
  {
  display: inline;
  float: left;
  width: 40%;
  } 
input:focus, textarea:focus {
background-color:#B9DCEB;
} 

select  {
	font-weight: bold ;
	background-color:#f4f4f4;
}
select option {
	font-weight: normal ;
	background-color: white ;
}
select option[selected] {
	font-weight: bold ;
	background-color:#f4f4f4;
}

label.bool_1_check {
	font-weight: bold ;
	color: green ;
}
label.bool_1_uncheck {
	font-weight: normal ;
	color: green ;
}
label.bool_0_check {
	font-weight: bold ;
	color: red ;
}
label.bool_0_uncheck {
	font-weight: normal ;
	color: red ;
}

header, nav, footer, section, figure {
  display: block;
}


.hidden {
	display: none ;
}
.show {
	display: block ;
}

.exposant {
	vertical-align: super;
	font-size: 0.7em ;
}




/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    4.page.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:41.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/

/*************************************************************/
/* 				sgc PAGE       				           */
/*************************************************************/


/* Menu de sélection du template  */
#sgc_menu_template_box {
	position:absolute;
	top:0;
	right:0;/**/
	/*left:0;*/
	z-index:2;
}
#sgc_menu_template_box form fieldset {
	border:0;
}

/* Fil d'ariane */
#sgc_menu_ariane_box {
	width: 100%;
	margin-top:1em;
	}
#sgc_menu_ariane_box p {
	margin:0;
	padding:0;
	margin-left: 0.5em ;
	}
#sgc_menu_ariane_box p a {
	text-decoration:none;
	}
#sgc_menu_ariane_box ul {
	display:inline;
	list-style-type: none;
	margin:0;
	padding:0;
}
#sgc_menu_ariane_box ul li {
	display:inline;
	list-style-type: none;
	margin-left: 1em ;
	padding:0;
}
#sgc_menu_ariane_box ul li a {
	font-size: 1em ;
	text-decoration:none;
}

#sgc_menu_header_box {padding-top:1px;}
#sgc_menu_header_box ul {display: inline;padding: 2px;border:1px solid black;background-color: #FFF9D9 ;}
#sgc_menu_header_box ul li {
	display: inline;
	list-style-type: none;
}
#sgc_menu_header_box ul li a {
	padding: 2px;
	text-decoration:none;
}
#sgc_menu_header_box ul li a:hover {
	background-color: #B5B5B5 ; 
}

#sgc_menu_footer_box {padding-top:1px;}
#sgc_menu_footer_box ul {}
#sgc_menu_footer_box ul li {
	display: inline;
	list-style-type: none;
}
#sgc_menu_footer_box ul li a{
	margin-right: 4px ;
}


/* Menu Informations  */
#sgc_menu_infos_box {}
#sgc_menu_infos_box ul {
	display:inline;
	list-style-type: none;
	margin:0;
	padding:0;
}
#sgc_menu_infos_box ul li {
	display:inline;
	list-style-type: none;
	margin-left: 1em ;
	padding:0;
}
#sgc_menu_infos_box ul li a {
	color: #000080 ;				/* navy */
	font-size: 1em ;
	text-decoration:none;
}
#sgc_menu_infos_box ul li a:hover {
	text-decoration:underline;
}
#sgc_menu_infos_box ul li a.externe:hover {
	color: green ;
	text-decoration:overline;
}


/* Menu des langues */
#sgc_menu_lang_box {}


/* Menu des numéros de page */
#sgc_menu_num_page_box {}



/*   */
/* ***************************************************** */
/* ***************************************************** */
/* *    Menu Superieur ****** */
/*  */
/* MENU */
/* ***  *** */

#sgc_navtop_box {
	width: 100%;
	margin:0;
	padding:0;
	clear: both;
	background-color: #000080 ; /* navy */
}

	ul#sgc_navtop_list {
		display: block;
		/*z-index:-1;*/
		/*background:  url(../img/bg_menu.gif) repeat-x left top;*/
		overflow: visible;
		margin:0;
		padding:0;
	}

	ul#sgc_navtop_list li {
		float: left;
		cursor: pointer;
		list-style-type: none;
		text-align:center;
	}

	ul#sgc_navtop_list a {
		display: block;
		float: left;
		padding-left: 0.5em;
		padding-right: 0.5em;
		padding-top: 0.2em ;
		padding-bottom: 0.2em ;
		/*position: absolute;	*/
		text-decoration:none;
		border: 1px solid #E6E8FA ; /*  silver */
		background-color: #000080 ; /* navy */
		color: #E6E8FA ; /*  silver */
	}
	ul#sgc_navtop_list a:hover {
		border: 1px solid #000080 ; /* navy */
		background-color:#E6E8FA ; /*  silver */
		color: #000080 ; /* navy */
	}


	/* NIVEAU 1 */
	/***********/

	ul#sgc_navtop_list * {
		cursor: pointer;
	}

	ul#sgc_navtop_list li ul {
		display: none;
	}

	ul#sgc_navtop_list li {
		position: relative;
	}

	ul#sgc_navtop_list ul.niv1 {
	}

	ul#sgc_navtop_list li:hover ul.niv1 {
		display: block;
		position: absolute;
		top: 1.6em;
		margin: 0;
		padding: 0;
		padding-top:0px;
		margin-top:-1px;
		width:100%;
		width: 10em;
		z-index: 99 ;
	}

	ul#sgc_navtop_list ul.niv1 li {
		margin: 0;
		padding: 0;
		height: auto;
		width:100%;
		text-align:left;
	}

	ul#sgc_navtop_list ul.niv1 a {
		/*background: transparent url('../img/pix_black_95.png');*/
		position: static;
		cursor: pointer;
		background-color: #000080 ; /* navy */
		color: #E6E8FA ; /*  silver */
		width:100%;
	}

	ul#sgc_navtop_list ul.niv1 a:hover {
		/*background: transparent url('../img/pix_white_70.png');*/
		background-color: #E6E8FA ; /*  silver */
		color: #000080 ; /* navy */
		border: 1px solid #000080 ; /* navy */
	}


	ul#sgc_navtop_list ul.niv1 img.sub {
		width: 5px;
		height: 8px;
		position: absolute;
		right: 5px;
		top: 6px;
		background: url('http://www.maison-autonhome.fr/sgc/core/img/icons/arrow.png') no-repeat left top;
	}

	ul#sgc_navtop_list ul.niv1 li:hover img.sub, #sgc_navtop_list ul.niv1 li a:hover img.sub {
		background: url('http://www.maison-autonhome.fr/sgc/core/img/icons/arrow.png') no-repeat left -8px;
	}

/*
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
*/
	ul#sgc_navtop_list ul.niv1 li:hover a {
		/*background: transparent url('../img/pix_white_70.png');*/
		color: black;
		background-color: #E6E8FA ; /*  silver */
		color: #000080 ; /* navy */
		border: 1px solid #000080 ; /* navy */
	}

	
	
	/***********/
	/* NIVEAU 2 */
	/***********/


	ul#sgc_navtop_list ul.niv1 li:hover ul.niv2 li a {
		/*background: transparent url('../img/pix_black_95.png');*/
		color: white;
		border: 1px solid #E6E8FA ; /*  silver */
		background-color: #000080 ; /* navy */
		color: #E6E8FA ; /*  silver */
	}

	ul#sgc_navtop_list ul.niv1 li:hover ul.niv2 li:hover a, 
	ul#sgc_navtop_list ul.niv1 li:hover ul.niv2 a:hover {
		/*background: transparent url('../img/pix_white_70.png');*/
		color: black;
		border: 1px solid #000080 ; /* navy */
		background-color: #E6E8FA ; /*  silver */
		color: #000080 ; /* navy */
	}

	ul#sgc_navtop_list ul.niv1 li:hover ul.niv2 {
		display: block;
		position: absolute;
		left: 11em;
		margin: 0;
		padding: 0;
		padding-top:0px;
	}


/* ***************************************************** */
/* *    Menu Gauche ****** */
/* ***************************************************** */
#sgc_nav_box {
	margin-bottom:1em;
	background-color: #f4f4f4;
	border : 1px solid #d7d7d7;
	/*background-image: url('../img/bg_navigation.gif');*/
	background-repeat: repeat-x;
	background-position: top;
	text-align:left;
	}
#sgc_nav_box ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0 ;
	background-color: #000080;		/* navy */
	color: #E6E8FA ;					/*  silver */
	}
#sgc_nav_box ul li {
	list-style-type: none;
	margin:0;
	padding:0;
	}
#sgc_nav_box ul li a {
	display:block;
	width: 90%;
	padding-left: 10%;
	text-decoration: none;
	color: #6a7391;
	background-color: #000080;		/* navy */
	color: #E6E8FA ;					/*  silver */
	}
#sgc_nav_box ul li.current > a {
	color: #E6E8FA ;					/*  silver */
	font-weight:bold;
	}
#sgc_nav_box ul li a:hover {
	color: #000000;
	color: #000080;		/* navy */
	background-color: #E6E8FA ;					/*  silver */
	}
#sgc_nav_box ul li ul {
	padding: 0 ;
	}
#sgc_nav_box ul li ul li a{
	width: 80%;
	padding-left: 20%;
}
#sgc_nav_box ul li ul li ul li a{
	width: 70%;
	padding-left: 30%;
}

#sgc_nav1_box {}
#sgc_nav2_box {}
#sgc_nav3_box {}
#sgc_nav_box {}

/* ***************************************************** */
/* Login */
/* ***************************************************** */
#sgbd_login_box { 
	padding:1%; 
	/*position: relative;*/
	width: 95%;
	margin: 1em auto;
	text-align: left;
	border: 0px solid #000080;
	background-color: #000080;
	color:white;
	
}
#sgbd_login_box:hover {
    background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(31,169,244,1)), to(rgba(0,28,78, 1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(31,169,244,1) 0%, rgba(0,28,78, 1) 100%);
}
#sgbd_login_box * {
	margin: 0;
	padding: 0;
}
#sgbd_login_box ul#sgbd_login_menu {
	position: relative;
	width: 100%;
	font-weight: bold;
	font-size:x-small;
}
#sgbd_login_box ul#sgbd_login_menu li {
	float: left;
	display: inline;
}
#sgbd_login_box ul#sgbd_login_menu li a {
	text-align: center;
	padding:2px;	
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}
#sgbd_login_box ul#sgbd_login_menu li a:hover {
	background-color: #EFDC86;
	color: #000;
}
#sgbd_login_box ul#sgbd_login_menu li a.current {
	background-color: #F5F5F5;
	color: #000;
}
#sgbd_login_box ul#sgbd_login_menu li a.ghost  {
	background-color: #000080;
	color: #FFF;
}
#sgbd_login_box h1,
#sgbd_login_box h2 {
	margin: 0.5em 0 0.5em 0;
	font-size: 1.4em;
}
#sgbd_login_box hr {
	clear: both;
	visibility: hidden;
}
#sgbd_login_box div.content {
	padding: 0.25em 0.5em;
	background-color: #F5F5F5;
}
#sgbd_login_box div.on {
	display: block;
}
#sgbd_login_box div.off {
	display: none;
}
#sgbd_login_box form  {
	color:black;
}
#sgbd_login_box form fieldset  {
}
#sgbd_login_box form#form_sgbd_utilisateur_identification fieldset label[for]  {
	display: inline;
	float: left;
	width: 30%;
}
#sgbd_login_box form#form_sgbd_openid_identification fieldset label[for]  {
	display: inline;
	float: left;
	width: 15%;
} 
#sgbd_login_box form input  {
	display: block;
} 

ul#sgbd_openid_provider_list, ul#sgbd_oauth_provider_list {
} 

ul#sgbd_openid_provider_list li, ul#sgbd_oauth_provider_list li {
	display:inline;
	list-style-type:none;
	margin:1px;
} 

ul#sgbd_openid_provider_list li input, ul#sgbd_oauth_provider_list li input {
	display:inline;
	width:25px;
	height:25px;
} 

ul#sgbd_openid_provider_list li img, ul#sgbd_oauth_provider_list li img {
	width:25px;
	height:25px;
}


#sgbd_loged_box {
	
}

#sgbd_loged_box #sgbd_unlog_box a {
	float: right ;
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/delete.png') ;
	background-position: bottom;
	text-decoration: none ;
	text-align:center;
	line-height: 20px;
	color: gray ;
	vertical-align: middle ;
}

#sgbd_loged_box #sgbd_unlog_box a:hover {
	background-position: top;
	color: red ;
}




/* ***************************************************** */
/* Actualités */
/* ***************************************************** */
#sgc_actus_box {}


/* ***************************************************** */
/* Moteur de Recherche */
/* ***************************************************** */
#sgc_search_box {}
#sgc_search_box input#search_query {
	font-size: 0.69em ;
	width:45%;
}
#sgc_search_box select#search_type {
	font-size: 0.69em ;
	width:45%;
}
#sgc_search_box form input[src]{
	text-align:center;
	}
#google_ajax_search_box {
	width: 100%;
	overflow:auto;
}

/* Outils */
#sgc_tool_box {}

/* Publicités */
#sgc_ad_box {}

/* ***************************************************** */
/* Share Box */
/* ***************************************************** */
#sgc_menu_share_box {
}

#sgc_menu_share_box h1 {
	font-size:1em;
	margin-left:1em;
}

#sgc_menu_share_box ul {
	margin:1em;
	text-align:center;
}

#sgc_menu_share_box ul li {
	display:inline;
	list-style-type:none;
	margin:2px;
}

#sgc_menu_share_box ul li a img {
	width:16px;
	height:16px;
	border:none;
	opacity:0.5;					/* Standard CSS3 */
	/*filter:alpha(opacity=50);		 IE Fix */
}

#sgc_menu_share_box ul li a:hover img {
	opacity:1;
	/*filter:alpha(opacity=100);		 IE Fix */
}


/* ***************************************************** */
/* Menus */
/* ***************************************************** */
.sgc_menu_box {
  /* Rounded corner stuff starts here */
  -webkit-border-radius: 6px 6px 6px 6px;    /* for Safari */
  -moz-border-radius: 6px 6px 6px 6px;       /* for Firefox */
/*  border-radius: 6px 6px 6px 6px;        for CSS3 */
  position: relative;
  /* opacity: 0.5; */
}
.sgc_menu_box h1 {
  -webkit-border-radius: 6px 6px 0px 0px;    /* for Safari */
  -moz-border-radius: 6px 6px 0px 0px;       /* for Firefox */
/*  border-radius: 6px 6px 6px 6px;        for CSS3 */
  padding: 0.5em ;
  font-size:1em;
  background: #797979 ;
}
.sgc_menu_box p {
  padding: 0.5em ;
}

.sgc_menu_box > .tl, .sgc_menu_box> .tr, .sgc_menu_box > .bl, .sgc_menu_box> .br {
  width: 40px;
  height: 40px;
  position: absolute;
}
/*
div.sgc_menu_box > .tl {
  background: url('http://www.maison-autonhome.fr/sgc/core/img/borders/externes/corner-tl.png') top left no-repeat;
  top: 0;
  left: 0;
}

div.sgc_menu_box > .tr {
  background: url('http://www.maison-autonhome.fr/sgc/core/img/borders/externes/corner-tr.png') top right no-repeat;
  top: 0;
  right: 0;
}

div.sgc_menu_box > .bl {
  background: url('http://www.maison-autonhome.fr/sgc/core/img/borders/externes/corner-bl.png') bottom left no-repeat;
  bottom: 0;
  left: 0;
}

div.sgc_menu_box > .br {
  background: url('http://www.maison-autonhome.fr/sgc/core/img/borders/externes/corner-br.png') bottom right no-repeat;
  bottom: 0;
  right: 0;
}
*/
.sgc_menu_box ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0 ;
}
.sgc_menu_box ul li {
	list-style-type: none;
	margin:0;
	padding:0;

}
.sgc_menu_box ul li a {
	display:block;
	width: 90%;
	padding-left: 10%;
	text-decoration: none;
}
.sgc_menu_box ul li.current > a {
	font-weight:bold;
}
.sgc_menu_box ul li a:hover {
}
.sgc_menu_box ul li ul {
	padding: 0 ;
	}
.sgc_menu_box ul li ul li a{
	width: 80%;
	padding-left: 20%;
}
.sgc_menu_box ul li ul li ul li a{
	width: 70%;
	padding-left: 30%;
}



/*********************** Tables ********************************/
/* Mise en forme simple pour les tableaux */
#page_contenu table {
	caption-side: top ;
	table-layout: auto; 
	empty-cells: show ;
    border: 1px solid gray; /* Pas de bordure = "none". */
    border-collapse: collapse; /* Valeur par défaut: "separate". */
    border-spacing: 0;
	margin:auto;
	font-size: 1em; 
	background-color:rgb(233,232,244);
	color:rgb(80,80,80); 
}

#page_contenu table td, #page_contenu table th {
    padding: 4px; /* Pas de retrait autour du texte = "0". */
    border: 1px solid #ccc; /* Pas de bordure = "none". */
    vertical-align: top; /* Valeur par défaut: "middle" */
    text-align: left;
}

#page_contenu table thead th {
	text-align:center;
	vertical-align:middle;
	height:3.0em; 
	padding:2px 2px 2px 2px; 
	font-weight:bold; 
	font-size:110%;
	border:solid 1px rgb(255,255,255); 
	background-color:rgb(52,52,52);
	color:rgb(255,255,255);
}

#page_contenu table thead th a {
	color:rgb(255,255,255); 
	font-weight:bold; 
	font-size:110%;
	text-decoration:none;
}

#page_contenu table tfoot td {
	text-align:center;
}
#page_contenu table tbody td {
	height:3.0em; 
	padding:2px 7px 2px 7px; 
	border:solid 1px rgb(255,255,255); 
	text-align:left; 
	font-weight:normal; 
	font-size:110%;
}



/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    5.debug.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:41.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/
/*************************************************************/
/*************************************************************/
/* 				sgc DEBUG       				           */
/*************************************************************/
/*************************************************************/

div#sgc_debug_menu_box {
	position:fixed;
	bottom:0;
	right:0;
	float:right;
	border:1px solid black ;
}
div#sgc_debug_menu_box ul {
	display:none;
}
div#sgc_debug_menu_box:hover ul {
	display:block;
}
div#sgc_debug_menu_box:hover ul li {
	list-style-type:none;
}
div#sgc_debug_menu_box:hover ul li a {
	display:block;
	width:500px;
	color:white;
	font-weight:bold;
	background-color:#0080ff;
	border:1px solid black;
	margin:auto;
	padding:2px;
}


div.sgc_debug_store_box {
	position:fixed;
	top: 5% ;
	left: 5% ;
	height: 90% ;
	width: 90% ;
	padding:0;
	margin:0;
	border: 2px outset black ;
	background-color: #F6F6F6 ;
	color: black ;
	z-index:1000;
}

div.sgc_debug_title_box {
	width: 100% ;
	height: 10% ;
	padding: 0 ;
	margin: 0 ;
}

div.sgc_debug_title_box h1{
	padding: 0 ;
	margin: 0 ;
}

div.sgc_debug_title_box a {
	float:right;
	margin:0;
	padding:0;
	width: 2em ;
	height: 2em ;
	text-decoration:none;
	font-size: 1.2em ;
	font-weight:bold;
	background-color:#000000 ;
	color: #FFFFFF ;
}

div.sgc_debug_content_box {
	overflow: auto ;
	height: 85% ;
}

table.sgc_debug_table {
	width:90%;
	margin:auto;
	border:1px solid black ;
	border-collapse:collapse;
}
table.sgc_debug_table tr {
}
table.sgc_debug_table tr.success {
	background-color: rgb(0,200,0) ;
	color: rgb(250,250,250) ;
}
table.sgc_debug_table tr.notice {
	background-color: rgb(51,102,255) ;
	color: rgb(250,250,250) ;
}
table.sgc_debug_table tr.warning {
	background-color: rgb(0,200,200) ;
	color: rgb(250,250,250) ;
}
table.sgc_debug_table tr.error {
	background-color: rgb(200,0,0) ;
	color: rgb(250,250,250) ;
}
table.sgc_debug_table tr {
}
table.sgc_debug_table th {
	background-color:black;
	color:white;
	text-align:center;
	font-weight:bold;
}
table.sgc_debug_table td {
	border:1px solid black ;
	border-collapse:collapse;
	text-align:left;
	padding:1px;
}

a.sgc_debug_close_link {
	display: block ;
	position:absolute;
	top:0;
	right:0;
	width: 15px ;
	height: 15px ;
	text-align: center ;
	background-color: rgb(0,0,250) ;
	color: rgb(250,250,250) ;
	font-weight: bold;
	text-decoration: none;
}


/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    6.explorer.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:41.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/

/* styles pour l'outil d'exploration et de sélection de fichiers */


div.sgc_explorer {
	margin:auto;
	width:80%;
	height:40%;
	border: 1px solid black;
	overflow:scroll;
}
div.sgc_explorer table {
	width:100%;
	margin:auto;
	
}
div.sgc_explorer table tr td {
	vertical-align:top;
	border: 1px solid black ;
	padding:1em;
}
div.sgc_explorer ul.sgc_liste_dossiers {
	list-style-type:none;
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/dir.gif');
}
div.sgc_explorer ul.sgc_liste_fichiers {
	list-style-type:none;
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.jpg {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_jpg.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.gif {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_gif.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.png {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_png.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.mp3 {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_mp3.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.avi {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_avi.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.doc {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_doc.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.xls {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_xls.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.ppt {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_ppt.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.pdf {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_pdf.png');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.zip {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_zip.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.rar {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_rar.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.sqlite {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_sqlite.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.sql {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_sql.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.php {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_php.png');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.html {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_html.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.css {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_css.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.js {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_js.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.xml {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_xml.png');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.ini {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_ini.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.log {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_log.png');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.rdf {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_rdf.gif');	
}
div.sgc_explorer ul.sgc_liste_fichiers li.txt {
	list-style-image:url('http://www.maison-autonhome.fr/sgc/core/img/file/file_txt.gif');	
}


/**************************************************************/
/**************************************************************/
/****************                              ****************/
/****************    7.wewim.sgc.styles.css     ****************/
/****************    16/05/2011 à 01:29:41.    ****************/
/****************                              ****************/
/**************************************************************/
/**************************************************************/

/* Web Windows Manager */
/* Module de fenêtres déplaçables  */
	
	.WeWiM-Window {
		border: .3em solid black;
		background-color: inherit;
		position: absolute;
	}

	.WeWiM-Close span, .WeWiM-Resize span, .WeWiM-Resize-HTMLScroll span {
		display: none;
	}

	.WeWiM-Window:hover .WeWiM-Close, .WeWiM-Window:hover .WeWiM-Resize {
		display: block;
	}

	.WeWiM-Loader {
		position: absolute;
	}
	
	.WeWiM-Title {
		border-bottom: .2em solid black;
		margin: 0 auto 0 auto;
		line-height: 2em;
	}
	
	.WeWiM-Title:hover {
		background: rgb(144,238,144);
		cursor: move;
	}
	
	.WeWiM-Close {
		top: 0;
		right: 0;
		margin: .125em;
		position: absolute;
		width: 20px;
		height: 20px;
		background: url('http://www.maison-autonhome.fr/sgc/core/img/sprites/delete.png') no-repeat left bottom;
		display: none;
	}

	.WeWiM-Close:hover {
		background-position: left top;
		cursor: pointer;
	}

	.WeWiM-Resize {
		width: 15px;
		height: 15px;
		position: absolute;
		right: 0;
		bottom: 0;
		display: block;
		background: white url('http://www.maison-autonhome.fr/sgc/core/img/sprites/resize.gif') no-repeat left top;
	}
	
	.WeWiM-Resize:hover {
		background-position: left bottom;
		cursor: se-resize;
	}

	.WeWiM-Message {
	}
	
	.WeWiM-Content {
		position: relative;
		background-color: inherit;
	}
	
	.WeWiM-Result {
		overflow: auto;
		min-width: 10em;
		min-height: 2em;
		width: 300px;
	}

	.WeWiM-Ghost {
		border: .3em dotted red;
	}
	
	.dragging {
		cursor: move;
	}
	
	.resizing {
		cursor: se-resize;
	}


