/* SOGETI WEBSITE BUILDER */
/* CSS TEMPLATES */
/************************************/	
/************* RESET ****************/
/************************************/	
img	{border:none;}
.header {display:none;}
.footer{display:none;}
/*******************************************/
/************* Liens ***********************/
/*******************************************/
a, a:link, a:active	{
color:#DF4A20;
text-decoration:none;
cursor:hand;
font-weight:bold;
padding:3px;
}
a:hover	{
color:#ffffff;
background-color:#DF4A20;
text-decoration:none;
cursor:hand;
font-weight:bold;
padding:3px;
}
/*.module_ a, .module_ a:link, .module_ a:visited{width:100px;margin-bottom:15px;cursor:hand;font-weight:bold;}
.module_ a:hover {color:#ffffff;white-space:nowrap;cursor:hand;}*/
/**/
.url a {}
.description a{display:block;width:100px;}
/**/
.action_precedent a, .action_commander a, .action_panier a, .action_suivant a{ 
padding-right:15px;
margin-left:5px;
}
.sommaire a, .sous-sommaire a{
padding-left:15px;
}
.media a:hover{background:none;}
.infoplus a{
padding:0px;
font-size:10px;
color:#666666;
padding-left:10px;
}
.infoplus a:hover{color:#000000;background:none;}
/*******************************************/
/*************** Habillages ****************/
/*******************************************/	
.top_m1 {
background-image:url(../Images/top.png);
background-repeat:no-repeat;
background-position:0px 0px;
height:100px;
}
.top_m1 a, .top_m1 a:hover {background:none;}
#Top {background-color:#DF4A20;}
#Top .top_m1 .action_rubrique{position:absolute;right:0px;top:80px;font-size:10px;color:#ffffff;display:block;margin-top:5px;margin-bottom:5px;text-align:right;}
#Top .top_m1 .action_rubrique a{
color:#ffffff;
margin-left:5px;
margin-right:5px;
border:1px solid #DF4A20;
}
#Top .top_m1 .action_rubrique a:hover{
background-color:#ffffff;
color:#DF4A20;
margin-left:5px;
margin-right:5px;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
#Bottom .action_rubrique{font-size:12px;color:#DF4A20;display:block;margin-top:5px;margin-bottom:5px;}
#Bottom .action_rubrique a{margin-left:5px;margin-right:5px;}
	.top_m1 .logo{border:none;position:absolute;top:0px;left:0px;}
	.top_m1 .pub{position:absolute;top:0px;left:165px;}
	.langues{display:block;}
.bottom_m1{text-align:center;border-top:5px solid #DF4A20;padding-top:15px;margin-top:5px;}
.logo_sogeti{position:absolute;left:632px;top:44px;}
.logo_sogeti img{border:none;}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
background-color:#DF4A20;
background-image:url(../Images/fond_body.gif);
background-repeat:repeat-y;
background-position:center;
margin-top:15px;
}
#Page{
/*background-image:url(../Images/fond_page.gif);
background-repeat:no-repeat;
background-position:15px 0px;*/
padding-bottom:65px;
}
/*******************************************/
/**************** Balises ******************/
/*******************************************/
h1{display:none;}
select {border:1px solid #333333;width:auto;}
TEXTAREA {width:250px;border:1px solid #333333;}
input {width:auto;border:1px solid #333333;}
select, input {margin:0px;margin-top:3px;font-size:13px;height:18px;margin-left:200px;}
TEXTAREA{margin:0px;margin-top:3px;font-size:14px;margin-left:200px;}
.form_case{border:none;}
img{}
label{}
ul {margin:20px;}
br{display:none;}
/**********************************************/
/************* Class transverses **************/
/**********************************************/
/* ----- LIBELLE -------*/	
.libelle, .complement{
display:block;
color:#000000;
background:none;
font-weight:normal;
border:none;
}
.form_label, .separation{
display:block;
float:none;
margin-top:5px;
margin-bottom:0px;
margin-left:200px;
white-space:nowrap;
color:#ffffff;
}
.categorie{
display:block;
text-align:left;
color:#DF4A20;
font-weight:bold;
padding:3px;
font-size:18px;
margin-left:10px;
border-bottom:1px dashed #ffffff;
float:left;
clear:both;
width:510px;
padding:0px;
}
.separation{border-bottom:1px solid #ffffff;margin-left:100px;width:350px;}
	.identification_module_m1 .form_label {
	float:none;
	clear:left;
	}
.erreur{text-align:center;margin-left:200px;color:#DF4A21;}
	.erreur div{text-align:left;}
	.contenus_recherche_m1 .erreur, .recherche_site_resultats_m1 .erreur{text-align:left;margin-top:5px;margin-bottom:10px;}
.message{
display:inline;
color:#ffffff;
text-align:center;
margin-left:5px;
padding:5px;
width:90%;
}
	#Center .message{
	display:block;
	padding-top:10px;
	}
	/* hack mozilla */
	.module_haut div > .message {
	float:left;
	display:block;
	margin:auto;
	margin-bottom:5px;
	}
.type{display:block;color:#000000;}
	.type img{border:none;margin-top:5px;float:left;}
.address{text-align:left;}
.prix {color:#DF4A21;font-weight:bold;}
.date {color:#DF4A21;}
.contenus_agenda_m1 .date_debut{display:none;}
.date_debut{color:#DF4A20;display:block;}
.date_fin{color:#DF4A20;display:block;}
.question{}
.numeros{color:#DF4A21;}
.contact span {display:block;}	
/* ----- TITRE -------*/
.nom  {
display:block;
color:#ffffff;
background-color:#DF4A19;
font-weight:bold;
font-size:11px;
text-align:left;
text-transform:uppercase;
padding:3px;
border-bottom:1px solid #333333;
}
.titre{
color:#000000;
text-align:left;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}
.titre_boite {
text-align:left;
color:#000000;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:10px;
}
.titre_rubrique{
display:block;
color:#000000;
text-align:left;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
/* ----- PARAGRAPHE -------*/
.description{
display:block;
font-style:normal;
margin-top:5px;
margin-bottom:5px;
}
.lieu{font-style:italic;margin-top:10px;display:block;}
.complement{
text-align:left;
margin-top:10px;
}
/* ----- SOMMAIRE -------*/
.sommaire {
text-align:left;
color:#DF4A19;
}	
	.sommaire table .categorie, .sous-sommaire table .titre, .sous-sommaire table{
	width:auto;
	border:none;
	background-color:#ffff;
	text-transform:capitalize;
	}
.sous-sommaire{
text-align:left;
color:#DF4A19;
padding-bottom:10px;
border-bottom:1px dashed #DF4A19;
}

/* ----- INFO -------*/
.info{color:#DF4A21;}
.infoplus{display:block;}
	.infoplus span{color:#DF4A21;}

/* ----- ACTIONS -------*/
.action_sommaire {text-align:right;}
.action_affiche_masque a{padding-left:2px;}
.action_rubrique{white-space:nowrap;}
.action_sommaire, .action_suite, .action_inscription{ 
display:block;
text-align:left;
margin-left:5px;
margin-top:10px;
padding-left:25px;
background-image:url(../Images/puce_cup.gif);
background-repeat:no-repeat;
background-position:left;
}
.infoplus{margin-top:10px;text-align:right;}
.outils_page_m1 span{white-space:nowrap;}
.form_zone_bouton{
float:none;
margin-top:10px;
padding-bottom:5px;
}
	.form_bouton{height:20px;width:100px;}

/* ----- DIVERS -------*/
.media {display:block;float:left;margin:5px;}

/*******************************************/
/************* Sous-contrôles **************/
/*******************************************/
.contenu {
float:left;
width:500px;
margin:10px;
text-align:justify;
}
.contenu_paiement_m1, .contenus_chapeaux_m1, .contenus_caracteristiques_m1, .contenu_livraison_m1, .contenu_panier_m2, .contenus_entreprise_m1, .contenus_recherche_m1 {
width:auto;
font-size:10px;
margin-top:10px;
}
/* ----- RECHERCHE -------*/
.contenus_recherche_m1 table{
margin-left:190px;
width:200px;
margin-bottom:10px;
}
	.contenus_recherche_m1 img{
	border:none;
	padding-top:3px;
	}
		.contenus_recherche_m1 table input{
		width:85px;
		margin:0px;
		}
		.contenus_recherche_m1 table td{
		white-space:nowrap;
		}
		.contenus_recherche_m1 table span{
		margin-right:5px;
		}
/* ----- AGENDA -------*/
.contenus_agenda_m1{float:left;}
	.contenus_agenda_m1 .contenu{
	width:130px;
	float:left;
	clear:none;
	background-color:#ffffff;
	border:1px solid #333333;
	padding:5px;
	margin-left:20px;
	}
		.contenus_agenda_m1 span{display:block;}
		.contenus_agenda_m1 .categorie{float:left;clear:both;}
		.contenus_agenda_m1 img{width:100px;height:auto;}
		.contenus_agenda_m1 .lieu{width:125px;}

/* ----- CALENDRIER -------*/
.popupcalendrier{
position:absolute;
z-index:1000;
background-color:#FFFFFF;
}
	.popupcalendrier img{
	display:none;
	}

/* ----- PAGINATION -------*/
.contenus_pagination_m1{
display:block;
width:auto;
text-align:center;
padding:10px;	
margin:auto;
margin-top:10px;
margin-left:10px;
width:490px;
border:1px solid #000033;;
background-color:#336699;
margin-bottom:25px;
float:left;
}
	.contenus_pagination_m1 a{background-color:#ffffff;}
	.contenus_pagination_m1 .selection{padding:3px;background-color:#336699;color:#cccccc;border:1px solid #cccccc;}
	.contenus_pagination_m1 .action_precedent{float:left;display:none;}
	.contenus_pagination_m1 .action_suivant{float:right;display:none;}

/*******************************************/
/************* Modèles de page *************/
/*******************************************/
.agenda_liste_m1, .board_m1, .navigation_verticale_m2, .mediatheque_m1, .publicite_m1, .navigation_localisation_m1, .saisie_adresse_m1, .elt_produit_detail_m2, .commande_m1, .panier_m2, .matchs_liste_m1, .visionneuse_m1, .identification_m1 , .mediatheque_m1, .match_detail_m1, .produit_detail_m1, .produit_detail_m2, .produits_liste_m2, .panier_m1, .annuaire_liens_m1, .documents_liste_m1, .faq_m1, .formulaire_contact_m1, .formulaire_envoi_m1, .formulaire_inscription_m1, .formulaire_m1, .graphique_m1, .guide_m1, .iframe_m1, .libre_m1, .libre_personne_m1, .navigation_plan_m1, .navigation_secondaire_m1, .navigation_sommaire_m1, .news_detail_m1, .news_liste_m1, .quiz_m1, .recherche_site_resultats_m1, .sondages_liste_m1, .orga_m1, .annuaire_entreprises_m1, .agenda_detail_m1, 
.formulaire_m1{background-color:#cccccc;margin-top:5px;}
/* ----- news -------*/
.news_detail_m1 .contenu, .agenda_liste_m1 .contenu, .agenda_detail_m1 .contenu {	
	background-color:#FFCC66;
	border:1px solid #333333;
	padding:5px;
}
/* ----- Agenda liste -------*/
.agenda_liste_m1, .agenda_detail_m1, .news_detail_m1, .news_liste_m1, .documents_liste_m1, .formulaire_m1, .annuaire_liens_m1{
background-color:#336699;
text-align:left;
border:1px solid #333333;
float:left;
padding-bottom:10px;
width:560px;
background-image:url(../Images/teacup.jpg);
background-repeat:no-repeat;
}
.agenda_liste_m1 .media{float:none;}
	.agenda_liste_m1 .media a{cursor:auto;}
	.agenda_detail_m1 .contenus_agenda_m1 .contenu{width:515px;	margin-left:5px}
	.agenda_detail_m1 .contenus_agenda_m1 .lieu{width:auto;}
	.agenda_liste_m1 .form_label{color:#336699;}
	.agenda_detail_m1 .action_suite{display:none;}
.annuaire_liens_m1 .contenu {	
	background-color:#FFCC66;
	border:1px solid #333333;
	padding:5px;
}
/* ----- formulaire_m1 -------*/
.formulaire_m1 {background-image:none;}
.formulaire_m1 span span{color:#ffffff;}
.formulaire_m1 div span span{margin-left:100px;font-size:14px;font-weight:bold;color:#ffffff;}
.formulaire_m1 .form_zone_bouton {margin-left:0px;text-align:left;}
.formulaire_m1 .footer{display:block;color:#cccccc;font-size:11px;margin:20px;text-align:justify;}
.formulaire_m1 .header{
display:block;
height:60px;
background-image:url(../Images/logo_sogeti.png);
background-repeat:no-repeat;
background-position:10px 10px;
};
/* ----- document liste -------*/
	.documents_liste_m1 .contenus_recherche_m1{text-align:left;}
	.documents_liste_m1 .contenu{
	margin:10px;
	float:left;
	padding:10px;
	text-align:center;
	border:1px dashed #ffffff;
	
	}
	.documents_liste_m1 .titre, .documents_liste_m1 .complement, .documents_liste_m1 .info, .documents_liste_m1 .media{text-align:center;}
/* ----- DIVERS -------*/
.outils_page_m1, .navigation_localisation_m1, .navigation_horizontale_m1, .identification_m1{padding:5px;}
.libre_m1, .libre_m1 .titre, .publicite_m1{display:block;text-align:center;border:none;margin-top:5px;}


/* ----- MENU HORIZONTAL -------*/
.navigation_horizontale_m1{
background-color:#336699;
height:20px;
border:none;
border:1px solid #000000;
width:753px;
background-image:url(../Images/fond_menu.gif);
background-repeat:repeat-x;
background-position:0px 27px;
}
	.ThemeIEMenu {
	margin-left:5px;
	padding:0;
	white-space:nowrap;
	width:auto;
	text-align:left;
	}
		.ThemeIEMenu img{display:none;}
				.ThemeIESubMenu {
				position : absolute; 
				visibility : hidden; 
				z-index : 100; 
				padding : 2px; 
				margin-top : -1px; 
				margin-left : -1px;
				color:#100D7C;
				background-color:#ffffff;
				border:1px solid #979797; 
				width: auto; 
				} 
					.ThemeIESubMenuTable {
					margin-top:0px;
					cursor: pointer;
					padding:0;
					white-space:nowrap;
					color:#ffff;
					padding-right:10px;
					padding-left:10px;
					z-index:40;
					background:url(../IMAGES/fond_modele_page.gif) repeat-x top left;
					}
		.ThemeIEMainItem, .ThemeIEMenuItem, .ThemeIEMainItemHover, .ThemeIEMainItemActive, .ThemeIEMenuItemActive{
		padding-left:10px;
		padding-right:10px;
		white-space:nowrap;
		color:#fff;
		font-weight:bold;
		height:21px;
		background:url(../IMAGES/separateur_menu.gif) no-repeat center left;
		/*border-left:1px solid #fff;
		border-right:1px solid #fff;*/
		}
		.ThemeIEMainItem { 
		border-top:1px solid #225588;
		border-left:1px solid #225588;
		}
		.ThemeIEMainItemHover,.ThemeIEMainItemActive {
		background-color:#ffffff;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		height:20px;
		color:#DF4A20;
		cursor:pointer;
		}
			.ThemeIEMenuItem { 
			color:#100D7C;
			font-weight:bold;
			height:20px;
			background:none;
			border-bottom:1px solid #979797; 
			}
			.ThemeIEMenuItemHover { 
			color:#DF4A20;
			font-weight:bold;
			background-color:#ffffff;
			height:20px;
			}


/* ----- MEDIATHEQUE -------*/
.mediatheque_m1 {width:585px;}
	.mediatheque_m1 .auteur {
	background:none;
	display:inline;
	margin:0px;
	padding:0px;
	}
	.mediatheque_m1 .libelle {
	background:none;
	display:inline;
	margin:0px;
	padding:0px;
	}
	.mediatheque_m1 .type {
	display:inline;
	margin:0px;
	padding:0px;
	}
	.mediatheque_m1 .contenus_pagination_m1 {
	width:125px;
	float:left;
	padding:0px;
	margin:0px;
	margin:auto;
	margin-top:20px;
	margin-left:10px;
	}
	.mediatheque_m1 .categorie{
	display:inline;
	float:none;
	background:none;
	border:none;
	color:#DF4A21;
	margin:0px;
	padding:0px;
	width:auto;
	font-weight:normal;
	}
	.mediatheque_m1 .actions {
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:380px;
	height:60px;
	display:block;
	background-color:#DF4A19;
	border:1px solid #3333333;
	text-align:center;
	}
		.mediatheque_m1 .actions select{margin-top:7px;}
		.mediatheque_m1 .actions div {
		width:210px;
		margin-auto;
		margin-left:8px;
		}		
	.mediatheque_m1 .media{
	margin:7px;
	padding:0px;
	border:none;
	}
	.mediatheque_m1 .contenu_media{
	float:left;
	border-bottom:1px dashed #333333;
	width:380px;
	margin-top:8px;
	}
		.mediatheque_m1 .contenu_media .media {
		float:none;	
		margin:0px;
		padding:0px;
		background-color:#ffff;
		border:1px solid #333333;
		text-align:center;
		width:100%;
		}
	.mediatheque_m1 .complement{
	width:100%;
	float:left;
	padding-bottom:10px;
	text-align:left;
	}
	.mediatheque_m1 .contenu{
	width:190px;
	float:left;
	margin-right:0px;
	border:none;
	}
		.mediatheque_m1 .contenu img{
		border:1px solid #333333;
		height:50px;
		}
		.mediatheque_m1 .contenu .media {
		display:block;
		margin:3px;
		text-align:center;
		}	
		.mediatheque_m1 .contenu .complement{
		background-color:#ffffff;
		border:1px solid #333333;
		width:170px;
		margin-top:20px;
		padding:5px;
		}	
			.mediatheque_m1 .contenu .media a{cursor:hand;}
			.mediatheque_m1 .contenu .complement img{border:none;}
			.mediatheque_m1 .contenu .picto img{
			border:none;
			height:auto;
			margin:2px;
			}
			.mediatheque_m1 .contenu_media .picto img{
			border:none;
			height:auto;
			margin:2px;
			}
/*******************************************/
/***************** Modules *****************/
/*******************************************/	
.module_{
background-color:#FFCC66;
width:auto;
margin:0px;
margin-top:5px;
border:1px solid #333333;
text-align:left;
}
	.module_ .contenu{
	width:155px;
	padding:5px;
	margin-left:5px;
	/*background-color:#336699;*/
	/*border:1px solid #333333;*/
	}
#Left .action_suite{display:none;}
	.module_ .description{font-style:normal;text-align:justify;}
	.module_ .description a{display:block;margin-top:5px;}
	.module_ .nom, .module_ .titre{color:#FFFFFF;}
	.action_module{display:block;margin-top:10px;}
	.module_centre {padding:5px;}
		.module_centre .info{color:#DF4A21;}	
		.module_centre table{width:100%;}
		.module_centre input{
		float:none;
		display:block;
		margin:auto;
		}
		.module_centre .form_label{
		float:none;
		display:block;
		margin:auto;
		margin-left:20px;
		margin-top:5px;
		margin-bottom:5px;
		}
	.module_bas{
	display:block;
	text-align:left;
	padding:5px;
	}
		.module_bas .action_module {margin-top:0px;}

/* ################################################################################ */
/* #############################  LISTING  ######################################## */
/* ################################################################################ */

/************* Balises **************/	

label, input, select, textarea	{ }

/************* Structure **************/	

#Page	{ }
#Header	{ }
#Middle	{ }
#Top	{ }
.outer	{ }
.inner	{ }
#Left	{ }
#Center	{ }
#Right	{ }
.clear	{ }
#Bottom	{ }
#Footer	{ }

/************* Modèles de pages **************/	

.panier_m1	{ }
.annuaire_liens_m1	{ }
.documents_liste_m1	{ }
.faq_m1	{ }
.formulaire_contact_m1	{ }
.formulaire_envoi_m1	{ }
.formulaire_inscription_m1	{ }
.formulaire_m1	{ }
.graphique_m1	{ }
.guide_m1	{ }
.iframe_m1	{ }
.libre_m1	{ }
.libre_personne_m1	{ }
.navigation_plan_m1	{ }
.navigation_secondaire_m1	{ }
.navigation_sommaire_m1	{ }
.news_detail_m1	{ }
.news_liste_m1	{ }
.quiz_m1	{ }
.recherche_site_resultats_m1	{ }
.sondages_liste_m1	{ }
.orga_m1	{ }
.annuaire_entreprises_m1	{ }
.agenda_detail_m1	{ }
.agenda_liste_m1	{ }

/************* Sous-contrôles **************/	

.contenus_chapeaux_m1	{ }
.contenus_produits_m1	{ }
.contenus_pagination_m1	{ }
.contenus_recherche_m1	{ }
.contenus_titres_m1	{ }
.contenus_caracteristiques_m1	{ }
.contenus_agenda_m1	{ }
.contenus_entreprise_m1	{ }

/************* Habillages **************/	

.bottom_m1	{ }
.top_m1	{ }

/************* Toutes zones **************/	

.navigation_horizontale_m1	{ }
.navigation_localisation_m1	{ }
.navigation_verticale_m1	{ }
.outils_page_m1	{ }
.publicite_m1	{ }
.libre_m1	{ }

/************* Modules **************/	

.identification_m1	{ }
.libre_module_m1	{ }
.news_module_m1	{ }
.recherche_site_module_m1	{ }
.sondage_m1	{ }
.panier_module_m1	{ }
.agenda_module_m1	{ }

/************* Class  transverses **************/	

.actions	{ }
.action_affiche_masque	{ }
.action_calendrier	{ }
.action_envoyer	{ }
.action_imprimer	{ }
.action_module	{ }
.action_pdf	{ }
.action_precedent	{ }
.action_rubrique	{ }
.action_sommaire	{ }
.action_suite	{ }
.action_suivant	{ }
.auteur	{ }
.barre	{ }
.categorie	{ }
.complement	{ }
.contenu	{ }
.date	{ }
.description	{ }
.erreur	{ }
.footer	{ }
.header	{ }
.info	{ }
.infoplus	{ }
.media	{ }
.message	{ }
.module	{ }
.module_bas	{ }
.module_haut	{ }
.nom	{ }
.numeros	{ }
.form_label	{ }
.form_bouton (.bouton)	{ }
.form_case	{ }
.form_zone_bouton	{ }
.langues	{ }
.logo	{}
.obligatoire	{ }
.pub	{ }
.selection	{ }
.separation	{ }
.sommaire	{ }
.sous_sommaire	{ }
.titre	{ }
.titre_boite	{ }
.titre_rubrique	{ }
.type	{ }
.url	{ }
.prix	{ }
.module_	{ }
.address	{ }
.contact	{ }
.libelle    { }
.lieu     { }
