/*  
Theme Name: TIME MANAGER
Theme URI: http://www.anieto2k.com
Description: Adaptación para Wordpress de <a href="http://www.templateworld.com/zero/click.php?id=10">TIME MANAGER</a>
Version: 1.0
Author: Andrés Nieto
Author URI:  http://www.anieto2k.com
*/

/* CSS Document */
body {background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D; color:#1A1917; margin:84px 0 0; padding:0; font:14px/20px Arial, Helvetica, sans-serif;}
div, p, h1, h2, h3, ul {padding:0px; margin:0px;}
ul {list-style-type:none;}
/*--TOP PANEL--*/
#topPan {width:768px; height:398px; position:relative; margin:0 auto;}
#topPan ul {width:768px;}
.marginT5 {margin-top:5px;}
.clearboth {clear:both;}

#topPan ul li {float:left; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; background: url(images/MenuLeft_off.png) left no-repeat; cursor:pointer;}

#topPan ul li a, #topPan ul li a:hover {float:left; display:block; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FDFDFD; font-weight:bold; text-decoration:none; height:30px; background: url(images/MenuRight_off.png) right no-repeat; margin:0 1px 0 8px; padding:0px 6px 0 0;}
#topPan ul li.cat-item a:hover {color:#ddd;}
#topPan ul li.current-cat, #topPan ul li.current-cat {float:left; list-style:none; background: url(images/MenuLeft_on.png) left no-repeat; cursor:pointer;}
#topPan ul li.current-cat a, #topPan ul li.current-cat a, #topPan ul li.current-cat a:hover, #topPan ul li.current-cat a:hover {float:left; display:block; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FDFDFD; font-weight:bold; text-decoration:none; height:30px; background: url(images/MenuRight_on.png) right no-repeat; margin:0 1px 0 8px; padding:0px 6px 0 0;}
#topPan ul li.current-cat a, #topPan ul li.current-cat a, #topPan ul li.current-cat a:hover, #topPan ul li.current-cat a:hover  {color:#1c3365;}

/*#topPan ul li a#accueil {width:48px;}*/

/* hack ie6 */
* html #topPan ul li a {margin:0 1px 0 4px; padding:1px 3px 0 0;}
* html #topPan ul li a:hover {margin:0 1px 0 4px; padding:1px 3px 0 0;}
/* hack ie6 */

#topPan h1 {display:block; width:768px; height:198px; background:url(images/header.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both; font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;}

.phoneabsolute {z-index:10; position:absolute; top:45px; padding:0 0 0 515px; text-align:right;}
.phoneabsolute p {clear:both; font-size:11px; background:#fff; color:#4466b0; height:22px; letter-spacing:1.0px; width:230px; display:block; margin:1px; vertical-align:middle; }
.phoneabsolute p strong {background:#0c3682; margin:1px; color:#fff; padding:0 6px 0 6px; float:right;}

a.rssabsolute {z-index:10; position:absolute; top:193px; left:729px; width:32px; height:32px; display:block;}

#toplinkPan {width:768px; height:159px; position:relative; margin:0 auto;}

/* Block a */
.blocka {width:148px; height:140px; float:left; background:url(images/blocka_off.gif) 0 0 no-repeat #5B5550; margin:8px 7px 0 0; color:#fff;}
.blocka a {text-decoration:none; display:block; width:148px; height:140px;}
.blocka a:hover {text-decoration:none; background:url(images/blocka_on.gif) 0 0 no-repeat;}
/* Block a */

/* Block b */
.blockb {width:148px; height:140px; float:left; background:url(images/blockb_off.gif) 0 0 no-repeat #5B5550; margin:8px 7px 0 0; color:#fff;}
.blockb a {text-decoration:none; display:block; width:148px; height:140px;}
.blockb a:hover {text-decoration:none; background:url(images/blockb_on.gif) 0 0 no-repeat;}
/* Block b */

/* Block c */
.blockc {width:148px; height:140px; float:left; background:url(images/blockc_off.gif) 0 0 no-repeat #5B5550;margin:8px 7px 0 0; color:#fff;}
.blockc a {text-decoration:none; display:block; width:148px; height:140px;}
.blockc a:hover {text-decoration:none; background:url(images/blockc_on.gif) 0 0 no-repeat;}
/* Block c */

/* Block d */
.blockd {width:148px; height:140px; float:left; background:url(images/blockd_off.gif) 0 0 no-repeat #5B5550; margin:8px 7px 0 0; color:#fff;}
.blockd a {text-decoration:none; display:block; width:148px; height:140px;}
.blockd a:hover {text-decoration:none; background:url(images/blockd_on.gif) 0 0 no-repeat;}
/* Block d */

/* Block e */
.blocke {width:148px; height:140px; float:left; background:url(images/blocke_off.gif) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
.blocke a {text-decoration:none; display:block; width:148px; height:140px;}
.blocke a:hover {text-decoration:none; background:url(images/blocke_on.gif) 0 0 no-repeat;}
/* Block e */


.blocka p, .blockb p, .blockc p, .blockd p, .blocke p  {display:none;}


/*--/TOP PANEL--*/
/*--BODY PANEL--*/
#bodyPan {width:758px; background:#fff url(images/bodytopbg.jpg) 0 0 no-repeat; color:#1A1917; position:relative; margin:0 auto; padding:20px 0 10px 10px;}
#bodyPan h1 {width:748px; height:32px; display:block; background:url(images/welcomebg.gif) 0 100% repeat-x; font:28px/26px Arial, Georgia, "Times New Roman", Times, serif; padding:22px 0 0; font-weight:bold;}
#bodyPan h1 a {text-decoration:none; border:none;}
#bodyPan h1 span {color:#1c3365; font-size:26px;}
#bodyPan h2 {width:98%; height:32px; display:block; background:url(images/dotline.gif) 0 100% repeat-x; font:24px/22px Arial, Georgia, "Times New Roman", Times, serif; padding:22px 0 0; color:#1c3365; font-weight:bold;}

#bodyPan p {padding:18px 0 0 0;}
#bodyPan p.bigtext {background:#fff; font-size:18px; color:#B3A7A0; font-weight:bold; padding:18px 0 0;}
#bodyPan p.more {width:89px; height:39px;}
#bodyPan p.more a {display:block; width:89px; height:39px; background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.more a:hover {text-decoration:none; background:url(images/more2.jpg) 0 0 no-repeat;}
#bodyPan p.morenext {width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a {display:block; width:89px; height:39px; background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.morenext a:hover {text-decoration:none; background:url(images/more1.jpg) 0 0 no-repeat;}

#bodybottomPan{width:768px; height:42px; background:url(images/bodybottombg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }

#bodyPan ul {width:352px; margin:20px 0 0;}
#bodyPan ul li{background:url(images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}
#bodyPan ul li a{background:#fff; color:#1c3365; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

.text {display:block; padding:20px 0 10px 0;}

/* Begin Form Elements */

.lookingfor {float:left;  padding:25px 0 0 0;}
#sidebar h4 {width:350px; float:left; display:block; margin:3px 0 0 0; padding:0; font-size:15px; color:#555;}
#searchform {width:400px; float:right; vertical-align:middle;}
#sidebar #searchform #s {width: 208px; padding: 2px; border: 2px solid #ddd; vertical-align:middle;}
#sidebar #searchsubmit {padding:2px; background-color:#bcbcbc;color:#747474; border: 1px solid #ddd; cursor:pointer; vertical-align:middle;}
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}
select {width: 130px;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%; padding: 2px;}
#commentform #submit {margin: 0; float: right; background:#ddd; color:#1c3365; cursor:pointer;}
#commentform {width: 700px; padding-bottom:15px;}

input, textarea {cursor: pointer; background-color:#fff; border:1px solid #858585; padding: 1px; font-size: 1em;}
input:hover, input:focus, input.hover, input.focus {background-color: #fff; border:1px solid #1c3365; cursor : pointer; color : #fff;}
/* NOTE: .hover and .focus classes IE JS */
input:hover, input:hover, input:focus, select:hover, textarea:hover {color: #000; padding:1px; border : 1px solid #1c3365; background-color: #fff; cursor:text;}

/* End Form Elements */



/* Begin Comments*/
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* End Comments */




/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan {height:155px; background: url(images/footerbg.gif) 0 0 repeat-x #000; color:#fff; margin:43px 0 0; padding:51px 0 0;}
#footerPan {width:600px; height:90px; display:block; position:relative; margin:0 auto;}
#footerPan p {padding:51px 0 0;}
#footerPan p span {background:#1C1B19; color:#AC2626; font-size:10px;}
#footerPan p.copyright {background:#1F1D1B; margin:0; display:block; position:absolute; bottom:0px; right:23px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0;}

#footerPan ul {width:600px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li {float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a {padding:0 0 0 12px; color:#fff; background:#181716; text-decoration:none;}
#footerPan ul li a:hover {text-decoration:underline;}

#footerPan ul.info{width:330px; height:45px; display:block; position:absolute; left:0px; top:29px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:94px; background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax{width:94px; background:#1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul li span{background:#1C1B19; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}


#footerPan ul.register {width:600px; background:#1C1B19; color:#fff; display:block; position:absolute; top:37px; left:0px;}

#footerPan ul.templateworld {width:600px; background:#1C1B19; color:#fff; display:block; position:absolute; top:57px; left:0px;}
#footerPan ul.templateworld li {float:left; margin:5px 5px 0 5px;}
#footerPan ul.templateworld li a {background:#1C1B19; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover {text-decoration:underline;}

.bigtext span a { color:#ccc; text-decoration:none; font-size:2em; padding-left:100px; margin:10px;}

.alt {background-color:#efefef;}
#ajax_comments {display:block;}
#ajax_comments dt { border-bottom:1px dotted #ccc;}
#ajax_comments dt span a{font-size:0.5em;text-decoration:none;color:#999;}
#ajax_comments dd {margin-left:-0px;}

.alignleft{ background:url(images/left.jpg) no-repeat; padding-left:20px;}
.alignright{ background:url(images/arrow.jpg) no-repeat; padding-left:20px;}




.trafficairpc {float:left; margin:0px 10px 0 0px;}
#bodyPan .airpc {font-size:15px; padding:0 0 0 20px; background: url(images/puce_bleu.gif) no-repeat; display:block;}

.fright {float:right;}
.ftel {float:right; margin-right:10px;}

a img {border: none;}


.conditionscalque {float:left; font-size:11px; color:#1C3365; margin:0px 0px 10px 20px; border:1px dotted #A29999; display:block; padding:4px; width:auto;}
.conditionscalque p, .conditionscalquempty p  {float:left; padding:8px; font-size:12px;}
.conditionscalque em, .conditionscalquempty em {font-weight:bold; text-decoration:underline;}
.conditionscalquempty {background:#fff; float:left; font-size:12px; margin:0px 0px 10px 20px; display:block; padding:4px; width:auto;}

/* liste */
.conditionscalquempty {float:left; width:auto; margin-top:15px;}
.entry h3 {margin-top:20px;}
.entry {background:#fff; margin:0; padding:0; width:758px; float:left; margin-left:-10px; padding-left:10px;}
.imagegauche {float:left; margin:28px 5px 0 0; display:inline;}
dl.liste {float:left; margin:20px 0 20px 5px;}
dl.liste dt {clear:both; float:left; color: #1C3365; background: url(images/puce_bleu.gif) 0 2px no-repeat; height:22px; padding-left:20px; margin:10px 0 0px 0; font-size:18px;}
dl.liste dd {clear:both; float:left; margin:5px 0 0 10px; width:590px;}
dl.liste dd strong {font-weight:normal; color:#1C3365;}
#bodyPan dl.liste dd ul {margin:0px; padding:0;}

dl.liste ul {margin-top:5px; padding:0;}

.paddquinze {padding-left:20px;}
.margebottom {margin-bottom:20px;}
.padbottom {padding-bottom:20px;}

.postmetadata {clear:both; display:block;}
.postmetadata a {font-size:12px;}
.postmetadata small {display:block; padding:0 0 10px 0;}

.interventiondepannage {clear:both; display:block;}
.interventiondepannage a {font-size:12px;}
.interventiondepannage small {display:block; padding:0 0 10px 0;}

.post {padding-top:18px; padding-bottom:15px; width:748px;}
* html .post {padding-top:0px;}
* +html .post {padding-top:0px;}



#bodyPan a {text-decoration: none; color:#797979;} 
#bodyPan a:link {text-decoration: none; color:#797979;} 
#bodyPan a:hover {text-decoration: none; color:#1c3365;} 
#bodyPan a:visited {text-decoration: none; color:#1c3365;} 
#bodyPan a:active {text-decoration: none; color:#797979;}  

#bodyPan h2.state {background-image:none; display:block; margin-top:0px; padding:0;}
#bodyPan h2.state a {background-image:none; font-size:20px; font-weight:bold;}
#bodyPan h2.state small {font-size:10px;}
/* fin liste */

.whole {float:left; margin-bottom:15px; padding:0; margin:0; background:#fff;}
.menusurround {float:right; width:182px; padding:20px 10px 0 0;} 
.menutopleft {clear:both; background: url(images/bleu-top.gif) top no-repeat; width:182px; height:22px;}
.menumidleft {clear:both; background: url(images/bleu-mid.gif) repeat-y; width:182px; text-align:center; padding-bottom:80px;}
.menumidleft img {width:182px;}
.menumidleft span {font:38px Arial, Helvetica, sans-serif; display:block; font-weight:bold; padding:15px  0 15px 0; color:#fff;}
.menubottomleft {clear:both; background: url(images/bleu-bot.gif) top no-repeat; width:182px; height:22px;}

.surrprice {float:left; width:550px; padding:0; margin:0;}
.surrprice .liste dt {width:550px;}

.other span  {margin:15px 0 8px 0px;}



h3#respond {margin-top:15px;}


.navigation {display: block; float:left; margin-top: 10px; padding-bottom: 0px; width:98%;}
.alignleft {float:left; background-image:none; margin:0 0 0 0; padding:0}
.alignright {float:right; background-image:none; margin:0 0 0 0; padding:0}

.linkinside {width:768px; background:#fff; position:relative; margin:0 auto; clear:both; padding:15px 0 0 0;}
#sidebar {background:#fff url(images/trait-long.gif) top no-repeat; padding-left:10px; float:left; width:758px;}
#sidebar ul {clear:both; width:100%; display:block; float:left; padding-top:10px;}
#sidebar ul li {background-image:none; background-color:#fff; float:left; display:block; width:368px; padding-right:10px;}

/*Hack ie 6.0   */
* html #sidebar ul li {width:358px;}
/*Hack ie 6.0   */

#sidebar ul li h2 {font-size:15px; border-bottom:1px solid #b2ada9; width:100%; padding:15px 0 5px 0; color:#1c3365;}  
#sidebar ul li ul li {clear:both; background-image:none; width:auto; width:100%; margin:3px 0 0 0; list-style-image:none; background:url(images/puce.png) left no-repeat; padding-left:10px;}
/*Hack ie 6.0   */
* html #sidebar ul li ul li {width:97%;}
/*Hack ie 6.0   */

#sidebar ul li ul li a {font-size:13px; color:#797979; text-decoration:none;}
#sidebar ul li ul li a:visited {font-size:13px; color:#1c3365; text-decoration:none;}
#sidebar ul li ul li a:hover {font-size:13px; color:#1c3365; text-decoration:underline;}

.clearboth {clear:both; padding:10px 0 0 0; margin:0;}
#bodyPan ul.elementshome {float:left; width:758px; background:#fff; margin:0; padding:0 0 10px 0;}
#bodyPan ul.elementshome li {display:inline; margin:0px 5px 0 0; list-style-image:none; background:url(images/puce.png) left no-repeat; padding:0 0 0 10px;}
#bodyPan ul.elementshome li a {font-size:11px;}


.imagehome {float:left; margin:0 10px 0 0; border:1px solid #b2ada9; padding:1px;}
.imagehomedepanne {float:left; margin:0 10px 0 0; border:1px solid #b2ada9; padding:1px;}
* html .imagehomedepanne {margin:20px 10px 0 0;}
* +html .imagehomedepanne {margin:20px 10px 0 0;}

.hometitle {margin:15px 0 0 0;}
.formulaire {width:758px; clear:both; float:left; padding:15px 0 20px 0px;}
.contactphone {margin:15px 0 0 15px;}


.phonenumber {clear:both; width:580px; float:left; display:block; background: url(images/telephone.gif) 0 10px no-repeat; padding:5px 0 20px 78px; height:78px;}
.phonenumber span {clear:both; float:left; display:block; font-size:22px; color:#1c3365; width:580px; margin:8px 0 8px 75px; line-height:22px;}

#bodyPan .surrprice .phonenumber {margin:15px 0 0 0;}
#bodyPan .surrprice .phonenumber span {margin:8px 0 8px 5px; line-height:22px;}
#bodyPan .surrprice .phonenumber {height:58px;}

/*Hack ie 6.0   */
* html .phonenumber {width:580px;}
* html .phonenumber span {width:450px;}
/*Hack ie 6.0   */

/*Hack ie 6.0   */
* html #bodyPan .surrprice {float:left; width:510px;}
* html #bodyPan .surrprice h3 {float:left; width:510px;}
* html #bodyPan .surrprice .phonenumber {float:left; width:410px;}
* html #bodyPan .phonenumber span {margin:8px 0 8px 40px; line-height:22px;}
* html #bodyPan .surrprice .liste {float:left; width:510px;}
* html #bodyPan .surrprice .liste dt {float:left; width:510px;}
* html #bodyPan .surrprice .liste dl {float:left; width:510px;}
* html #bodyPan .surrprice .liste dd {float:left; width:510px;}
/*Hack ie 6.0   */


#ifram {margin:15px 0 15px 10px;}

#bodyPan .entry h4 {margin:5px 0 0 0; padding:0;}
#bodyPan .entry p {padding:5px 0 10px 0; margin:0;}


p.texte img  {vertical-align:middle; margin-left:5px; padding-right:50px;}
p.texte {font-size:12px;  color:#1C3365; text-align:right;}


.menumidleft span {font-size:20px;}





