/****************************************************************

Document CSS
Toutvannes.com 2004
contact@toutvannes.com

*****************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            GENERAL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	margin : 0 0 0 0;
	text-align : center;
	background  : url(../images/template/shim.gif);
	font-family : arial, verdana, sans-serif;
}

.tabGal {
	width : 780px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.input {
	color : #666;
	font-family : tahoma, arial, sans-serif;
	font-size : 11px;
	background-color : #FFF;
	border : solid 1px #006699;
	margin : 0 0 10px 0;
	padding : O;
	width : 130px;
}

.boutonValider {
	background : url(../images/template/bouton-valider.gif);
	border : none;
	height : 18px;
	width : 70px;
}

.boutonDeconnexion {
	background : url(../images/template/bouton-deconnexion.gif);
	border : none;
	height : 18px;
	width : 98px;
	font-size : 150px;
}

.boutonRechercher {
	background : url(../images/template/bouton-rechercher.gif);
	border : none;
	height : 18px;
	width : 90px;
}

.boutonOK {
	background : url(../images/template/bouton-ok.gif);
	border : none;
	height : 18px;
	width : 40px;
}

.date {
	height : 25px;
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	color : #666;
	background-color : #FFF;
	text-align : right;
	padding : 0 13px 0 0;
}

.floatLeft {
	float : left;
}

.floatRight {
	float : right;
}

#partenaires {
	display : none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             HAUT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.bandeauHaut {
	width : 780px;	
}

.menuHaut {
	background : #FFF url(../images/new/menu-haut.gif) top left;
	height : 27px;
}

.menuHaut ul {
	margin : 3px 0;
	padding : 0;
	text-align : right;
}

.menuHaut ul li {
	display : inline;
	padding : 0;
	border-left : solid 1px #FFF;
}

.menuHaut ul li a {
	margin : 0;
	padding : 2px 14px 1px 14px;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	text-decoration : none; 
}

.menuHaut ul li a:hover {
	color : #003366;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            GAUCHE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.menuGauche {
	width : 174px;
	background-color : #FFF;
	vertical-align : top;
	padding : 0px 0px 15px 13px;
	margin : 0;
	text-align : left;
}

.tabMenuG {
	text-align : left;
	width : 154px;
	border-right : solid 1px #9CC804;
	border-bottom : solid 1px #9CC804;
}

.tabMenuG#menuServices {
	background : #F0F7D9 url(../images/new/menu-services.gif) top left no-repeat;
}

.tabMenuG#menuIndispensables {
	background : #F0F7D9 url(../images/new/menu-indispensables.gif) top left no-repeat;
}

.tabMenuG#menuMembre {
	background : #F0F7D9 url(../images/new/menu-membre.gif) top left no-repeat;
}

.tabMenuG .titre { 
	height : 25px;
}

.tabMenuG .titre h5 { 
	display : none;
}

.tabMenuG .menu {
	padding : 4px 0 4px 27px;
	border-left : solid 1px #9CC804;
	border-top: solid 1px #9CC804;
}

.tabMenuG .menuMaree {
	padding : 4px 0 4px 8px;
	border-left : solid 1px #9CC804;
	border-top: solid 1px #9CC804;
}

.tabMenuG .menuMaree #selectMaree {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #003366;
	margin-left : -1px;
}

.tabMenuG .menu a img {
	border : none;
	position : absolute;
	margin : 1px 0 0 -19px;
}

.tabMenuG .menu#menu1, .menu#menu12, .menu#menu13 {
	padding : 4px 0 4px 27px;
	border-left : solid 1px #9CC804;
	border-top: solid 0px #9CC804;
}

.tabMenuG .menu a {
	font-size : 11px;
	font-weight : bold;
	color : #003366;
	text-decoration : none;
}

.tabMenuG .menu a:hover {
	color : #FF9900;
}

.tabMenuG .guideBus {
	padding : 5px;
	border-left : solid 1px #9CC804;
	border-top: solid 1px #9CC804;
	background-color : #F0F7D9;
}

.tabMenuG .guideBus img {
	margin-right : 5px;
}

.tabMenuG .guideBus a {
	position : absolute;
	text-decoration : none;
	font-size : 11px;
	color : #003366;
	width : 75px;
	margin-top : 10px;
	padding : 0;
}

.tabMenuG .guideBus a:hover {
	color : #FF9900;
}

.tabMenuG .menuMembre {
	padding : 20px 8px 10px 8px;
	margin : 0;
	text-align : right;
	border-left : solid 1px #9CC804;
}

.tabMenuG .menuMembre .membre {
	font-size : 12px;
	color : #003366;
}

.tabMenuG .menuMembre .membre a {
	color : #003366;
}

.tabMenuG.menuMembre .bouton{
	margin-left : 50px;
}

.tabMenuG.menuMembre a {
	text-align : right;
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            CENTRE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.main {
	width : 605px;
	background-color : #FFFFFF;
	vertical-align : top;
	text-align : left;
	padding : 0 9px 20px 9px;
	margin : 0;
}

.main * {
	font-family : verdana, arial, sans-serif;
	font-size : 11px;
	color : #333;
}

.main a {
	color : #006699;
}

.main a:hover {
	color : #FF9900;
}

.pistNav {
	position : absolute;
	margin-top : -19px;
	margin-bottom : 15px;
	margin-left : -152px;
	padding-bottom : 5px;
	width : 500px;
	font-size : 10px;
}

.pistNav a {
	font-family : verdana, tahoma, sans-serif;
	font-size : 10px;
}

.titreSection h4 {
	padding : 4px 0px 3px 0px;
	margin : 10px 0 10px 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : url(../images/temp/titre-section.gif) top right;
}


/*~~~~~~~~~~ACCUEIL ~~~~~~~~~~*/

.bandeauPhotos {
	height : 100px;
	background : #FFF url(../images/temp/bandeau_photos.jpg) no-repeat top right;
	border : solid 1px #003366;
}

.une {
	width : 393px;
	vertical-align : top;
	padding : 0 10px 0 0;
	margin : 0;
}

.une table {
	margin : 10px 0 0 0;
}

.une table td h4 {
	padding : 14px 0 12px 0;
	margin : 0 0 10px 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : url(../images/new/titre-une.gif) no-repeat top left;
}

.une table td p {
	padding : 0 15px 0 0;
	margin-bottom : 10px;
}

.une table td .liens {
	text-align : center;
}

.une table td .liens img {
	position : absolute;
	margin : 2px 0 0 0;
}

.une table td .liens a {
	margin-left : 10px;
}

.une table td img.image {
	float : left;
	margin : 0 5px 5px 0;
}

.une table td {
	text-align : justify;
}


.wcb {
	width : 184px;
	vertical-align : top;
	padding : 0;
}

.wcb table {
	margin : 10px 0 0 0;
}
.wcb table td h4 {
	padding : 14px 0 12px 0;
	margin : 0 0 10px 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : #FFF url(../images/new/titre-wcb.gif) no-repeat top left;
}

.coeur {
	width : 184px;
	vertical-align : top;
	padding : 0;
}

.coeur table {
	margin : 10px 0 0 0;
}

.coeur table td h4 {
	padding : 14px 0 12px 0;
	margin : 0 0 10px 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : #FFF url(../images/new/titre-coeur.gif) no-repeat top left;
}

.coeur .coeurDefile {
	width : 174px;
	margin : 0 5px;
	text-align : center;
}

.annu {
	width : 393px;
	vertical-align : top;
	padding : 10px 9px 10px 0;
	margin : 0;
}

.annu table td h4 {
	padding : 23px 0px 12px 0px;
	margin : 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : #FFF url(../images/new/titre-annuaire.gif) no-repeat top left;
}

.contAnnu {
	padding : 0 8px 0 0;
	width : auto;
	vertical-align : top;
}

.contAnnu table {
	border-left : solid 1px #003366;
	border-right : solid 1px #003366;
	border-bottom : solid 1px #003366;
	background-color : #F4FCFF;
}

.contAnnu table td {
	padding : 2px 2px 6px 10px;
	color : #006699;
	font-weight : bold;
	font-size : 9px;
}

.contAnnu table td a {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	text-decoration : none;
	font-weight : bold;
}

.contAnnu table td form label {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	color : #006699;
}

.contAnnu table td form input.champ {
	color : #333;
	font-family : tahoma, arial, sans-serif;
	font-size : 11px;
	background-color : #FFF;
	border : solid 1px #006699;
	margin : 0;
	padding : O;
	width : 150px;
}

.sectionBasDroite {
	width : 184px;
	vertical-align : top;
	padding : 0;
}

.sectionBasDroite table {
	text-align : left;
	margin : 0;
}

.sectionBasDroite table td#ML h4 {
	padding : 22px 0px 6px 0px;
	margin : 10px 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : url(../images/new/titre-ml.gif) no-repeat top left;
}

.sectionBasDroite table td#actu h4 {
	padding : 21px 0px 6px 0px;
	margin : 0 0 10px 0;
	text-align : center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	background : url(../images/new/titre-actu.gif) no-repeat top left;
}

.sectionBasDroite table td p {
	margin : 0 0 5px 0;
	text-align : justify;
	color : #003366;
}

.sectionBasDroite table td input {
	margin : 0;
}

.sectionBasDroite table td input.input {
	width : 130px;
	margin : 0 0 10px 0;
}

.sectionBasDroite table td input.boutonOK {
	position : absolute;
	margin : 1px 0 0 5px;
}

.sectionBasDroite hr {
	margin : -2px 0 0 0;
	border : solid 1px #FFF;
	border-bottom : solid 1px #CCC;
}


/*~~~~~~~~~~ANNUAIRE~~~~~~~~~~*/

.contAnnu2 table {
	border : solid 1px #003366;
	background-color : #F4FCFF;
}

.presSsCat2 {
	width : 100%;
}

.presSsCat2 td a {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	color : #003366;
	position : absolute;
	margin : 0 0 0 10px;
}

.presSsCat2 td {
	padding : 6px 5px 6px 25px;
	color : #006699;
}

.presSsCat2 td form label {
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #006699;
}

.presSsCat2 td form input.champ {
	color : #333;
	font-family : tahoma, arial, sans-serif;
	font-size : 11px;
	background-color : #FFF;
	border : solid 1px #006699;
	margin : 0;
	padding : O;
	width : 150px;
}

.presSite {
	width : 100%;
	border: solid 1px #999;
}

.presSite tr td {
	padding : 0 0 0 20px;
	margin : 0;
	background-color : #FFF;
}

.presSite tr td h6 {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	margin : 0 0 0 -20px;
	padding : 3px 10px 3px 23px;
	background : #FFF url(../images/template/titre-structure.gif) 0px 0px no-repeat;
	color : #003366;
	border-bottom : dashed 1px #006699;
}

.presSite tr td p {
	font-family : verdana, arial, sans-serif;
	font-size : 11px;
	padding : 5px 3px 5px 3px;
	margin : 5px 0 0 0;
	font-weight : normal;
}

.presSite tr td p span.contenu {
	color : #006699;
}

.presSite tr td p span.contenu br {
	font-size : 5px;
}

.presSite tr td p br {
	font-size : 2px;
}

.presSite tr td img {
	margin : 5px 0px;
}

.presSite tr td img.floatRight {
	position : relative;
	margin : 0px;
	border : solid 5px #FFF;
}

.contAnnu2 table.navAnnu {
	margin : 10px 0 0 0;
	border : none;
	background-color : #FFF;
}

.navAnnu tr td strong {
	color : #CCC;
	font-weight : normal;
}

.navAnnu tr td strong span.actif {
	color : #FF9900;
	font-weight : bold;
}

.navAnnu tr td strong a {
	color : #003366;
	font-weight : bold;
	text-decoration : none;
}

.navAnnu tr td strong a:hover {
	color : #9CC804;
}


/*~~~~~~~~~~RECHERCHE~~~~~~~~~~*/

.contRecherche {
	text-align : right;
	padding : 8px 0px;
	border-top : solid 1px #003366;
	border-bottom : solid 1px #003366;
}

.contRecherche form {
	margin : 0;
}

.contRecherche form label {
	color : #006699;
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.contRecherche form input.champ {
	color : #333;
	font-family : tahoma, arial, sans-serif;
	font-size : 11px;
	background-color : #FFF;
	border : solid 1px #006699;
	margin : 0 0 0 0;
	padding : O;
	width : 170px;
}

.resultats {
	color : #006699;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
}


/*~~~~~~~~~~ANNONCES~~~~~~~~~~*/

.presAnnonces {
	width : 100%;
	font-weight : bold;
	background-color : #FFF;
}

.presAnnonces a {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #003366;
}

.presAnnonces td {
	padding : 13px 0px 5px 5px;
	vertical-align : top;
	background-color : #F8F8F8;
}

.presAnnonces td img.puce {
	position : absolute;
	margin : -3px 0 0 0;
}

.contCatAnnonces {
	font-size : 8pt;
	font-weight : normal;
	width : 80%;
	margin-top : 3px;
}

.contLienAnnonces {
	margin-top : 3px;
	font-size : 8pt;
	font-weight : normal;
	color : #CC0000;
}

.contLienAnnonces a {
	font-size : 7pt;
	font-weight : normal;
	color : #CC0000;
}

.tabListAnnonces {
	margin-top : 15px;
}

.tabListAnnonces th  {
	color : #006699;
}

.tabListAnnonces th img.puce {
	position : absolute;
	margin : -3px 0 0 0;
}

.tabListAnnonces td {
	height : 25px;
	border-bottom : solid 1px #999;
}

.tabListAnnonces .titre th {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	border-top : solid 1px #003366;
	border-bottom : solid 1px #003366;
	color : #003366;
}

.tabListAnnonces .titre th a {
	text-decoration : none;
}

.presAnnonce tr.titre td, .presAnnonce tr.detail td, .presAnnonce tr.photo td  {
	border-bottom : solid 1px #003366;
	padding : 5px 0;
}

.presAnnonce td strong {
	color : #003366;
}


/*~~~~~~~~~~CONTACT~~~~~~~~~~*/
 
#form-contact {
	margin-top: 0;
	width: 98%;
	font-size : 80%;
	margin-right : auto;
	margin-left : auto;
}

#form-contact * {
	font-family : verdana, arial, sans-serif;
}

#form-contact fieldset {
	border: none;
	padding: 15px 40px 0 0;
}

#form-contact > fieldset {
	padding-top: 25px;
}

#form-contact legend	{
	display : none;
}

#form-contact p	{
	color: #333333;
	margin-bottom: 25px;
	font-size : 100%;
}

#form-contact fieldset > legend {
	margin-bottom: 0px;
}

#form-contact label {
	float: left;
	padding : 1px 0 18px 0;
	width: 20%;
	text-align: right;
	font-weight : bold;
	color : #003366;
}

#form-contact input, #form-contact textarea {
	float: right;
	margin-bottom: 15px;
	width: 75%;
	border: 1px solid #003366;
	color: #666;
	background-color: #FFF;
	font-size : 100%;
}

#form-contact #submit-contact {
	background : url(../images/template/bouton-envoyer.gif);
	border : none;
	height : 18px;
	width : 70px;
	font-size : 150px;
	clear: both;
}

/*~~~~~~~~~~COUPONS~~~~~~~~~~*/

.lienCoupon {
	height : 16px;
	text-align : right;
	vertical-align : middle;
	background : #FFF url(../images/template/fond-lien-coupon.gif) bottom right no-repeat;
}
	
.lienCoupon a {
	text-decoration : none;
	color : #FFF;
	font-weight : bold;
	margin-right : 15px;
}

.lienCoupon a:hover {
	color : #003366;
}


/*~~~~~~~~~~CINEMA~~~~~~~~~~*/

.contCinema {

}
.contCinema form#formCine {

}
.contCinema form#formCine label {
	display : none;
}

.contCinema form#formCine fieldset#film {
	display : inline;
	width : 45%;
	margin : 0;
	padding : 5px;
	float : left;
	border : solid 1px #003366;
}

.contCinema form#formCine fieldset#salle {
	display : inline;
	width : 45%;
	margin : 0;
	padding : 5px;
	float : right;
	border : solid 1px #003366;
}

.contCinema form#formCine legend {
	font-family : Arial, Verdana, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}

.contCinema select {
	margin : 10px 0 10px 5px;
	color : #003366;
}

.contCinema input {
	position : absolute;
	margin : 10px 0 0 5px;
	background : url(../images/template/bouton-ok.gif);
	border : none;
	height : 18px;
	width : 40px;
}

.detailCinema h5 {
	margin : 25px 0 0 0px;
	padding : 5px 0px;
	text-align : center;
	border-top : solid 1px #003366;
	border-bottom : solid 1px #003366;
	font-family : Arial, Verdana, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}

.detailCinema div.presFilm {
	border-bottom : solid 1px #999;
	padding : 0 0 15px 0;
}

.detailCinema div.presFilm h6 {
	font-family : Arial, Verdana, sans-serif;
	color : #003366;
	font-size : 12px;
}

.detailCinema div.presFilm h6 a {
	font-weight : normal;
}

.detailCinema div.presFilm h6 img {
	position : absolute;
	margin : -3px 0 0 -7px;
}

.ficheSalle {
	padding : 10px;
	margin : 20px 0 10px 0;
	border : solid 1px #003366;
	background-color : #F4FCFF;
}

.ficheSalle strong {
	color : #003366;
}


/*~~~~~~~~~~MEMBRE~~~~~~~~~~*/

.contInsMembre {

}

.contInsMembre form input.input2 {
	border : solid 1px #006699;
	background-color : #FFF;
}

.contInsMembre form input.submit {
	border : solid 1px #006699;
	background-color : #006699;
	color : #FFF;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            DROITE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.menuDroit {
	width : 170px;
	background-color : #FFF;
	vertical-align : top;
	text-align : left;
	padding: 0 0 15px 0;
}

.tabDroit {
	width : 155px;
	border-bottom : solid 1px #CCC;
	margin-right : auto;
}

.menuDroit select {
	font-family : tahoma, arial, sans-serif;
	font-size : 11px;
	margin-bottom : 10px;
	color : #666;
}

.titreML {
	height : 26px;
	padding-left : 15px;
	background : url(../images/template/haut_menu_bas_vert.gif) top right;
}

.titreML h4 {
	color : #665300;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-size : 12px;
	margin : -3px 0 0 0;
}

.contML {
	background-color : #FFFFFF; 
	padding : 8px;
	text-align : right;
	border-left : solid 1px #CCC;
	border-right : solid 1px #CCC;
}

.contML p {
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	color : #666;
	text-align : left;
	margin : 0 0 7px 0;
}

.titreSelections {
	height : 26px;
	padding-left : 15px;
	background : url(../images/template/haut_menu_bas_vert.gif) top right;
}

.titreSelections h4 {
	color : #665300;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-size : 12px;
	margin : -3px 0 0 0;
}

.contSelections {
	background-color : #FFFFFF; 
	padding : 8px;
	text-align : right;
	border-left : solid 1px #CCC;
	border-right : solid 1px #CCC;
}

.contSelections .selection {
	text-align : left;
	margin : 0;
	padding : 2px 0;
}

.contSelections .selection img {
	position : absolute;
	margin : 6px 0 0 0;
}

.contSelections .selection a {
	text-decoration : none;
	font-family : tahoma, arial, sans-serif;
	font-size : 11px;
	color : #0066CC;
	margin : 0 0 0 18px;
}

.contSelections .selection a:hover {
	color : #EE7511;
}

.titreActus  {
	height : 26px;
	padding-left : 15px;
	background : url(../images/template/haut_menu_bas_vert.gif) top right;
}

.titreActus  h4 {
	color : #665300;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-size : 12px;
	margin : -3px 0 0 0;
}

.contActus {
	background-color : #FFFFFF; 
	padding : 8px;
	text-align : left;
	border-left : solid 1px #CCC;
	border-right : solid 1px #CCC;
}

.contActus a {
	font-family : tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #0066CC;
	display : block;
}

.contActus a:hover {
	color : #EE7511;
}

.contActus hr {
	border-top : dashed 1px #E2E2E2;
	border-bottom : dashed 1px #FFF;
	border-left : dashed 1px #FFF;
	border-right : dashed 1px #FFF;
}

.titrePartenaires {
	height : 26px;
	padding-left : 15px;
	background : url(../images/template/haut_menu_bas_rouge.gif) top right;
}

.titrePartenaires h4 {
	color : #665300;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-size : 12px;
	margin : -3px 0 0 0;
}

.contPartenaires {
	background-color : #FFFFFF; 
	padding : 8px;
	text-align : center;
	border-left : solid 1px #CCC;
	border-right : solid 1px #CCC;
}

.contPartenaires a img {
	border : solid 1px #003366;
	margin : 3px;
}

.contPartenaires a:hover img {
	border : solid 1px #EE7511;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             BAS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~MENU HORIZONTAL BAS~~~~~~~~~~*/



.menuBas {
	background : #FFF url(../images/new/menu-bas.gif) top left;
	height : 27px;
}

.menuBas ul {
	margin : 3px 0;
	padding : 0;
	text-align : right;
}

.menuBas ul li {
	display : inline;
	padding : 0;
	border-left : solid 1px #FFF;
}

.menuBas ul li a {
	margin : 0;
	padding : 2px 14px 1px 14px;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
	text-decoration : none; 
}

.menuBas ul li a:hover {
	color : #003366;
}


/*~~~~~~~~~~BANDEAU BAS~~~~~~~~~~*/

.bandeauBas {
	height : 35px;
	background-color : #FFF;
	color : #006699;
}

.bandeauBas a {
	font-family : arial, tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #003366;
	text-decoration : none;
}

.bandeauBas a:hover {
	text-decoration : underline;
}

/*~~~~~~~~~~COPYRIGHT~~~~~~~~~~*/

.copyright {
	height : 30px;
	background-color : #FFF;
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	color : #666;
}
#copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#a9acae;
	text-decoration:none;
}

#copyright:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#f27d46;
	text-decoration:underline;
}

