/* init */
html * {padding: 0px; margin: 0px;}
body {  font-size: 11px; font-family: Tahoma, Arial; margin:0px;text-align:left}
a img {border: 0;}
p{font-size: 12px }

/* style page */
div#page {width:100%;  margin:0px auto;text-align:left}

/* style header */
div#header {width:100%; height:179px;text-align:right; background-image:url(../images-aix/bus-droite.gif);background-repeat:no-repeat; background-position:top right}
div#ombre_haut {width:100%; height:179px;}
div#logo1 {position:absolute; top:0px; width:1px; height:179px;white-space:nowrap;visibility:hidden;display:none}

html>body #logo3{width:900px;visibility:hidden;display:none}
#logo3 a{color:#FFFFFF;text-decoration:none;visibility:hidden;display:none}
#logo3 a:hover{color:#FF0000;text-decoration:none;visibility:hidden;display:none}

div#logo4 {position:absolute;width:900px; font: bold 16px ;color:#A0998B;text-align:right;top:92px;white-space:nowrap;padding-left:30px;visibility:hidden;display:none}
html>body #logo4{width:900px;}
#logo4 a{color:#A0998B;text-decoration:none;visibility:hidden;display:none}
#logo4 a:hover{color:#FF0000;text-decoration:none;visibility:hidden;display:none}

/* style menu haut */
div#menu {width:100%;}
div#retour_accueil {position:absolute;margin:0; padding:0; list-style-type:none; vertical-align:middle;top:180px;left:0px;width:40px;font-size: 11px;padding-left:10px; }
div#retour_accueil li{display:inline; padding:0; margin:0;}
div#retour_accueil a:link,div#retour_accueil a:visited{color:#ffffff; padding:10px 0px 10px 0px;float:left; width:60px;text-decoration:none; text-align:left;}
div#rubrique_menu { width:780px;padding-left:219px;}

/* style rubrique menu haut */
#rubrique {margin:0; padding:0; float:left; width: 100%; }
#rubrique li {display:inline; padding:0; margin:0;}
#rubrique a:link, #rubrique a:visited {padding:9px 10px 10px 10px;  text-decoration:none; color:#ffffff; text-transform:uppercase; float: left; width:auto; white-space:nowrap; font-weight:bold; background-image:url(../images-aix/separ-menu.gif);background-repeat:no-repeat; background-position:top right }
#rubrique a.s:link, #rubrique a.s:visited {background-color:#ffffff; padding:9px 10px 10px 10px;  text-decoration:none; color:#056196; text-transform:uppercase; float:left; width:auto;white-space:nowrap; font-weight:bold;}
#rubrique a:hover { color:#ffffff; white-space:nowrap;background-color:#f89a5a; font-weight:bold;}

/* style menu gauche et contenu main */
div#sidecol {padding: 10px; width: 0px; float: right}

div#main {list-style-image:url(../images-aix/puce-contenu.gif);list-style-position:outside; margin-left: 230px; margin-right: 0px;  font-size: 12px;padding-top:50px}
div#main-accueil {padding: 0px; margin-left: 50px; margin-right: 0px;  font-size: 12px;padding-top:20px}
div#main td{}
div#main ul {list-style-image:url(../images-aix/puce-contenu.gif);list-style-position:outside;margin-left: 00px;border: none;}
div#main ul li {list-style-image:url(../images-aix/puce-contenu.gif);list-style-position:outside;margin-left: 20px;border: none;}

div#navcol {padding: 0px; width: 178px; float: left;padding-top:35px;}

div#column2 {margin: 0px; padding: 0px;width: 900px;}
html>body #column2{width:900px; min-width:900px;}

div#column1 { margin: 0px; padding: 0px; background-position: right; background-repeat: repeat-y; width: 100%;}

.rule {width:900px; background:#c00; color:#fff; margin:1em 0; visibility:hidden;}
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

/* style footer */
div#footer {width:100%; height:101px; padding:0px;vertical-align:middle;}
div#ombre_bas {width:100%; height:101px; vertical-align:middle;background-image:url(../images-aix/footer.gif);background-repeat:no-repeat; background-position:top left}
div#footer1 {float:right; width:200px; height:101px; vertical-align:middle;}
div#footer2 {float:left; width:550px; height:101px; color:#0460b4; vertical-align:middle;padding-left:40px; }

/* style footer_text */
#footer2 .footer_text {color:#7d7d7d; text-decoration:none;  font-size:10px; vertical-align:middle; padding-left:0px; padding-right: 0px;}
#footer2 a,#footer2 a:link {padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; color: #575757;  text-decoration: underline;}
#footer2 a:hover {color: #575757; text-decoration: underline;}

#page_actu {float: left;}
#main_actu {float: left; margin-left:5px;margin-right:10px; margin-top:10px;padding-left:10px;width:300px;color:#000; height:250px;font-size:11px; background-color: #FFF;}
.actu_index {padding:5px 5px 5px 5px ; font-size: 12px;width: 300px;}
.lien_actu  { color: #f47621; font-weight: bold; font-size: 12px; text-decoration: underline; }
.separation {width:332;height:13px;background-image:url(../images-aix/separ_actualites.gif);background-repeat:no-repeat;border: 0;margin-top:5px;border: none; }
.separation hr{display: none;}
#bloc_actu{width:320px;padding-left:10px;padding-top:50px}
#bloc_bienvenu{position:absolute;top:250px;left:50px;}
#edito{width:570px}
/********************************************************************************************************************/


/* style rubrique menu gauche */
#navcol .smenu {margin:0; padding:0; list-style-type:none; vertical-align:middle;}
#navcol .smenu li {margin-top: 0px;}

#recherche {padding:5px 10px 5px 10px;color: #000000; font-weight:bold;text-decoration: none;visibility:hidden;display:none}
#recherche a{padding:5px 10px 5px 0px;color: #000000; font-weight:bold;text-decoration: none;visibility:hidden;display:none}
#recherche a:hover {padding:5px 10px 5px 0px;color: #000000; text-decoration: underline;visibility:hidden;display:none}

/* niveau 1 selectionné */
.ul1p1 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-aix/space.gif);list-style-position:outside;background-color: #ffffff;padding-left:15px;padding-right:15px; padding-top:12px;padding-bottom: 12px;border-bottom:1px solid #9cd6ee}
/* niveau 1 non-selectionné */
.ul1p2 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-aix/space.gif);list-style-position:outside;padding-left:15px;padding-right:15px; padding-top:12px;padding-bottom: 12px;border-bottom:1px solid #9cd6ee}

/* niveau 2 selectionné */
.ul2p1 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images-aix/niv2-on.gif);padding-left:35px; padding-top:7px;padding-bottom: 7px;background-color: #ffffff;border-bottom:1px solid #9cd6ee;}
/* niveau 2 non-selectionné */
.ul2p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images-aix/niv2-off.gif);padding-left:35px; padding-top:7px;padding-bottom: 7px;background-color: #ffffff;border-bottom:1px solid #9cd6ee; }
/* niveau 2 parent */
.ul2p3 {margin-left: 0px;margin-top: 0px;;list-style-position:outside;list-style-image:url(../images-aix/niv2-off.gif);padding-left:35px; padding-top:7px;padding-bottom: 7px;background-color: #ffffff;border-bottom:1px solid #9cd6ee;}

/* niveau 3 selectionné */
.ul3p1 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-aix/niv3-on.gif);list-style-position:outside;padding-left:52px; padding-top:3px;padding-bottom: 3px;background-color: #c7f0fa}
/* niveau 3 non-selectionné */
.ul3p2 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-aix/niv3-off.gif);list-style-position:outside;padding-left:52px; padding-top:3px;padding-bottom: 3px;background-color: #c7f0fa}
/* niveau 3 parent */
.ul3p3 {margin-left: 0px;margin-top: 0px;list-style-image:url(../images-aix/niv3-off.gif);list-style-position:outside;padding-left:52px; padding-top:3px;padding-bottom:3px;background-color: #c7f0fa}

/* niveau 4 selectionné */
.ul4p1 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 4 non-selectionné */
.ul4p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 4 parent */
.ul4p3 {margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}

/* niveau 5 selectionné */
.ul5p1 {margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 5 non-selectionné */
.ul5p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 5 parent */
.ul5p3 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}

/* fond non-selectionné */
.f1 {margin: 0px; width: 178px;  display: block; text-align: left; text-decoration: none; padding-left:41px;font-size:13px;}
/* fond selectionné */
.f2 {margin: 0px; width: 178px;  display: block; text-align: left; text-decoration: none; padding-left:41px;font-size:13px;}
/* fond parent */
.f3 {margin: 0px; width: 178px;  display: block; text-align: left; text-decoration: none; padding-left:41px;font-size:13px;}

/* style police niv 1 non-selectionné */
a.ns1,a.ns1:visited {color:#f47721;text-decoration: none;  font-weight:bold; }
/* style police niv 1 selectionné */
a.s1,a.s1:visited {color:#056196; text-decoration: none; font-weight:bold;  }

/* style police niv n selectionné */
a.sn,a.sn:visited {color:#003d77; text-decoration: none; }
/* style police niv n non-selectionné */
a.nsn,a.nsn:visited {color:#ffffff; text-decoration: none; }

/* style police niv n parent */
a.pn,a.pn:visited {color:#90bbc6; text-decoration: none; }

/* styles liens div main .= styles du contenu des pages */
#main a:link {color: #FFA200; font-weight:bold; text-decoration: underline;}
#main a:hover {color: #FFA200;  font-weight:bold; text-decoration: underline;}
#main a:visited {color: #37a0cd;  font-weight:bold; text-decoration: underline;}

#main .title {color: #7a330A; font-weight:bold; font-size:13px;}

/* Style du contenu */
H1{font-size:18px; color:#006BB4; text-decoration: none; font-weight:bold}
H2{font-size:14px; color:#f57722; text-decoration: none; font-weight:bold;padding-top:13px}
H3{font-size:12px; color:#003A65; text-decoration: none; font-weight:bold;padding-top:13px}
body{font-size:12px; color:#003A65; text-decoration: none;}

/* Général */
#CG73_trajet .hidden, .CG73_transport .hidden, .CG73_transport_vertical .hidden, #CG73_trajet_horizontal .hidden
{
	display: none;
}
#CG73_trajet, .CG73_transport, .CG73_transport_vertical, #CG73_trajet_horizontal
{
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	color: #003070;
}


/* Formulaire Trajet */ 
#CG73_trajet
{
	background-image:url(../images/mobisavoie.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width: 156px;
	height: 240px;
}
#CG73_trajet .titre
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 85%;
	color: #003070;
	font-weight: bold;
	height: 90px;
}
#CG73_trajet .titre .accroche
{
	margin: 0px;
	padding: 51px 0px 0px 0px;
	font-size: 100%;
	line-height: 25px;
}
#CG73_trajet form
{
	margin: 5px;
}
#CG73_trajet fieldset
{
	border: none;
	margin: 0px;
	padding : 4px 0px 0px 2px;
}
#CG73_trajet fieldset legend
{
	display: none;
}
#CG73_trajet label
{
	margin: 0px;
	font-size: 107%;
	color: #003070;
}
#CG73_trajet input
{
	width: 134px;
	margin: 1px 0px 10px 0px;
	padding : 2px;
	border: 1px #000000 solid;
}
#CG73_trajet .submit
{
	
	margin: 5px 5px 0px 0px;
	padding: 0px;
	text-align: right;
}
#CG73_trajet .submit input
{
	width: 32px;
	height: 22px;
	margin: -5px 0 0;
	padding: 1px 2px 10px 0;
	border: none;
	text-align: center;
	font-size: 115%;
	font-weight: bold;
	cursor: pointer;
	background-color: #91CC10;

}

/* Solution transport */
.CG73_transport
{
	background-image:url(../images/mobisavoie.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*background-color: #afd8fd;*/
	width: 256px;
	height: 66px;
}
.CG73_transport .titre
{
	margin: 0px 0px 0px 6px;
	padding: 5px; 
	font-size: 90%;
	color: #003070;
	font-weight: bold;
	height: 11px;
}

.CG73_transport ul
{
	list-style: none;
	overflow: auto;
	margin: 0px 0px 0px 12px;
	padding: 2px 0 0;
	font-size: 92%;
}
.CG73_transport li
{
	background-image: url(../images/puce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding: 5px 15px 5px 10px;
	float: left;
}
.CG73_transport ul.de
{
	list-style: none;
	overflow: auto;
	margin: 0px 0px 0px 8px;
	padding: 2px 0 0;
	font-size: 92%;
}
.CG73_transport ul.IT
{
	list-style: none;
	overflow: auto;
	margin: 0px 0px 0px 8px;
	padding: 2px 0 0;
	font-size: 85%;
}
.CG73_transport .de li, .CG73_transport .IT li
{
	background-image: url(../images/puce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
	padding: 5px 5px 5px 5px;
	float: left;
}
.CG73_transport li a
{
	color: #003070;
	text-decoration: underline;
}
.CG73_transport li a:hover
{
	text-decoration: none;
}


/* Solution trajet horizontal */
#CG73_trajet_horizontal
{
	background-image:url(../images/mobisavoie.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*background-color: #afd8fd;*/
	width: 338px;
	height: 117px;
	padding:10px;
	margin:5px 0 0 15px;
}

#CG73_trajet_horizontal .titre
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 85%;
	color: #003070;
	font-weight: bold;
	height: 50px;
}
#CG73_trajet_horizontal .titre .accroche
{
	margin: 0px;
	padding: 51px 0px 0px 0px;
	font-size: 100%;
	line-height: 25px;
}
#CG73_trajet_horizontal form
{
	margin: 5px;
}
#CG73_trajet_horizontal fieldset
{
	border: none;
	margin: 0px;
	padding : 4px 0px 0px 2px;
}
#CG73_trajet_horizontal fieldset legend
{
	display: none;
}
#CG73_trajet_horizontal label
{
	margin: 0px;
	font-size: 107%;
	color: #003070;
}
#CG73_trajet_horizontal input
{
	width: 134px;
	margin: 1px 0px 10px 0px;
	padding : 2px;
	border: 1px #000000 solid;
}
#CG73_trajet_horizontal .submit
{
	float :right;
	margin: 15px 0 0;
	padding: 0px;
	text-align: right;
}
#CG73_trajet_horizontal .submit input
{
	width: 32px;
	height: 22px;
    margin: 2px 0 0;
    padding: 1px 2px 10px 0;
	border: none;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	background-color: #91CC10;

}

#CG73_trajet_horizontal .start
{
	float:left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 85%;
	color: #003070;
	font-weight: bold;
	width: 145px;
}


#CG73_trajet_horizontal .stop
{
	float:left;
	margin-left: 2px;
	padding: 0px;
	text-align: left;
	font-size: 85%;
	color: #003070;
	font-weight: bold;
	width: 145px;
}

/* Solution transport sous forme de colonne*/
.CG73_transport_vertical
{
	background-image:url(../images/mobisavoie.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*background-color: #afd8fd;*/
	width: 165px;
	height: 142px;
}
.CG73_transport_vertical .titre
{
	margin: 2px 0px 0px 6px;
	padding: 2px;
	font-size: 92%;
	color: #003070;
	font-weight: bold;
	height: 91px;
	text-align: left;
}
.CG73_transport_vertical .titre .accroche
{
	text-align:center;
	margin: 42px 0px 0px 0px;
	padding: 0px;
	font-size: 85%;
	font-weight: bold;
}
.CG73_transport_vertical ul
{
	list-style: none;
	overflow: auto;
	margin: 6px 0px 0px 12px;
	padding: 0px;
	font-size: 92%;
}
.CG73_transport_vertical li
{
	background-image: url(../images/puce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin: 0px;
	padding: 0px 15px 0px 10px;
}
.CG73_transport_vertical li a
{
	color: #003070;
	text-decoration: underline;
}
.CG73_transport_vertical li a:hover
{
	text-decoration: none;
}

