body{
	font-family:Arial, Helvetica, sans-serif;
}

t {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	text-transform: capitalize;
}
h1 {
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
}
	
h3 {
	color:#479ac4;
	font-size:1.2em;
	margin:20px 0;
}

h2 {
	color:#4C93CF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
	margin:50px 40px;
	text-align:right;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #484848;
	text-align: center;
}
h5 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.15em;
	padding:5px 10px;
	text-align:left;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #484848;
	text-align: center;
	margin-bottom:10px;
}

.vert{
	color:#90cf4d;
}


/******************************************************************* - TOP - */
#bigTop{
	background:url(../images/bkg_top.jpg) repeat-x top left;
	width:100%
}

#top{
	background:url(../images/top.jpg) no-repeat top left;
	width:980px;
	height:150px;
	margin:0 auto;
}

h1{
	background:url("../images/logo.jpg") no-repeat scroll left top transparent;
	width:195px;
	height:133px;
	text-indent:-9999px;
	float:left;
	margin:18px 0 0 5px;
}

#nav {
	height: 39px;
	width: 700px;
	text-align:right;
	float:right;
	margin-top:115px;
}

#nav ul{
	margin-left: -95px;
    margin-top: 10px;
    width: 850px;
}

#nav ul li{	
	display:inline;
	padding:0 8px;
	border-right:1px solid #4c93cf;
}

#nav ul li a{
	color:#4c93cf;
	text-decoration:none;
	font-size:0.83em;
	font-weight:bold;
}

#nav ul li a:hover{	
	color:#b5d7f4;
}


/******************************************************************* - Middel - */

#master {
	height: auto;
	width: 980px;
	margin:0 auto;
	overflow:
}


#content {
	width: auto;
	margin-bottom: 10px;
}
#contenu {
	width: 960px;
	margin-top: 30px;
	float:left;

}




#photo_cote {
	float:left;
	width: 400px;
}
#texte {
	float: right;
	width: 550px;
}

#texte ul, #texte_fullwidth ul {
	color:#666666;
	font-size:0.75em;
	line-height:20px;
	margin-left:15px;
}

#texte_fullwidth img{
	border: 2px solid #999999;
}

#texte p, #texte_fullwidth p {
	color:#666666;
	font-size:0.75em;
	line-height:20px;
}


#texte a, #texte_fullwidth a{
	color:#4c93cf;
	text-decoration:none;
	font-weight:bold;
}

#texte a:hover, #texte_fullwidth a:hover{
	color:#b5d7f4;
}

/******************************************************************* - espace Membre - */
#membres ul li{
	padding-bottom:10px;
	margin-left:15px;
	color:#666666;
	font-size:0.75em;
	line-height:20px;
}

#membres{
	margin: 10px 10px 20px 10px;
    overflow: hidden;
	padding-left: 42px;
	clear:both;
	width:960px;
	border-top:4px dotted #cfcece;
}

/******************************************************************* - Contenu Formations - */



.savoir1{
	clear:both
}

/******************************************************************* - slider - */
.popup{
	padding:10px; 
	background:#fff;
}

.clicker{
	
}

.clicker img{
	border: 2px solid #999999;
    height: 100px;
    margin-top: 10px;
    width: 250px;
}

#infoFormation{
	width:250px;
	font-size:0.8em
}

#infoFormation h3{
	font-size:1em;
	margin:8px auto;
}

#infoFormation p{
	color:#666666;
	font-size:0.9em;
	line-height:16px;
	
}

#infoFormation a{
	color:#4C93CF;
	font-size:0.9em;
	line-height:16px;
	text-decoration:none;
}

#infoFormation a:hover{
	color:#B5D7F4;
	font-size:0.9em;
	line-height:16px;
}

.popup img{
border: 2px solid #999999;
    height: 100px;
    margin-top: 10px;
	margin-right:20px;
	margin-bottom:20px;
    width: 250px;
	float:left;
}

.popup h3{
	color: #479AC4;
    font-size: 1.1em;
    margin: 10px;
}

#baseInfo{
	float:right;
}

.infoFormation{
	border-top: 3px dotted #999999;
    font-size: 0.8em;
    padding-top: 20px;
}

.reservationFormation{
	font-size:0.8em;
	font-weight:bold;
}

#texte h3{
	clear:both;
}
#cboxLoadedContent p{
	margin:10px 0; 
	line-height:1.5em; 
	color:#666;
}

.clicker, #infoFormation{
	margin:10px 0;
}

#cboxLoadedContent a{
	color:#666; 
	text-decoration:none;
}

#cboxLoadedContent a:hover{
	color:#479AC4; 
	text-decoration:underline;
}

.formation{
	float: left;
    margin: 0 auto;
    padding: 0 30px;
    width: 260px;
}
.baseInfo p{
	margin:0 !important;
	 font-size:0.8em;
}




/******************************************************************* - Bottom - */
#bigBottom{	
	background:url(../images/bkg_bottom.jpg) repeat-x top left;
	width:100%;
	clear:both;
}

#bottom{
	background:url(../images/bottom.jpg) no-repeat top left;
	width:980px;
	height:80px;
	margin:0 auto;
}

#info {
	margin:0 auto;
	padding-top:15px;
	width:460px;
}

.espace{
	color:#5BA5D9;
	float:left;
	margin-left:15px;
	width:160px;
}

.espace p{
	color:#5BA5D9;
	font-size:0.9em;
	
	
}

.courriel{
	float:right;
	margin-right:15px;
	width:265px;
}

.courriel p{
	color:#5BA5D9;
	font-size:0.8em;
	text-align:right;
}

.courriel a{
	color:#5BA5D9;
	text-decoration:none;
}

.courriel a:hover{
	color:#8dc8f1;
	text-decoration:none;
}

.heures{
	clear:both;
	margin-right:15px;
	padding-top:5px;
	text-align:center;
}

.heures p{
	color:#484848;
	font-size:0.81em;
}


/******************************************************************* - footer - */
#pika {
	height:20px;
	margin:0 auto;
	width:980px;
}
#navFooter {
	margin:15px 0;
}

#navFooter ul{
	margin:0 auto;
	width:750px;
}

#navFooter ul li{	
	display:inline;
	padding:0 8px;
	border-right:1px solid #4c93cf;
}

#navFooter ul li a{
	color:#4c93cf;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;
}

#navFooter ul li a:hover{	
	color:#b5d7f4;
}




/*-------------------------------------------------------------------------------------------------------- CONTENU BOTTOM ---------- */
#contenu_bottom{
	clear:both;
	width:960px;
	overflow:hidden;
	border-top:4px dotted #cfcece;
}

#big_phrase p{
	color:#4C93CF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	margin:30px 0;
	text-align:center;
}


/*-------------------------------------------------------------------------------------------------------- CONTENU PARUTION ÉDUCATION CANINE ---------- */
#parutionsEducation{
	clear:both;
	width:960px;
	overflow:hidden;
	border-top:4px dotted #cfcece;
}

#parutionsEducation p {
	color:#666666;
}

.div_publication {
    clear: both;
    overflow: hidden;
    padding: 10px 5px;
    width: 550px;
}

.img_publication {
    float: left;
}
.p_publication {
    float: left;
    font-size: 1em;
    line-height: 18px;
    margin: 20px 0 0 20px;
}

#parutionsEducation a{
	color:#4c93cf;
	text-decoration:none;
	font-size:0.83em;
	font-weight:bold;
}

#parutionsEducation a:hover{	
	color:#b5d7f4;
}



/*-------------------------------------------------------------------------------------------------------- PETIS BLOCS NOUVELLES ---------- */
#bloc_nouvelles{
	float:right;
	width:176px;
	overflow:hidden;
	border-left:4px dotted #cfcece;
}

#bloc_nouvelles .bloc1,.bloc2,.bloc3{
	padding:10px;
	
}

#bloc_nouvelles .bloc1{
	width:170px;
	border-bottom:2px dotted #cfcece;
}
#bloc_nouvelles .bloc2{
	width:170px;
	border-bottom:2px dotted #cfcece;
	
}
#bloc_nouvelles .bloc3{
	color:#4d93cf;
	width:170px;
}


#bloc_nouvelles p{
	font-size:0.8em;
	line-height:18px;
	color:#999;
}


#bloc_nouvelles a{
	text-decoration:none;
	font-weight:bold;
}

#bloc_nouvelles a:hover{
	text-decoration:underline;
	font-weight:bold;
}


/*-------------------------------------------------------------------------------------------------------- PETIS BLOCS ---------- */
#blocHorizon{
	clear: both;
	padding-top: 30px;
	width: 980px;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: auto;
}

#blocHorizon .bloc1,.bloc2,.bloc3{
	float:left;
	margin:0 14px;
	padding:20px 5px;
}

#blocHorizon .bloc1{
	color:#90cf4d;
	width:225px;
	border-right:4px dotted #cfcece;
	height:115px;
}
#blocHorizon .bloc2{
	color:#4d93cf;
	width:225px;
	border-right:4px dotted #cfcece;
	height:115px;
}
#blocHorizon .bloc3{
	color:#cf4c6b;
	width:225px;
	height:115px;
}


#blocHorizon p{
	font-size:0.8em;
	line-height:18px;
	margin:5px 10px;
}


 #blocHorizon a{
	text-decoration:none;
	font-weight:bold;
}

#blocHorizon a:hover{
	text-decoration:underline;
	font-weight:bold;
}


#texte_fullwidth{width:100%}

/*.img_gallerie{
	float:left;
	padding:5px;
	max-width:150px;
	text-align:center;
}

.thumb_gallerie{max-width:150px;}

.pika-stage {
height: 375px;
left: 125px;
max-height: 375px;
max-width: 556px;
overflow: hidden;
}
.popup img {
border: 2px solid #999;
max-height: 375px;
max-width: 556px;
float: left;
position: relative;
overflow: hidden;
width:556px;
margin:0 !important;
}*/

.pika-textnav {
bottom: -5px;
position: relative;
}

.pika-stage{
	width:550px;
	height:375px;
}

.popup .pika-stage img{
	margin:0 !important;
	width:550px;
	height:375px;
}

.pika-stage{
	padding-bottom:30px !important;
}
/*.jcarousel-clip{overflow:hidden;}*/

.jcarousel-clip{overflow:hidden}
.jcarousel-item img{margin:0;}

.categ{width:33%;float:left;}

.nouvelle{
	padding:0 125px 30px;
	border-bottom:4px dotted #CFCECE;
}

.nouvelle img{
	border: 2px solid #999999;
}

.nouvelle:last-child{
		border-bottom:4px dotted #CFCECE;
}

.nouv_titre{
	font-size:0.7em
}

#social{
	position: absolute;
	margin-top: -135px !important;
}

#social li{
	position:absolute;
	right:0;
}

#fb_icon{
	display: inline;
	position: relative;
	margin-top: -19px;
	margin-left:-80px;
	margin-right:40px;
}

#yt_icon{
	display: inline;
	position: relative;
	margin-top: -19px;
	margin-left:-40px;
}
