/*

Theme Name: Chandler coaches

Theme URI: 

Description: 

Version: 1.0

Author: Patricia Racine

Author URI: 





*/



/* ---------------------------------------- */

/* général				*/

/* ---------------------------------------- */



body {

	font-family: Tahoma, Arial, sans-serif;

	color:#4b4645;

	font-size: 62.5%;

	background-color:#7e716f;

}



html, body {

 margin:0px 0px 0px 0px; 

 padding:0;

height: 100%; 

min-height: 100%; 

margin-bottom: 1px;

}



div.cleaner {

	clear: both; 

	line-height: 0px; 

	height: 0px; 

	font-size: 0px;

}



p { padding: 0 0 12px 0; margin: 0 }



p.center{

text-align:center;

}



ul, li, h1, h2, h3, h4{

margin:0;

padding:0;

}



.flux{ 

clear: both; 

}



.cleft{

clear:left;

}



.cright{

clear:right;

}



.clearing {

height: 0;

clear: both;

}



hr.clear{

display:block;

clear:both;

visibility:hidden;

height:0;

border-width:0;

margin:0;

padding:0;

}



a:link {

color: #443086;

text-decoration: none;

font-weight:bold;

}



a:visited{

color: #443086;

text-decoration: none;

font-weight:bold;

}



a:active {

text-decoration:none;

color:#443086;

font-weight:bold;

}



a:hover {

text-decoration:underline;

color:#443086;

font-weight:bold;

}



.mt5{

margin-top:5px;

}



.mb12{

margin-bottom:12px;

}





h1{

color:#a01554;

font-size:2.2em;

font-weight:normal;

margin-bottom:5px;

padding:0;

}



h2{

color:#443086;

font-size:2.2em;

font-weight:normal;

margin-bottom:5px;

padding:0;

}



h4{

color:#951d22;

font-size:2.2em;

font-weight:normal;

margin-bottom:5px;

padding:0;

}





h1 a:link, h1 a:visited, h1 a:active {

color:#a01554;

font-weight:normal;

text-decoration: none;

}



h1 a:hover {

color:#a01554;

font-weight:normal;

text-decoration:underline;

}



.fn{

color:#443086;

}



h3{

color:#7e716f;

font-size:18px;

font-weight:normal;

line-height:26px;

}



.bleu{

color:#443086;

font-size:24px;

}



.rouge{

color:#951d22;

font-size:24px;

}



.jaune{

color:#f08e1e;

font-size:24px;

}



.gris{

color:#7e716f;

font-size:14px;

}



.mauve{

color:#a01554;

}



.gris12{

color:#4b4645;

font-size:12px;

text-transform: uppercase;

font-weight:bold;

}



.bleu18{

color:#443086;

font-size:18px;

font-weight:normal;

line-height:26px;

}



.rouge18{

color:#951d22;

font-size:18px;

font-weight:normal;

line-height:26px;

}





/* ---------------------------------------- */

/* 	conteneur	*/

/* ---------------------------------------- */





#conteneur{

position:absolute;

left: 50%; 

width: 944px; /* 984-20-20  */

margin-left: -492px; /* moitié de la largeur */

margin-top:27px;

padding: 0 20px 30px 20px;

background-color:#FFFFFF;

font-size:1.2em;

line-height:18px;

}



#gauche{

padding:0;

float:left;

}



#gauche.blog{

margin: 20px 0 0 0;

padding:0 0 0 84px;

text-align:justify;

width:698px; /* 802-84 */

}



#gauche.home{

margin: 20px 0 0 0;

padding:0 0 0 83px;

width:719px; /* 802-83 */

}



#gauche.smpage{

margin: 25px 0 0 0;

width:784px; /* 802-83 */

}



#gauche .texte{

margin:-7px 0 0 0;

padding:0 75px 0 155px;

text-align:justify;

}



#gauche ul.carre{

list-style-image:url(images/li.gif);

margin-left:20px;

}



#sidebar{

margin: 20px 0 0 0;

padding:0;

float:right;

width:140px;

}



#sidebar ul{

font-size:11px;

list-style:none;

line-height:14px;

margin-right:20px;

}



#sidebar li{

list-style:none;

}



#sidebar li a{

text-decoration:none;

}



#bottom ul{

font-size:11px;

list-style:none;

line-height:20px;

margin-right:20px;

}



#sidebar li{

margin-bottom:10px;

}



#sidebar h2{

color:#7e716f;

font-size:11px;

font-weight:bold;

margin-bottom:10px;

margin-top:12px;

}







#bottom{

margin-top:12px;

border-top:#e4e0df 2px solid;

margin-right:1px;

background-color:#beb8b7;

}





.date{

text-transform:uppercase;

}



.txt12  a:link, .txt12  a:visited, .txt12  a:active {

color:#a01554;

text-decoration: none;

font-size:12px;

}



.txt12  a:hover {

color:#a01554;

font-size:12px;

text-decoration:underline;

}



.tag{

font-size:11px;

color:#9999a8;

}



.tag a{

font-weight:normal;

color:#9999a8;

}



.colone1, .colone2, .colone3{

float:left;

width:212px;

text-align:justify;

padding:0 10px 0 10px;

}



.colone2 a{

color:#951d22;

}



.colone3 a{

color:#f08e1e;

}



.line{

float:left;

background: url(images/line_verti.gif) top left no-repeat;

width:5px;

height:401px;

}



.line2{

float:left;

background: url(images/line_verti2.gif) top left no-repeat;

width:1px;

height:214px;

}



.encadre, .encadre2 {

color:#4b4645;

font-size:14px;

background-color:#eeeceb;

border:#e4e0df 1px solid;

padding:10px 10px 10px 20px;

margin: 10px 15px 0 15px;

}



.encadre a:link, .encadre a:visited {

color:#a01554;

}



.encadre2 a:link, .encadre2 a:visited {

color:#443086;

}



.encadre3{

background-color:#eeeceb;

padding:10px 10px 10px 10px;

font-size:14px;

font-weight:bold;

margin:5px 0 10px 0;

color:#7e716f;

line-height:24px;

}



.encadre4{

background-color:#e5e1ef;

padding:10px 10px 10px 10px;

font-size:13px;

margin:5px 0 10px 0;

color:#7e716f;

line-height:23px;

}



.encadre5{

background-color:#cfcae0;

padding:10px 10px 10px 10px;

font-size:13px;

margin:5px 0 10px 0;

color:#7e716f;

line-height:23px;

}



.encadre6{

background-color:#eae8e9;

padding:10px 10px 10px 10px;

font-size:13px;

margin:5px 0 10px 0;

color:#7e716f;

line-height:23px;

}



.quote{

color:#5e2b92;

font-size:36px;

line-height:14px;

vertical-align:bottom;

}



#post{

background:url(images/postbg.gif) top left no-repeat;

border-bottom:#e4e0df 2px solid;

padding:10px 14px;

}



form#searchform input#s {

border: #e4e0df 1px solid;

background-color:#f5f3f3;

width:98px;

margin:0 5px 0 5px;

padding:2px 0 2px 3px;

color:#7e716f;

font-size:11px;

}



.mp-formdiv{

border:#e4e0df 2px solid;

padding:10px 0 10px 10px;

margin: 0 5px 0 5px;

}



.MailPressFormSubmit{

margin-top:5px;

margin-left:15px;

}



form#searchform2 input.MailPressFormEmail,form#searchform2 input.MailPressFormName {

border: #e4e0df 1px solid;

background-color:#f5f3f3;

width:97px;

margin:0 5px 3px 0;

padding:2px 0 2px 3px;

color:#7e716f;

font-size:11px;

}

input.MailPressFormEmail, input.MailPressFormName {

border: #e4e0df 1px solid;

background-color:#f5f3f3;

width:97px;

margin:0 5px 3px 0;

padding:2px 0 2px 3px;

color:#7e716f;

font-size:11px;

}



.imageleft{

margin-top:5px;

margin-right:10px;

margin-bottom:10px;

}



.col1{

float:left;

width:209px;

text-align:justify;

padding:0 10px 0 12px;

background-color:#c4bfbe;

height:380px;

}



#bottom h2.widgettitle{

background-color:#7d706e;

color:#FFFFFF;

margin:0 -10px 0 -10px;

padding:4px 10px 4px 10px;

}



#bottom h2{

color:#7e716f;

font-size:11px;

font-weight:bold;

margin-bottom:6px;

margin-top:5px;

}



#ask{

display:block;

background:url(images/ask.gif) top left no-repeat;

width:140px;

height:118px;

}



#ask:hover{ 

display:block;

background:url(images/ask_on.gif) top left no-repeat;

width:140px;

height:118px;

}



/* ---------------------------------------- */

/* 	menu	*/

/* ---------------------------------------- */



#menu{

margin: 0 26px 0 0;

padding:0px 0px 0px 80px;

font-size:18px;

letter-spacing:-0.02em;



}



#menu ul{

clear:both;

list-style: none;

margin: 8px 0px 0px 0px;

padding: 0;

border-top:#e4e0df 2px solid;

height:28px;

border-bottom:#e4e0df 2px solid;

}



#menu li{

float:left;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

height:28px;

}





#menu li a{

color:#b8aba8;

display: block;

text-decoration: none;

text-align:center;

margin: 0px 24px 0px 0px;

padding: 5px 0px 2px 0px;

font-weight:normal;

}



#menu li a:hover{

color:#4b4645;

text-decoration:none;

margin: 0px 24px 0px 0px;

padding: 5px 0px 4px 0px;

border-bottom:#bdb1ae 4px solid;

font-weight:normal;



}



#menu li.current_page_item a, #menu li.current_page_parent a{

color:#4b4645;

text-decoration:none;

margin: 0px 24px 0px 0px;

padding: 5px 0px 4px 0px;

border-bottom:#a01554 4px solid;

font-weight:normal;

}



#menu li:hover{

}



#menu li.current_page_item a, #menu li.current_page_parent a  {

text-decoration:none;

font-weight:normal;

}	



#menu ul li ul {

display:none;

}



#menu ul li:hover ul {

display:block;

position:absolute;

margin:-4px 0 0 0px;

padding:0;

border:none;

border-top:#bdb1ae 4px solid;

}



#menu li:hover ul li {

height:22px;

float:none;

font-size:14px;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

display:block;

z-index:200;

position: relative;

border-bottom:#FFFFFF 1px solid;

}





*+html #menu li:hover ul li {   /* pour explorer 7 */



}



#menu li:hover ul li a{

width:137px;  /* 150-13-10 */

color:#b8aba8;

display:block;

font-weight: normal;

text-align:left;

margin: 0px 0px 0px 0px;

padding:2px 0px 2px 10px;

border:none;

background-color:#eeeceb;

}



#menu li:hover ul li a:hover{

margin: 0px 0px 0px 0px;

padding:2px 0px 2px 10px;

color:#7e716f;

background-color:#e4e0df;

}





#menu ul li:hover ul:hover {

margin-top:2px;

}



#menu ul li.current_page_parent:hover ul:hover {

margin-top:-4px;

}





#menu ul li:hover ul li a:hover {



}



#langue{

position:absolute;

top: 15px;

right:26px;

font-size:14px;

}



#langue a{

color:#b8aba8;

text-decoration:none;

}



#langue a:hover{

color:#4b4645;

text-decoration:none;

}



#sousmenu{

font-size:14px;

float:left;

width:143px;

border-bottom:#e4e0df 2px solid;

border-top:#e4e0df 2px solid;

padding:5px 0 8px 0;



}



#sousmenu ul{

clear:both;

list-style: none;

margin: 0;

padding: 0;

}



#sousmenu li{

margin-bottom:7px;

}



#sousmenu li a{

color:#b8aba8;

text-decoration:none;

line-height:16px;

}





#sousmenu li a:hover{

color:#a01554;

text-decoration:none;

}



#sousmenu li.current_page_item a{

color:#a01554;

text-decoration:none;

}







/* ---------------------------------------- */

/* 	footer	*/

/* ---------------------------------------- */





#footer{

font-size:1.1em;

position:absolute;

left: 50%; 

width: 944px; /* 984-20-20  */

margin-left: -492px; /* moitié de la largeur */

padding:35px 0 10px 100px;

color:#eeeceb;

}



#footer a{

color:#443086;

text-decoration:none;

}



#footer a:hover{

color:#443086;

text-decoration: underline;

}





.col1 ul li {

line-height:16px;

margin-bottom:4px;

}



/* ---------------------------------------- */

/* 	WP	*/

/* ---------------------------------------- */



.wp-caption{border:1px solid #ddd;text-align:center;background-color:#b2a5a2;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.wp-caption img{margin:0;padding:0;border:0 none;}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0; color:#FFFFFF}

img.centered, img.aligncenter{display:block;margin-left:auto;margin-right:auto;}

img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}

img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}

.alignright{float:right;}.alignleft{float:left;}

.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}



ul.commentlist{

list-style:none;

}



.commentlist li{

background-color:#f3edeb;

border:#d0cccb 1px solid;

margin-bottom:4px;

}



.comment-body{

padding:10px;

}



.comment-author{

font-size:10px;

}



#list3{

margin-left:-30px;

line-height:18px;

}



#list3 div.selected .title {

color:#a01554;

font-family: Tahoma, Arial, sans-serif;

font-size:18px;

background:url(images/plus_on.gif) 0px 0px no-repeat;

line-height:22px;

padding-bottom:10px;

padding-left:38px;

 }





#list3 div div p {

line-height:18px;

margin: 0px 0px 0 0px;

}



#list3 div.title {

background:url(images/plus_off.gif) 0px 0px no-repeat;

	cursor: pointer;

	color:#4b4645;

font-family: Tahoma, Arial, sans-serif;

font-size:18px;

line-height:22px;

padding-bottom:10px;

padding-left:35px;

}



.qt{

border-bottom:#e4e0df 2px solid;

margin-bottom:8px;

}



#list3 div.qt div{

padding-left:38px;

}



.form_ask{

margin:0 auto;

width:600px;

}



.form_ask label{

display:block;

font-weight:bold;

text-align:right;

width:253px;

float:left;

}



.form_ask input, .form_ask textarea{

background-color:#f5f3f3;

border: 1px solid #e4e0df;

margin:2px 0 13px 10px;

width:300px;

}



.form_ask .ask-text{

margin-top:0;

margin-left:253px;

margin-right:48px;

}



.form_ask .small{

font-size:10px;

font-weight:normal;

line-height:11px;

}



.form_ask .button{

margin-left:253px;

width:80px;

text-transform:uppercase;

color:#ffffff;

background-color:#7e716f;

border: 1px solid #cbc6c5;

}



div.MailPress div.mp-container, div.MailPress div.mp-formdiv {

	position:relative;

}



div.MailPress div.mp-loading, div.MailPress div.mp-message  {

	position:absolute;

	opacity:0;

}



div.MailPress div.mp-loading, div.MailPress div.mp-message {

	filter:alpha(opacity=0);

}





.mini{

font-size:10px;

font-weight:normal;

line-height:11px;

margin:6px 0 -6px 0;

}


