html,body{
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	display:block;
	font-size: medium;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{
	background-color: #fff;
	display: inline;
	margin-top: -66px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 0;
}
p,ol,li,ul,dd,dt,dl{margin:0;padding:0;list-style:none;}
.geniecubecontenu a {text-decoration:none;}
.geniecubecontenu a:hover {text-decoration:underline;}
#fond{
	/*border:1px solid red;*/
	background-repeat: repeat-x;
	background-position: 0 66px;
	background-image: url(../images/header/f_menu.png);
	min-height:100%;
}
* html #fond{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/f_menu.png',sizingMethod='crop');
	background:none;	
}
#cadre{
	min-height:100%;
	width: 994px;
	margin: 0 auto 0 auto;
	background-repeat: repeat-y;
	/*background-image: url(../images/header/f_contenu.gif);*/
}
* html #cadre{height: 100%;}
.col0{display:inline;float:left;width:270px;}
.col1{display:inline;float:left;width:724px;}
/* /////////////////////// HEADER ///////////////////////////// */
#marge{height:66px;}
#header{
	height: 197px;
	width: 994px;
	/*background-image: url(../images/header/f_header.gif);*/
	position: relative;
}
#header .col0 a {
	display:block;
	width:257px;
	height:128px;
	background-image: url(../images/header/f_logo.png);
	background-repeat:no-repeat;
	margin:48px 0 0 0;
	position:relative;
	cursor:pointer;
}
* html #header .col0 a  {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/header/f_logo.png',sizingMethod='crop');
	background:none;	
}
#header .col0 a strong{display:none;}
#header .col0 a span {
	display:block;
	background-image: url(../images/menu_g/logo_alpes_dauphine.gif);
	background-repeat:no-repeat;
	height:84px;width:183px;
	position:relative;
	top:18px;left:32px;
}

/* /////////////////////// MENU G ///////////////////////////// */
#menug.col0{width:257px;}
#menug #menurubrique{
	background-image: url(../images/menu_g/b_g_d.gif);
	background-repeat:repeat-y;
	display:block;
	width:236px;
	margin:0 0 9px 9px;
}
#menug #menurubrique dt{
	/*background-image: url(../images/menu_g/b_h_rouge.gif);*/
	background-repeat:no-repeat;
	padding: 9px 0 0 0;
	min-height:30px;
}
* html #menug #menurubrique dt{
	height:30px;
}
#menug #menurubrique dt a{display:block;
	margin:0 0 0 44px;
	padding:8px 0 0 0;
	color:#2432a4;
	font-size:13px;
	width:180px;
	text-decoration:none;
}

#menug #menurubrique dd{
	background-image: url(../images/menu_g/b_b.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding: 0 0 9px 0;
}
#menug #menurubrique dd ol{display:block;width:192px;margin:5px 0 0 27px;}
#menug #menurubrique dd ol li  {
	background-image: url(../images/menu_g/puce_1.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
}
#menug #menurubrique dd ol li a {
	display:block;
	width:170px;
	font-size:12px;color:#485198;
	text-decoration:none; margin:0 0 0 22px;
}

#menug #menurubrique dd ol li a:hover {font-weight:bold;}
#menug #menurubrique dd ol li a.selected{font-weight:bold;}
/* /////////////////////// MENU G HOME ///////////////////////////// */

#menug #menurubriquehome{
	background-image: url(../images/menu_g/b_g_d.gif);
	background-repeat:repeat-y;
	display:block;
	width:236px;
	margin:0 0 9px 9px;
}
#menug #menurubriquehome dt{
	background-image: url(../images/menu_g/b_h_home.gif);
	background-repeat:no-repeat;
	height:9px;
}
#menug #menurubriquehome dt strong{	display:none;}
#menug #menurubriquehome dt a{display:block;
	margin:0 0 0 50px;
	padding:8px 0 0 0;
	color:#2432a4;
	font-size:13px !important;
	width:175px;
	text-decoration:none;
}
#menug #menurubriquehome dd{
	background-image: url(../images/menu_g/b_b.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding: 0 0 9px 0;
}
#menug #menurubriquehome dd ol{display:block;width:212px;margin:5px 0 0 13px;}
#menug #menurubriquehome dd ol li  {
	background-repeat:no-repeat;
	background-position: 0 0px;
	display:block;
	min-height:25px;
	overflow:hidden;
	margin:0 0 3px 0;
	/*border:1px solid red;background-color:#00FF66;*/
}
* html #menug #menurubriquehome dd ol li  {height:25px;zoom:1;overflow:visible;}
#menug #menurubriquehome dd ol li.fr{background-image: url(../images/menu_g/puce_0_rouge_h.gif);}
#menug #menurubriquehome dd ol li.rouge{background-image: url(../images/menu_g/puce_0_rouge_h.gif);}
#menug #menurubriquehome dd ol li.anis{background-image: url(../images/menu_g/puce_0_anis_h.gif);}
#menug #menurubriquehome dd ol li.bleu{background-image: url(../images/menu_g/puce_0_bleu_h.gif);}
#menug #menurubriquehome dd ol li.vert{background-image: url(../images/menu_g/puce_0_vert_h.gif);}
#menug #menurubriquehome dd ol li.mauve{background-image: url(../images/menu_g/puce_0_mauve_h.gif);}
#menug #menurubriquehome dd ol li a {
	display:block;
	width:180px;
	font-size:13px;color:#2432a4;
	text-decoration:none; margin:5px 0 0 32px;
	font-weight:bold;
}
#menug #menurubriquehome dd ol li a:hover {text-decoration:underline;}
#menug #menurubriquehome dd ol li a.selected{font-weight:bold;}

#menug #btdevis,#menug #btfaq,#menug #btcontact{display:block;width:251px;height:64px;background-repeat:no-repeat;overflow:hidden;}
#menug #btdevis{background-image: url(../images/menu_g/btdevis.png);}
* html #menug #btdevis{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/menu_g/btdevis.png',sizingMethod='crop');
	background:none;
}
#menug #btfaq{background-image: url(../images/menu_g/btfaq.png);}
* html #menug #btfaq{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/menu_g/btfaq.png',sizingMethod='crop');
	background:none;
}
#menug #btcontact{background-image: url(../images/menu_g/btcontact.png);}
* html #menug #btcontact{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/menu_g/btcontact.png',sizingMethod='crop');
	background:none;
}
#menug #btdevis a,#menug #btfaq a,#menug #btcontact a{ display:block;height:50px;width:238px;margin:4px 0 0 9px;}
* html #menug #btdevis a,* html #menug #btfaq a,* html #menug #btcontact a{position: relative;z-index: 1;}
#menug #btdevis strong,#menug #btfaq strong,#menug #btcontact strong{ display:none;}
/* /////////////////////// CORPS ///////////////////////////// */
#corps{padding:0 0 50px 0;overflow:hidden;z-index:1;height:auto;}
#conteneur{
	border: 0 solid #091994;
	border-left-width:1px;
	width:725px;
	/*width:725px;  737px; */
	padding: 0 0 0 11px;
}
/* /////////////////////// CONTENU ///////////////////////////// */
#contenu{padding: 5px 0 0 0px;font-size:12px;color:#2b44b0;}
#contenu a{color:#2b44b0;text-decoration:none;}
#contenu a:hover{text-decoration:underline;}
/* /////////////////////// NEWS FLASH ///////////////////////////// */
#blocnews{
	background-repeat:no-repeat;
	/*background-image: url(../images/blocknews/f_b_rouge.jpg); */
	background-position:100% 100%;
	height:248px;
	width:727px;/* 727px;*/
	display:block;
	text-align:left;
	position:relative;
}
* html #blocnews{width:725px;overflow:hidden;}
#blocnews img{display:block;}
#blocnews #flashnews {width:700px;height:80px;position:absolute;left:10px;top:150px;}
/* /////////////////////// CHEMIN ///////////////////////////// */
#chemin{margin:15px 0 0 0}
#chemin,#chemin a {color:#888888;font-size:11px;text-decoration:none;}
#chemin a:hover{text-decoration:underline;}

/* /////////////////////// PIED ///////////////////////////// */

#pied{
	margin: 0 auto 0 auto ;
	width: 100%;
	height:66px;
	position: relative;
	background-repeat: repeat-x;
	background-image: url(../images/pied/f_pied.gif);
	clear:both;
}
#cadrepier{
	display:block;
	position:relative;
	width: 994px;
	margin: 0 auto 0 auto;
	height:66px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-image: url(../images/pied/virgule.gif);	
	background-position: 0 11px;
}
#pied #menu{display:block;margin:32px 0 0 270px;}
#pied #menu li{
	display:inline;
	float:left;
	padding:0 9px 0 10px;
	border:0px solid #fff;
	border-right-width:1px;
	font-size:12px;
	line-height:15px;
	vertical-align:middle;
}
#pied #menu li.last{border-right-width:0;}
#pied #menu li a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
#pied #cadrepier #creation a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
}
#pied #cadrepier #creation a img{border:0;vertical-align:middle;}
#pied #cadrepier #creation{position:absolute;right:10px;top:20px;}
#pied #cadrepier #creation{position:absolute;right:10px;top:20px;}
/* /////////////////////// MODELE ///////////////////////////// */
.titre0{
	background-repeat: no-repeat;
	background-position: 0 5px;
	overflow:hidden;zoom:1;
	min-height:25px;
}
* html .titre0{height:25px;overflow:visible;}
.titre0 span{
	display:block;
	margin:5px 0 0 26px;
	font-weight:bold;font-size:13px;color:#111d7d;
}
.puce0{
	background-repeat: no-repeat;background-position: 0 5px;
	background-image: url(../images/modele/puce_0.gif);
	overflow:hidden;zoom:1;
}
.puce0 span{display:block;margin:0 0 0 14px !important;}
/**************/
/* Formulaire */
/**************/
.classinputtext, .classtextarea,.classselect,.classinputcheck,.classinputradio,.inputreset,.inputsubmit{
	border-style :solid;
	border-width: 1px;
	border-color:#fa3f3f;
	margin-left:5px;
}
.classinputtext, .classtextarea,.classselect,.classoption,.classinputcheck,.classinputradio,.inputreset,.inputsubmit{
	font-size : 12px; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	color:#2b44b0;
}
.classinputcheck,.classinputradio{
	border-width: 0px;
}
.inputreset,.inputsubmit{
	background-color: #fa3f3f;
	font-weight: bold;
	color:#fff;
}
.intituleformulaire{
	font-size : 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color :#2b44b0;
	width:30%;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	float: left;
}
.blocksumit{
	display: block;
	margin: 5px 0 0 30%;
	/*padding-left: 20%;
	padding: 3px;*/
}
.champobligatoire{
	font-size : 13px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:red;
}
/********/
/* MENU */
/********/
.definitionm0{
	border-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#485198;
	vertical-align:top;
}
.ligne{
	background-image: url(../images/menu_g/b_g_r_sm.gif);
	background-repeat:repeat-y;	
	padding:5px  0 5px 0;
}
a.lien_menu{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#485198;
	text-decoration:none;
	/* font-weight:normal !important;*/
	margin:0 5px 0 20px;
}
.definitionm0 .puce{
	background-image: url(../images/menu_g/puce_1.gif);
	background-repeat:no-repeat;
	background-position: 5px 5px;
}
.headerMenu {
	display:block;
	background-repeat: no-repeat;
	background-image: url(../images/menu_g/b_h_sm.png);
	height:9px;
	width:236px;
}
* html .headerMenu {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/menu_g/b_h_sm.png',sizingMethod='crop');
	background:none;
}
.footerMenu {
	display:block;
	background-repeat: no-repeat;
	background-image: url(../images/menu_g/b_b_sm.png);
	position:absolute;
	left:0;
	height:9px;
	width:236px;
}
* html .footerMenu {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/menu_g/b_b_sm.png',sizingMethod='crop');
	background:none;
}
/**********/
/* MOTEUR */
/**********/
.resumemoteur{
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	font-weight:normal !important;
	display: block;
	margin:0;
	margin-left: 5px;
	margin-bottom: 10px;
}
.l_moteur,.l_moteur:active,.l_moteur:visited{
	color:#279600;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.page_moteur{
		display: block;
	margin:0;
	margin-left: 5px;
	margin-bottom: 10px;
		font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
		color: #949494;
	text-align:right;
}
.pageselect{color:#279600;}
.l_page{
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	text-decoration:underline;
	color:#000;
}
.pageresult{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #949494;
	font-weight: bold;
}
.pasmoteur{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #279600;
	font-weight: bold;
	text-align:center;
}
/***************/
/* BLOCK FLASH */
/***************/
.blockFlash {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
}
.blockFlash img {
	border:0px;
	display:block;
}
/***************/
/* BLOCK DYNA  */
/***************/
.blocdynanique{
		font-size   	: 12px;
		font-family 	: Arial, Helvetica, sans-serif;
		color:#000;
}
.blocdynanique th{
	background-color:#efefef;
}
.blocdynanique td{
	text-align:center;
}
.blocdynanique caption{
	font-weight:bold;
	font-size : 14px;
}
