ï»¿*l{padding:0;margin:0;border:0;}
* html .threepxfix{margin-left: 3px;}
/*body{padding:10px 100px;background-image:url(../images/209.jpg);color:#000;font:.8em/1.5em Verdana, Arial, sans-serif;}*/
body{padding:10px 100px;line-height:1em;background-image:url(../images/209.jpg);color:#000;font-size:62.5%;font-family:Arial,Verdana,Sans-serif;}
.interligne1 {line-height: 2em;}
.gras {font-weight:bold;}
.centre{text-align:center;}

.bigLetters{font-size:medium;}
.interLigne1{line-height:1.2em;}

.decalage0{text-indent:0em;}
.clear {clear:both;}
.date {background-color:#FFF;margin-top:10px;padding:5px 0;border:solid 1px red;text-align:center;font-weight:bold;}
.txtinput{color:red;background:#c1d3fb;}
.txtinputCellule{width:98%;color:red;background:#c1d3fb;margin:1px;border-top:solid 1px black;} /* pour les cellules du tableau itinéraires*/
.titre{background-color:#FFF;font-size:2em;font-weight:bold;}
.infos{background-color:#CCE4F0;font-weight:bold;color:red;padding:0 5px;}
#rap2010 ul {margin-left: 0;padding-left: 1em;text-indent: 3em;}
#rap2010 li {font-family: Arial, sans-serif;font-size: 100%;color: black;list-style-type: none;background-image: url(../images/puces/fleche.gif);
 background-repeat: no-repeat; background-position: 0 0.32em;padding-left: 50px;margin-right:50px;}

#information{padding:10px;width:70%;margin-left:auto;margin-right:auto;border:solid 2px red;background-color:#C1D3FB;} 
 
#commission table {margin-top:0px;}
#commission table td {vertical-align:top;}

#conteneur {background-color:#c1d3fb;padding:5px;}
#entete{background-image:url(../images/bleu.gif);height:17em;} /*170px*/

#logo {float:right;padding:5px;margin:15px 50px 5px 5px;background-color:#FFF;background-image:	url(../images/logo_fsgt71.jpg);background-repeat:no-repeat;border:solid 1px red;width:130px;height:128px;}
#logo img {display:block;padding-bottom:3em;border:solid 4px red;}

#logo a {color:#FFFFFF;text-decoration:	none;}

#slogan {float:left;font-size:18px;background-color:	#646464;color:#FFF;border:solid 1px red;margin:10px 5px 5px 10px;padding:15px;}		

#menu {height:40px;background-image:	url(../images/bg_menu.png);margin-top:5px;}
#menu ul {margin:0;padding:0;}
#menu li {text-indent:0em;list-style:none;float:left;background:url(../images/bord_menu.png) right no-repeat;}
#menu a {float:left;height:20px;padding:10px 15px;color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;font-family:Arial,Verdana,Sans-serif;}
#menu a:hover {background:url(../images/bord_menu.png);}
	
#contenu {float:left; width:100%; margin:5px 0; background:url(../images/bg_contenu.png) right repeat-y; color:#111111; font-size:11px;}
#contenu a {color:#333333;}
#contenu a:hover {color:#000000;}
#contenu br {line-height:8px;}

#cote {position:relative;width:160px;float:right; padding:0px 30px 350px 30px; margin-top:10px;}
#cote h3 {font-size:1.2em; font-weight:bold;padding-left:5px;margin:20px 0 5px 0;background-image:url(../images/bg_menu.png);color:#FFF;}
#cote_bas{position:absolute;width:160px;bottom:30px;padding:0px;}
#cote_bas1{position:absolute;width:160px;bottom:240px;padding:10px 0px 10px 5px;border:solid 1px black;background-color:#000;color:#FFF;}
#cote_bas1 a {color:#fff;margin-left:5px;text-decoration: none;font-family:Arial,Verdana,Sans-serif;font-size:15px;}
#cote_bas1 a:hover {color:red;text-decoration: none ;font-family:Arial,Verdana,Sans-serif;font-size:15px;}
#cote_bas2{position:absolute;width:160px;bottom:180px;padding:10px 0px 10px 5px;border:solid 1px black;background-color:#000;color:#FFF;}
#cote_bas2 a {color:#fff;text-decoration: none;font-family:Arial,Verdana,Sans-serif;font-size:15px;}
#cote_bas2 a:hover {color:red;text-decoration: none;font-family:Arial,Verdana,Sans-serif;font-size:15px;}


#form fieldset {margin-bottom:20px;padding:0 5px;border:solid 2px red;}
#form legend {font-size:1.5em;font-weight:bold;padding:5px;border:solid 1px black;background-color:#FFF;color:#000;}
#form  table {margin:30px 0px 30px 20px;width:70%;}
#form td{width:50%;}
#form label {font-size:1.5em;font-weight:bold;vertical-align:middle;}
#form button{border:0;background-color:inherit;}
	
/* margin-right modifiÃ© le 22 janvier 2012 ancienne valeur : 225px passÃ© Ã  200px */
#texte {background-color:#ececec;line-height:14px; margin-right:200px;padding:10px 30px 30px 30px;}

#texte .titre {padding:10px;margin-top:20px;margin-left:auto;margin-right:auto;width:60%;text-indent:0;font-size:1.5em;font-weight:bold;line-height:1.5em;border:solid 1px black;}
#texte .titre1{padding:10px;margin-top:20px;font-size:2em;font-weight:bold;text-decoration:underline;text-indent:0;}
#texte .titre2{padding:10px;margin-top:20px;font-size:1.4em;font-weight:bold;text-indent:0;line-height:1.4em;}
#texte .note {font-size:10px;}
#texte p {font-size:1.2em;font-weight:normal;text-indent:2em;line-height:1em;}
#texte h1 {font-size:1.4em; font-weight:bold;line-height:1.4em;margin-top:1em;margin-left:auto;margin-right:auto;width:50%;border:solid 1px black;padding:20px;background-color:#FFF;}
#texte h2 {font-size:19px; font-weight:normal; margin:20px 0 10px 0;}
#texte h3 {font-size:12px; font-weight:normal; margin:20px 0 10px 0;}
#texte ol, #texte ul {padding:0; margin:8px 0;}
#texte li {font-size:1.4em;font-weight:normal;text-indent:0em;margin-left:4em;line-height:1.6em;}
#texte label {padding-top:4px;font-size:1.2em;font-weight:normal;}

#brevets table{width:100%;border:solid 1px black;border-collapse: collapse;}
#brevets table .col1 {width:14%;vertical-align:top;}
#brevets table .col2 {width:43%;}
#brevets table .col3 {width:43%;}
#brevets td{border:solid 1px black;line-height:1.2em;padding:0.5em;}
#brevets td input{width:80%;font-size:1.2em;font-weight:normal;}
#routes table{width:100%;border:solid 1px black;border-collapse: collapse;}
#routes table .col1 {width:14%;}
#routes table .col2 {width:43%;}
#routes table .col3 {width:43%;}
#routes td{border:solid 1px black;line-height:1.2em;padding:0.5em;}
#routes td input{width:80%;font-size:1.2em;font-weight:normal;}
#ev table{width:100%;border:solid 1px black;border-collapse: collapse;}
#ev table .col1 {width:14%;vertical-align:top;}
#ev table .col2 {width:43%;}
#ev table .col3 {width:43%;}
#ev td{border:solid 1px black;line-height:1.2em;padding:0.5em;}
#ev td input{width:80%;font-size:1.2em;font-weight:normal;}
#bureau table{width:100%;border:solid 1px black;border-collapse: collapse;}
#bureau table .col1 {width:13%;vertical-align:top;}
#bureau table .col2 {width:23%;vertical-align:top;}
#bureau table .col3 {width:23%;vertical-align:top;}
#bureau table .col4 {width:26%;vertical-align:top;}
#bureau table .col5 {width:15%;vertical-align:top;}
#bureau td{border:solid 1px black;line-height:1.2em;padding:0.5em;}
#bureau td input{width:75%;font-size:1.2em;font-weight:normal;}

#nouveaux_licencies {width:90%;border:solid 2px black;font-size:1.4em;font-weight:normal;}
#nouveaux_licencies td {border:solid 1px black;font-size:1.2em;font-weight:normal;}
#nouveaux_licencies tr{line-height:3em;}

#tableitineraire table{width:100%;border:solid 1px black;border-collapse: collapse; }
#tableitineraire th {border-style:ridge;border-color: blue;background-color:#000;color:#FFF;}
#tableitineraire td{border:solid 1px black;}
#tableitineraire td input{width:90%;}

#tablesignaleurs table{width:100%;border:solid 1px black;border-collapse: collapse; }
#tablesignaleurs th {border-style:ridge;border-color: blue;background-color:#000;color:#FFF;}
#tablesignaleurs td{border:solid 1px black;}
#tablesignaleurs td input{width:90%;}

#table_resultats td{background-color:#fff;padding:1em 0;vertical-align:top;font-size:1.2em;text-align: center;}
#table_resultats td.mois{background-color:#0ff;}

#documents table td {padding:1em 0;font-size:1.4em;font-weight:normal;font-family:Arial,Verdana,Sans-serif;}

#news {background-color:#FFF;padding:5px 5px 0px 5px;margin-bottom:0px;margin-top:10px;border:solid 1px black;}
#news p {padding-left:20px;margin-top:10px;margin-left:5px;margin-right:5px;font-size:1.4em;font-weight:normal;font-family:Arial,Verdana,Sans-serif;text-indent:0;border-left:solid 2px black;text-indent:2em;}
#news li {padding:0;margin-left:20px;font-size:1.4em;font-weight:bold;text-indent:0em;line-height:1.6em;}
#news .datepub{float:left;font-size:1em; font-weight:bold;width:80%;color:green;}
#news .titrepub{float:left;font-size:1em; font-weight:bold;width:20%;color:green;}
#news hr{clear:left;color:red;}
#news ul{width:60%;}
#news a{font-weight:bold;color:red;}


.pagination {margin-top:10px;line-height:1em;}   
.pagination a, .pagination span {padding:0em 0.5em;font-size:1em;}   
.pagination a {border:1px solid black;text-decoration:none;}   
.pagination a:hover {border:2px solid #296BB5;font-size:1em;}   
.pagination .prevnext {background-color:#FFF;color:#000;font-size:1em;font-weight:bold;border:1px solid #9AAFE5;}   
.pagination span.disabled {border:1px solid #DDDDDD;color:#999999;font-size:1em;}   
.pagination span.current {border:1px solid #2E6AB1;background-color:#c1d3fb;color:#ffffff;font-size:1em;font-weight:bold;}
#blocpage {padding-right:35px;text-align:center;}


#navigation {margin: 0;padding: 0;list-style:none;background:#dfdfdf;color:#fff;width:100%;font: 1.2em "Trebuchet MS", sans-serif;}
#navigation a, #navigation span {display: block;padding:10px 5px;color: #fff;text-decoration:none;background:#000 url(menu-item.png) left bottom no-repeat;}
#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {background-image: url(menu-item-deroule.png);}
#navigation .open a, #navigation .open span {background-image: url(menu-item-enroule.png);}
#navigation a:hover, #navigation a:focus, #navigation a:active {color:#fff;text-decoration: none;}
#navigation .subMenu {font-size: .8em;background: #75b9de url(subMenu.png) 0 0 repeat-x;font-size: .9em;margin: 0;padding: 0;border-bottom: 2px solid red;border-top:2px solid red;text-decoration: underline;}
#navigation li {margin-bottom:0px;border-bottom:solid 1px black;}
#navigation ul.subMenu a {background: none;padding: 5px 20px;}
#navigation ul.subMenu a:hover {background-color:#F60;color:#000;border:solid black 1px;font-weight:bolder;font-style:italic;}

#footer {height:40px; color:#FFFFFF; font-size:11px; background-image:url(images/footer_bg.png); clear:both;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#FFF;}
#footer_left {float:left; padding:13px 0 0 0;}
#footer_right {float:right; padding:13px 30px 0 0;}


