* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}


body,html {
font-family: 'Myriad Pro Regular';
background: white;
height:100%;
}

 
@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('../myriad-pro/MYRIADPRO-REGULAR.woff') format('woff');
}


 

.alignement{float:left ;vertical-align:top;}

.up{text-transform:uppercase;}
.myriad{font-family: 'Myriad Pro Regular';}
.bold{font-weight:bold;}
.clear{clear:both;}
.italic{font-style:italic;font-size:0.9em;}


li{list-style:none;}
a:link,a:hover,a:active{border:none;text-decoration:none;font-family: 'Myriad Pro Regular';outline:none;}
img{border:none;}



#big_content{width:1120px; min-height:1290px; padding-bottom:100px; margin:0 auto; position:relative;}
#big_content_travaux{width:1120px; min-height:800px; padding-bottom:100px; margin:0 auto; position:relative;}

#header{height:150px;}

.page_title{width:650px; height:150px; padding-top:78px;padding-left:40px;}
.bienvenue{font-size:36px; color:#3073ba; font-weight:bold;}
.page_title h1{width:400px;display:inline;padding-left:10px;color:#3073ba;padding-top:2px;}


#nav{width:100%; height:48px; background:#f2f2f1; font-family: 'Myriad Pro Regular'; clear:both;margin-bottom:25px;}
#nav a {font-size:16px;}
.lien_home{display:block;width:60px; height:48px; background:url('../img/bouton_home_none.jpg') no-repeat center center;}
.lien_home:hover{display:block;width:60px; height:48px; background:url('../img/bouton_home.jpg') no-repeat center center;}
.lien_home_active{display:block;width:60px; height:48px; background:url('../img/bouton_home.jpg') no-repeat center center;}



.lien{display:block;height:48px;padding:15px 15px 0px 15px;color:black; text-align:left; }
.lien_active{display:block;height:48px;padding:15px 15px 0px 15px;color:white; text-align:left;background:#3073ba;}
.lien:hover{display:block;height:48px;padding:15px 15px 0px 15px;color:white; text-align:left;background:#3073ba;}

.devis_bouton{position:absolute; right:0; background:#f9a02c; width:190px; height:48px; padding-top:10px; color:white; text-align:center; }
.devis_bouton:hover{position:absolute; right:0; background:#f9a02c; width:190px; height:48px; padding-top:10px; color:white; text-align:center;text-decoration:underline; }
.devis_bouton_active{position:absolute; right:0; background:#3073ba; width:190px; height:48px; padding-top:10px; color:white; text-align:center; }

#big_slide_home{width:1120px;height:450px; position:relative; background:url('../img/bg_big_slide_home.jpg') no-repeat top left;margin-bottom:25px;}
#info_big_slide_home{width:680px; padding-left:60px;padding-top:60px;}
#info_big_slide_home h2 {display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center;margin-bottom:25px;}
#info_big_slide_home p{display:block; width:370px; color:white; font-weight:bold; font-size:24px; margin-bottom:35px;}
#info_big_slide_home a{position:absolute; bottom:120px; display:block; width:370px; padding:10px 8px 10px 8px; color:white; background:#f9a02c; font-weight:bold; font-size:18px;text-align:center;}
#info_big_slide_home a:hover{text-decoration:underline;}

#big_content_bottom{width:1120px; margin-bottom:15px;}

#col_gauche_big_content_bottom{width:760px; height:345px;float:left;padding-right:15px;}
#col_gauche_big_content_bottom h3 {display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:30px;font-weight:bold; text-align:center;margin-bottom:25px;width:190px;}
#col_gauche_big_content_bottom p {display:block; width:580px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;}

#bloc_offre_chien{display:block; width:353px; height:200px; background:url('../img/bg_bloc_chien_home.jpg') no-repeat top left; border:1px solid #bababa;margin-right:25px;float:left;padding-top:20px;}

#bloc_offre_chien h4{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:15px;width:190px;}
#bloc_offre_chien p{display:block; color:#3073ba;  font-size:16px;padding-left:15px;}
#bloc_offre_chien a{display:block; padding:10px 8px 10px 8px; color:white; background:#f9a02c; font-size:16px;text-align:center;width:160px;text-transform:uppercase;}
#bloc_offre_chien a:hover{text-decoration:underline;}

#bloc_offre_chat{display:block; width:353px; height:200px; background:url('../img/bg_bloc_chat_home.jpg') no-repeat top left; border:1px solid #bababa;float:left;padding-top:20px;}

#bloc_offre_chat h4{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:15px;width:190px;}
#bloc_offre_chat p{display:block; color:#3073ba;  font-size:16px; padding-left:15px;}
#bloc_offre_chat a{display:block; padding:10px 8px 10px 8px; color:white; background:#f9a02c; font-size:16px;text-align:center;width:160px;text-transform:uppercase;}
#bloc_offre_chat a:hover{text-decoration:underline;}





#col_droite_big_content_bottom{width:360px; height:345px;float:left;padding-left:15px; border-left:1px solid #bababa; }
#col_droite_big_content_bottom h3 {display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:30px;font-weight:bold; text-align:center;margin-bottom:25px;width:345px;}
#col_droite_big_content_bottom li{display:block; background:url('../img/bg_patte.jpg') no-repeat left center white; font-size:16px; height:30px; padding-left: 30px;padding-top:5px;margin-left:10px;}
.question{font-size:16px;color:black;}
.question:hover{text-decoration:underline;}
.solution{display:block; padding:10px 8px 10px 8px; color:white; background:#f9a02c; font-size:16px;text-align:center;width:345px;text-transform:uppercase;margin-top:27px;}
.solution:hover{text-decoration:underline;color:white;}


/*============================= assurance chien ==============================*/

#big_content_assurance{width:1120px; min-height:1400px; padding-bottom:100px; margin:0 auto; position:relative;}

#big_slide_assurance_chien{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_assurance_chien.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_assurance_chien h1 {display:block; width:430px; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;}

#big_content_bottom_assurance{width:1120px; margin-bottom:15px;}

#col_gauche_big_content_bottom_assurance{width:760px; height:345px;float:left;}
.info_assurance {display:block; width:760px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;}

.tab_offre{width:760px; text-align:center;}
.tab_offre h2 {width:100%; height:45px; padding-top:8px; color:#3073ba; background:#f2f2f1;font-size:18px; font-weight:bold; }

.categorie_tab{width:760px; height:35px; background:#3073ba;}
.categorie_tab li { padding-top:10px; background:#3073ba;  color:white; width:25%;font-size:14px;} 

.form_tab{width:760px; height:50px; border-left:1px solid #8b8b8a;border-right:1px solid #8b8b8a;border-bottom:1px solid #8b8b8a;text-align:center;}
.form_tab li { color:black; width:25%;font-size:14px; height:50px;} 
.padding_small{padding-top:10px;}
.padding_top_big{padding-top:15px;}
.border_left{border-right:1px solid #8b8b8a;}
.form_tab a{display:block; padding:8px 1px 8px 1px; color:white; background:#f9a02c; font-size:12px;text-transform:uppercase;width:90%;margin-left:9px;}
.form_tab a:hover{text-decoration:underline;}

#col_droite_big_content_bottom_assurance{width:360px; height:345px;float:left;padding-left:25px; }
#content_garantie{width:330px; height:690px; background:url('../img/bg_garanties_details.jpg') no-repeat #f2f2f1;padding:25px 30px;position:relative;}
	
#content_garantie h2{width:80%;color:#3073ba; font-size:18px; font-weight:bold; }
.titre_detail_garantie{display:block;width:285px;color:black; font-size:16px;margin-bottom:15px;margin-top:15px;}
.detail_garantie{width:270px; height:480px; background:white;font-size:13px; color:#5f5c5c; padding:15px;margin-bottom:15px;}
.detail_garantie p{font-size:14px; color:#5f5c5c; font-size:13px;}

.bouton_cout_devis{display:block; width:270px; height:35px;text-align:center; padding:10px 1px 8px 1px; color:white; background:#f9a02c; font-size:14px;text-transform:uppercase;margin-bottom:10px;}
.bouton_cout_devis:hover{text-decoration:underline;}
.voir_condition_generale{display:block; position:absolute; right:30px; color:black;font-size:14px; }
.voir_condition_generale:hover{text-decoration:underline;}


/*============================= assurance Chat ==============================*/

#big_content_assurance_chat{width:1120px; padding-bottom:100px; margin:0 auto; position:relative;}

#big_slide_assurance_chat{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_assurance_chat.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_assurance_chat h1 {display:block; width:430px; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;}

#big_content_bottom_assurance{width:1120px; margin-bottom:15px;}



#big_content_part{width:1120px;padding-bottom:100px; margin:0 auto; position:relative; }

#big_slide_part{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_chien_chat_02.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_part h1 {display:block; width:570px; background:#3073BA; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;text-transform:uppercase;}

#big_content_bottom_part{width:1120px; margin-bottom:15px;height:1000px;position:relative;}

.info_part {display:block; width:860px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;font-weight:bold;}




#col_gauche_big_content_bottom_assurance{width:760px; height:345px;float:left;}
/* .info_assurance {display:block; width:760px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;font-weight:bold;} */
.info_assurance {display:block; width:860px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;font-weight:bold;}
.info_part {display:block; width:860px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;font-weight:bold;}


.tab_offre{width:760px; text-align:center;}
.tab_offre h2 {width:100%; height:45px; padding-top:8px; color:#3073ba; background:#f2f2f1;font-size:18px; font-weight:bold; }

.categorie_tab{width:760px; height:35px; background:#3073ba;}
.categorie_tab li { padding-top:10px; background:#3073ba;  color:white; width:25%;font-size:14px;} 

.form_tab{width:760px; height:50px; border-left:1px solid #8b8b8a;border-right:1px solid #8b8b8a;border-bottom:1px solid #8b8b8a;text-align:center;}
.form_tab li { color:black; width:25%;font-size:14px; height:50px;} 
.padding_small{padding-top:10px;}
.padding_top_big{padding-top:15px;}
.border_left{border-right:1px solid #8b8b8a;}
.form_tab a{display:block; padding:8px 1px 8px 1px; color:white; background:#f9a02c; font-size:12px;text-transform:uppercase;width:90%;margin-left:9px;}
.form_tab a:hover{text-decoration:underline;}

#col_droite_big_content_bottom_assurance{width:360px; height:345px;float:left;padding-left:25px; }
#content_garantie{width:330px; height:690px; background:url('../img/bg_garanties_details.jpg') no-repeat #f2f2f1;padding:25px 30px;position:relative;}
	
#content_garantie h2{width:80%;color:#3073ba; font-size:18px; font-weight:bold; }
.titre_detail_garantie{display:block;width:285px;color:black; font-size:16px;margin-bottom:15px;margin-top:15px;}
.detail_garantie{width:270px; height:480px; background:white;font-size:13px; color:#5f5c5c; padding:15px;margin-bottom:15px;}
.detail_garantie p{font-size:14px; color:#5f5c5c; font-size:13px;}

.bouton_cout_devis{display:block; width:270px; height:35px;text-align:center; padding:10px 1px 8px 1px; color:white; background:#f9a02c; font-size:14px;text-transform:uppercase;margin-bottom:10px;}
.bouton_cout_devis:hover{text-decoration:underline;}
.voir_condition_generale{display:block; position:absolute; right:30px; color:black;font-size:14px; }
.voir_condition_generale:hover{text-decoration:underline;}




/* ================= RAJOUT RS ===================*/

#col_gauche_complet{width:1120px; height:345px;float:left;}
.info_assurance {display:block; width:760px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;}

.tab_offre{width:100%; text-align:center;}
.tab_offre h2 {width:100%; height:45px; color:#3073ba; background:#f2f2f1;font-size:18px; font-weight:bold; }
 .titres_tab{padding-top:0px; background:#3073ba;  color:white; font-size:14px;}
 .titres_tab li {height:50px; background:#3073ba;  color:white;font-size:14px; vertical-align:auto;font-weight:bold;} 

/* Alignement des colonnes */
.col_1{width:70%; height:40px; float:left; vertical-align:middle; background:#963;  color:#000; text-align:left; padding-left:10px; padding-top:15px;}
.horizontal{float:left; height:40px; padding-top:8px; vertical-align:middle; width:10%; font-size:14px; }


.categorie_tab{width:760px; height:35px; background:#3073ba;}
.categorie_tab li { padding-top:10px; background:#3073ba;  color:white; width:25%;font-size:14px;} 

.form_tab{width:760px; height:50px; border-left:1px solid #8b8b8a;border-right:1px solid #8b8b8a;border-bottom:1px solid #8b8b8a;text-align:center;}
.form_tab li { color:black; width:25%;font-size:14px; height:50px;} 
.padding_small{padding-top:10px;}
.padding_top_big{padding-top:15px;}
.border_left{border-right:1px solid #8b8b8a;}
.form_tab a{display:block; padding:8px 1px 8px 1px; color:white; background:#f9a02c; font-size:12px;text-transform:uppercase;width:90%;margin-left:9px;}
.form_tab a:hover{text-decoration:underline;}




/*============================= DEVIS ==============================*/

#big_content_devis{width:1120px;padding-bottom:100px; margin:0 auto; position:relative; }

#big_slide_devis{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_assurance_chien.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_devis h1 {display:block; width:470px; background:#f9a02c; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;text-transform:uppercase;}

#big_content_bottom_devis{width:1120px; margin-bottom:15px;}

.orange{color:#f9a02c}
.info_devis {display:block; width:760px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;font-weight:bold;}

#content_form_devis{position:relative;width:1120px;background:#f2f2f1; padding:30px ;}
#col_gauche_form_devis{width:515px; padding:10px ; background:white;float:left;height:590px;}
#col_gauche_form_devis h2{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:100px;text-transform:uppercase;}

#col_droite_form_devis{width:515px; padding:10px; background:white;position:absolute; right:0;float:left;right:30px;height:590px;}
#col_droite_form_devis h2{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:230px;text-transform:uppercase;}

.bloc_form{margin-top:10px; margin-bottom:10px;padding-left:20px;}
.bloc_form p{margin-bottom:10px;}
.bloc_form label{display:inline-block;width:180px;margin-bottom:10px;}
.bloc_form input{height:28px; border:1px solid #b7b2b2; background:#f2f2f1;}
.bloc_form select{height:28px; border:1px solid #b7b2b2; background:#f2f2f1;}

.bloc_form_none{margin-top:10px; margin-bottom:10px;padding-left:20px;}
.bloc_form_none p{margin-bottom:10px;}

.bloc_form_long{margin-top:10px; margin-bottom:10px;padding-left:20px;}
.bloc_form_long p{margin-bottom:10px;}
.bloc_form_long label{display:inline-block;width:270px;margin-bottom:10px;}
.bloc_form_long input{height:28px; border:1px solid #b7b2b2; background:#f2f2f1;}

.bloc_form_none_long{margin-top:10px; margin-bottom:10px;padding-left:20px;}
.bloc_form_none_long p{margin-bottom:10px;width:250px;}


.input_date{height:28px; border:1px solid #b7b2b2; background:#f2f2f1; text-align:center;}
.choix_input{width:180px;}
.choix_input_long{width:400px;}
.small{font-size:14px;}
.input{height:28px; border:1px solid #b7b2b2; background:#f2f2f1;}

#bottom_form{width:1060px; padding:10px ; background:white;height:410px; margin-top:30px;}
#bottom_form h2{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:190px;text-transform:uppercase;}
.padding_calage{padding-left:10px;}
#top_form_choix{width:1020px; height:35px; padding-top:10px; background:#3073ba;  color:white; font-size:14px;text-align:center;margin:15px auto;}
#top_form_choix li{width:33%;}
#top_form_choix li p{font-size:18px;}
.bloc_choix_form{}
.label_choix_form_border{display:block; float:left;width:33%; border-right:1px solid black;padding-left:20px;padding-bottom:20px;}
.label_choix_form{display:block; float:left;width:33%; padding-left:20px;padding-bottom:20px;}
.padding_15{
	padding-left: 10px;
}
.padding_35{padding-left:35px;}

.calage_envoi{width:1060px; height:50px; text-align:center; color:white; background:#f9a02c;border:none;margin-top:15px;font-size:18px;cursor:pointer}
.calage_envoi:hover{text-decoration:underline;}


.calage_envoi_a{display:block;width:1060px;padding:12px; height:50px; text-align:center; color:white; background:#f9a02c;border:none;margin-top:15px;font-size:18px;cursor:pointer}
.calage_envoi_a:hover{text-decoration:underline;}


#bottom_form_partenaire{width:1060px; padding:10px ; background:white;height:230px; margin-top:30px;}
#bottom_form_partenaire h2{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:190px;text-transform:uppercase;}

.bloc_choix_form_part{padding-left:20px;}


/*============================= SOUSCRIPTION ==============================*/

#big_content_sous{width:1120px;padding-bottom:100px; margin:0 auto; position:relative; }

#big_slide_sous{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_chien_chat_02.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_sous h1 {display:block; width:470px; background:#f9a02c; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;text-transform:uppercase;}

#big_content_bottom_sous{width:1120px; margin-bottom:15px;}

#content_sous{position:relative;width:1120px;background:#f2f2f1; padding:30px ;}


#bloc_info_sous{width:1060px; padding:10px ; background:white;height:310px;margin-bottom:30px;}
#bloc_info_sous h2{display:block; background:#3073ba; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:190px;text-transform:uppercase;}
#col_gauche_recap{float:left;width:33%;padding-left:20px;}
#col_droite_recap{float:left;}
#bloc_info_sous h3{margin-bottom:15px;font-size:18px; text-transform:uppercase;}

#bloc_info_sous_montant{width:1060px; padding:10px ; background:white;height:300px;margin-bottom:30px;}
#bloc_info_sous_montant h2{display:block; background:#f9a02c; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:190px;text-transform:uppercase;}
#col_gauche_montant{float:left;width:48%;padding-left:20px;padding-right:30px;}
#col_gauche_montant p{font-size:18px;}

#col_gauche_montant ul li a{display:block; width:205px; height:35px; color:white;background:#3073ba;margin-right:10px;text-align:center; padding-top:8px;margin-top:20px;}
#col_gauche_montant ul li a:hover{text-decoration:underline;}

#col_droite_montant{float:left;width:50%; height:200px; background:#f2f2f1;padding:30px ;}
#bloc_info_sous h3{margin-bottom:15px;font-size:18px; text-transform:uppercase;}
.ligne_montant{height:50px;}
.titre_ligne_montant{width:330px;}
.prix{width:100px;text-align:right;}
.big{font-size:20px;}


#bloc_info_sous_fonc{width:1060px; padding:10px ; background:white;height:410px;margin-bottom:30px;}
#bloc_info_sous_fonc h2{display:block; background:#f9a02c; color:white; padding:10px 8px 10px 8px; font-size:18px;font-weight:bold; text-align:center;margin-bottom:25px;position:relative; top:-10px; left:10px;width:320px;text-transform:uppercase;}
.info_fonc{width:760px;padding-left:20px;padding-right:20px;}
.col_sous{width:50%; text-align:center;height:120px;float:left;padding-left:20px; padding-right:5px;}
.col_sous h4{display:block; border:1px solid black; padding:10px; text-align:center;margin:20px auto;}
.col_sous p{display:block; text-align:justify;padding-left:10px;padding-right:10px;height:90px;}
.col_sous a{display:block; background:#f9a02c; padding:10px; text-align:center;margin:20px auto; color:white;text-transform:uppercase;}
.col_sous a:hover{text-decoration:underline;}



/*============================= INFO ==============================*/

#big_content_info{width:1120px;padding-bottom:100px; margin:0 auto; position:relative; }

#big_slide_info{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_assurance_chien_chat.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_info h1 {display:block; width:370px; background:#3073BA; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;text-transform:uppercase;}

#big_content_bottom_info{width:1120px; margin-bottom:15px;height:2000px;}

.bloc_info{width:1200px;margin-bottom:25px;}
.bloc_info h2{display:block; background:#3073BA; text-transform:uppercase; color:white; font-size:18px; font-weight:none;padding:10px;width:350px;text-align:center;margin-bottom:15px;}
.bloc_info p{line-height:1.2em;}
.bloc_info a{
	color: black;
}
.bloc_info a:hover{
	color: #f9a02c;
}


/*============================= QUI ==============================*/

#big_content_qui{width:1120px;padding-bottom:100px; margin:0 auto; position:relative; }

#big_slide_qui{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_chien_chat_02.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_qui h1 {display:block; width:470px; background:#3073BA; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;text-transform:uppercase;}

#big_content_bottom_qui{width:1120px; margin-bottom:15px;height:600px;position:relative;}

.bloc_qui{width:50%;min-height:150px;padding-top:10px; padding-left:20px; float:left;}
.bloc_qui img{float:left; width:20%;}
.bloc_qui h2 {display:block;font-size:28px; text-transform:uppercase;padding-top:15px;padding-left:25px;color:#565656}


/*============================= PARTENAIRE ==============================*/

#big_content_part{width:1120px;padding-bottom:100px; margin:0 auto; position:relative; }

#big_slide_part{width:1120px;height:202px; position:relative; background:url('../img/bg_big_slide_assurance_chien.jpg') no-repeat top left;margin-bottom:25px;padding-top:60px; padding-left:60px;}
#big_slide_part h1 {display:block; width:570px; background:#3073BA; color:white; padding:10px 8px 10px 8px; font-size:48px;font-weight:bold; text-align:center; margin-bottom:25px;text-transform:uppercase;}

#big_content_bottom_part{width:1120px; margin-bottom:15px;height:1000px;position:relative;}

.info_part {display:block; width:860px; color:black; font-size:18px;margin-bottom:25px; line-height:1.2em;font-weight:bold;}
.bleu{color:#3073ba;}


#content_form_part{position:relative;width:860px;background:#f2f2f1; padding:30px ;height:790px}
#col_form_part{width:800px; padding:10px ; background:white;height:660px;}

.bloc_form_part{margin-top:10px; margin-bottom:10px;padding-left:20px;}
.bloc_form_part label{display:inline-block;width:200px;margin-bottom:10px;}
.bloc_form_part p{margin-bottom:10px;}
.bloc_form_part input{height:28px; border:1px solid #b7b2b2; background:#f2f2f1;}

.comment_part{vertical-align:top;}

.calage_envoi_part {width:800px; height:50px; text-align:center; color:white; background:#f9a02c;border:none;margin-top:15px;font-size:18px;cursor:pointer}
.calage_envoi_part :hover{text-decoration:underline;}

.calage_envoi_part_a{display:block;width:800px;padding:12px; height:50px; text-align:center; color:white; background:#f9a02c;border:none;margin-top:15px;font-size:18px;cursor:pointer}
.calage_envoi_part_a:hover{text-decoration:underline;}



/*============================= FOOTER	 ==============================*/


#footer{width:100%; height:390px; background:#767676;padding-top:25px;}
#content_footer{width:1120px; height: 310px; margin:0 auto;}

#col_gauche_footer{width:365px; height:310px; border-right:1px solid white; padding-right:15px;color:white;font-size:16px;}
#col_gauche_footer h4{display:block;height:25px; background:url('../img/picto_tel.jpg') no-repeat top left; padding-left: 35px; padding-top:5px; font-size:18px; text-transform:uppercase;margin-bottom:15px;}
.tel_footer{display:block; padding:10px 1px 8px 1px; background:#3073ba; color:white; font-weight:bold; font-size:bold; text-align:center;width:170px;font-size:18px;}
#col_gauche_footer a{color:white;text-decoration:underline;}



#col_center_footer{width:405px; height:310px; border-right:1px solid white; padding-right:15px;padding-left:15px;color:white;font-size:16px;}
#col_center_footer a{color:white;}
#col_center_footer a:hover{text-decoration:underline;}

h4.offre_footer {display:block;height:25px; background:url('../img/picto_offre_footer.jpg') no-repeat top left; padding-left: 35px; padding-top:5px; font-size:18px; text-transform:uppercase;margin-bottom:15px;}
		
h4.qui_footer  {display:block;height:25px; background:url('../img/picto_qui_footer.jpg') no-repeat top left; padding-left: 35px; padding-top:5px; font-size:18px; text-transform:uppercase;margin-bottom:15px;}
		
h4.partenaire_footer {display:block;height:25px; background:url('../img/picto_partenaire_footer.jpg') no-repeat top left; padding-left: 35px; padding-top:5px; font-size:18px; text-transform:uppercase;margin-bottom:15px;}
		


#col_droite_footer{width:345px; height:310px; padding-left:15px;color:white;font-size:16px;}
		
h4.info_footer {display:block;height:25px; background:url('../img/picto_info_footer.jpg') no-repeat top left; padding-left: 35px; padding-top:5px; font-size:18px; text-transform:uppercase;margin-bottom:15px;}

#col_droite_footer a{color:white;text-decoration:underline;}
