

body { margin:0px; padding:0px; background-color:#ededed; height:100%;font-family:sans-serif;

font-size:13px;color:#3C3C3C;line-height:14px;}



html {height:100%;}



.info_column img {border:0px solid #516985;} 
.background{background: url('../images/fond_site.jpg') repeat-x;width:100%;height:930px;text-align:center;}




td, table, select, input, textarea{



	font-family:Arial,Helvetica,sans-serif;



	font-size:12px;



	vertical-align:top;



	line-height:14px;



	color:#3C3C3C;



}



thead > tr > th{background:url(../images/fond_thead.jpg) repeat-x; height:27px;color:#FFFFFF;} 

tbody > tr > th{background:url(../images/fond_th.jpg) repeat-x; height:30px;color:#000000;width:167px;} 

tbody > tr > td{background-color:#EEE; height:30px;color:#000000;} 

table{border-collapse:collapse;border:1px solid #999999;width: 600px;}

td{border:1px solid #999999;text-align:left;vertical-align:middle;}

tbody th{text-align:left}

th{border:1px solid #999999;text-align:center;}





form { margin:0px; padding:0px}



ul li a{text-decoration:underline; color:#de5d8b; }

ul li a:hover{ text-decoration:none}



a {text-decoration:underline; color:#87aad3;font-weight:bold;}

a:hover {text-decoration:none}



a.lien-tab{text-decoration:underline; color:#DD3B75}

a:hover.lien-tab{text-decoration:none}



/*Titre des pages */

.rouge {color:#FF0000; font-size:12px;}



h8 {color:#516985; font-size:12px; font-weight:normal;}

h7 {color:#FF0000; font-size:12px; font-weight:normal;}

h6 {color:#d25351; margin:0 0 8px 0; font-size:13px; line-height:14px; font-weight:normal}

h5 {color:#d25351; margin:0 0 4px 0; font-size:13px; line-height:14px; word-spacing:4px}

h3{color:#de5d8b;font-size:13px;}

h2{color:#dd3b75;font-size:18px; font-weight:normal;border-bottom:1px solid #dd3b75;padding-bottom:3px;}

h1 {color:#343434; margin:0 0 8px 10px; font-size:25px; line-height:24px;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:normal;

    }

    



.bold{font-weight:bold;}

.italic{font-style:italic}

.surligne {color:#87aad3; font-weight:bold;}





input {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

	width:170px;

	height:18px;

	padding:0 0 0 4px;

	vertical-align:top;

	display:inline;

	margin:0 0px 0px 0;

	border:#AAAAAA solid 1px;

	background:#FFFFFF;

	color : #04122e;

}







.input_inline {



	display:inline;



	}



	



.input_court {	width:80px;



	}



.input_file {

font-family:Arial,Helvetica,sans-serif;

	width:350px; 

	}



select {

font-family:Arial,Helvetica,sans-serif;

	height:18px;

	width:170px;

	padding:0 0 0 4px;

	vertical-align:top;

	display:block;

	margin:0 9px 16px 0;

	border:#666666 solid 1px;

	background:#FFFFFF;

	color : #04122e;

}







.select_date{

font-family:Arial,Helvetica,sans-serif;

	width:auto;

	display:inline;

}







.input_checkbox {



	width:15px;



	height:18px;



	padding:0 0 0 4px;



	vertical-align:top;



	display:inline;



	border:#666666 solid 1px;



	background:#FFFFFF;



	color : #04122e;



}







.input_hidden {



	width:0px;



	height:0px;



	display:none;



	margin:0 0px 0px 0;



	border:none;



	}







.button{



cursor : pointer;

background-color:#4288b2;

color:#FFFFFF;

height:20px;



}	



.button_savoir_plus{

background:url(../images/bouton_savoir_plus.jpg) no-repeat top right;

height:24px;

padding:0px 0px 0px 0px;

cursor : pointer;

width:111px;

text-align:center;

}	



.button_savoir_plus a{ color:#333333; text-decoration:none;}

.button_savoir_plus a:hover{ color:#FFFFFF; text-decoration:none;}



.button_envoi_form {

background:url(../images/bouton_envoi_form.gif) no-repeat top right;

height:29px;

padding:0px 0px 0px 0px;

cursor : pointer;

width:179px;

text-align:center;

font-size:13px;

font-weight:bold; 

padding-top:3px;

margin-top:10px;

margin:auto;

}



.button_envoi_form a{ color:#1C1C1C; text-decoration:none;font-size:13px;

					  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

.button_envoi_form a:hover{ color:#FFFFFF; text-decoration:none;}







textarea {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

	width:480px;

	height:200px; 

	overflow: auto;

	vertical-align:top;

	display:inline;

	padding:0 0 0 4px;

	margin:0 0 11px 0;

	border:#AAAAAA solid 1px;

	background:#FFFFFF;

	color : #04122e;



}







.textarea_bas {height:62px;width:185px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;



}







.line {background:url(../images/bg_line.gif) repeat-x; width:auto; height:1px; margin:0 10px 0 0}





/* header */



.header {width:950px;margin:auto;background:url(../images/bandeau-haut.jpg) no-repeat top;height:143px; }

a span{display:block;}



/*separation entre le header et le corps de page*/



/*.menu_left{padding-top:30px;background:url(../images/fond_menu_gauche.jpg) repeat-x top; height:300px;}*/

/*menu haut*/

/*

.header_spacer{width:900px;height:29px;line-height:34px;text-align:left;margin:auto;}

.menu_haut{background:url(../images/bandeau-haut-ombre.jpg) no-repeat top; height:48px; width:950px; margin:auto;

background-color:#f1e8e9;}

.menu_haut a{height:40px;}

li#menu_left{background:url(../images/onglet-menu-left.jpg) no-repeat;}

li#menu_right{width:113px;}

.menu{list-style-type: none;margin:0px;}

.menu li{float:left;background:url(../images/onglet-menu.jpg) no-repeat;height:48px;width:106px;

		text-align:center;} 

.menu a{padding-right:0px; padding-left:0px;line-height:10px;  

		text-decoration:none; font-size:15px;font-weight:normal;color:#FFFFFF;

		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

.menu a:hover{color:#fda62f;}

*/

/*fin menu haut*/







.file_arian_fond{width:950px;height:20px;padding:0px 0 10px 0px;margin:auto;background-color:#F1E8E9;}

.file_arian{text-align:left;color:#000000;padding-left:0px;line-height:22px;font-size:12px;font-weight:normal;

margin:0px 5px 0px 5px;border-bottom:0px solid #666666;}

.file_arian a{color:#000000; text-decoration:underline;}

.file_arian a:hover{text-decoration:none;}



/*affichage de l'information principale*/



.document{width:950px;background-color:#f7ebef;margin:auto;}



.document_header{background:url(../images/titre_accueil.jpg) no-repeat top left;margin:0px 0px 0px 20px;height:228px;} 

.document_header_pma{background:url(../images/titre_accueil_pma.jpg) no-repeat top left;margin:0px 0px 0px 20px;height:228px;} 

.document_header_centre_pma{background:url(../images/titre_accueil_liste_centre.jpg) no-repeat top left;margin:0px 0px 0px 20px;height:228px;} 

.document_header_temoignages{background:url(../images/titre_accueil_temoignages.jpg) no-repeat top left;margin:0px 0px 0px 20px;height:228px;} 

.document_header_infertilite{background:url(../images/titre_accueil_infertilite.jpg) no-repeat top left;margin:0px 0px 0px 20px;height:228px;} 

.document_middle{background:url(../images/titre_accueil_centre.jpg) repeat-y top left;margin:0px 0px 0px 20px;height:auto;padding-top:10px;} 

.document_footer{background:url(../images/titre_accueil_footer.jpg) no-repeat left;margin:0px 0px 0px 20px;height:31px; } 



.texte_1_accueil{width:650px;padding:10px 0px 10px 8px; text-align:justify}	

.texte_1_accueil p{margin:10px 0px 5px 0px}

.texte_1_accueil img{padding:0px 0px 0px 0px; border:0px}

.texte_1_accueil_gauche img{padding:0px 0px 0px 0px; border:0px}

.texte_2_accueil{width:600px;padding:10px 0px 10px 8px; text-align:left;line-height:19px;}	

.texte_2_accueil p{margin:10px 0px 5px 0px;}

.texte_2_accueil img{padding:0px 0 0px 0px; border:0px}

.texte_2_accueil > ul > li{padding:5px 0px; font-weight:bold;}

.texte_2_accueil ul > ul > li {padding:4px 0px;list-style:none;}



.texte_2_accueil ul{padding-left:25px;}

.cadre_accueil{padding:0px 0px 0px 0px;}

.texte_3_accueil{width:640px;padding:0px 0px 10px 8px; text-align:justify}	

.texte_3_accueil img{padding:0px 0 0px 0px; border:0px}

.separation_v_accueil{height:75%;width:15px;font-size:0px;border-right:1px solid #BBBBBB;float:left;margin-top:40px}

.separation_h{height:25px;width:90%;font-size:0px;border-bottom:1px dashed #333333;margin:0px 0px 0px 0px}



.sommaire{float:left; border:1px solid #333;padding:5px;margin:0px 10px 0px 0px; background-color:#EEE}

.sommaire ul > ul > li {padding:0px;list-style-type:square;}



.table-glossaire {margin:8px 0px; }

.table-glossaire .label {float:left; margin:0px 3px 0px 0px; font-weight:bold;}





/*information dans les colonnes */



.info_column{border-right:0px solid #161c40; border-bottom:0px solid #161c40; border-left:0px solid #161c40;

 padding-left:10px; padding-right:10px;

 padding-top:0px; padding-bottom:20px; margin:0px;}	

.contact{background:url(../images/fond_contact.jpg) no-repeat left top; width:900px;height:735px;} 

.contact_droit{float:right;width:660px}

.contact_commercial{float:left;width:185px;margin:20px 0px 0px 0px; border-right:1px solid #BBBBBB}

.contact_agence{float:left;width:185px;padding:20px 0px 0px 0px}

.adresse_postale{width:600px;padding:10px 0px 10px 0px}

.form_contact{margin:10px 0px 0px 0px}

.titre_form_contact{background:url(../images/fond_menu_haut.jpg) repeat-x top;color:#FFFFFF;padding:0px;margin:0px 0px 0px 0px;width:550px}



.tab_form_contact{margin-top:1px;border:1px solid #AAAAAA;background-color:#EEEEEE;width:650px;color:#FFFFFF}

.clear_float{clear:both}

 

.pub_accueil{background:url(../images/fond_pub_accueil.jpg) repeat-y top;height:auto;padding:0px 0px 0px 0px;width:219px;height:340px;} 

.header_pub{background:url(../images/header_pub_accueil.jpg) no-repeat bottom;height:85px;padding-top:30px; } 

.footer_pub{background:url(../images/footer_pub_accueil.jpg) no-repeat;height:31px; } 



.dernieres_discutions{background:url(../images/information.jpg) no-repeat top;

height:200px;margin:0px 5px 0px 0px;padding:45px 13px 5px 10px;text-align:left;font-weight:11px;width:227px; }

.dernieres_discutions a{color:#000000;text-decoration:none}

.dernieres_discutions a:hover{color:#0377c7;text-decoration:none}



	



.pointille_h{border-bottom:1px dashed #999999;}

.align_centre{text-align:center;}

.align_left{text-align:left;}

.align_right{text-align:right;}





/* menu du bas */
.title_menu_footer{float:left;width:170px;text-align:center;font-weight:bold;padding:5px 0px}
.menu_footer{width:635px;text-align:left;height:130px;margin:10px 0px 0px 20px; background-color: #DE92AD;}

.menu_bas{list-style-type: none;margin:0px;float:left}

.menu_bas ul{margin:0px;padding:0px}

.menu_bas li{height:15px;text-align:left;padding:0px 7px 0px 7px; margin:0px 0px 0px 0px;} 

.menu_bas li.right{float:left;height:15px;text-align:left;padding:0px 7px 0px 7px;border-right:0px} 

.menu_bas a{padding-right:0px; padding-left:0px;line-height:10px;  
		text-decoration:none; font-size:12px;font-weight:normal;color:#000;
		font-family:sans-serif;}

.menu_bas a:hover{color:#666;}

/* fin menu du bas */



/* footer */



#footer_header { height:5px; width:950px; background-color:#de92ad; font-size:0px;margin:20px 0px 0px 0px}

.footer_info{padding:0px 0px 0px 0px; margin-top:0px;float:left; width:950px;}



#footer { height:35px; color:#FFFFFF;  width:950px; border-left:0px solid #DDDDDD;

		  border-right:0px solid #DDDDDD; border-bottom:0px solid #DDDDDD;

		  background:url(../images/footer.jpg); font-size:11px;font-family:Arial,Helvetica,sans-serif;}



#footer a {color:#FFFFFF; text-decoration:underline}



#footer a:hover {text-decoration:none}







/*galerie d'image*/



.header_galerie{background:url(../images/fond_gallerie.jpg) repeat-x top;width:260px;height:21px;line-height:10px;}

.cadre_galerie{border:1px solid #5997b9;}

.fond_galerie_g{height:120px;width:260px; margin-right:20px;float:left;}

.fond_galerie_d{height:120px;width:260px;float:left;}

.fond_galerie_d img, .fond_realisation_g img {	border: none;}

.texte_galerie{float:left;width:160px;padding:5px 0px 0px 10px;

					font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

					font-size:13px;color:#1C1C1C}

.image_galerie{float:left;padding:0px 12px 0px 0px;}

.image_galerie img{border:1px solid #AAAAAA}

.fond_galerie_g h3{padding:5px 0px 0px 5px;margin-top:0px;color:#333;}

.fond_galerie_g h3 a{color:white}

.fond_galerie_d h3{padding:5px 0px 0px 5px;margin-top:0px;color:#333;}

.fond_galerie_d h3 a{color:white}



.liste_image{margin:10px 0px 20px 0px;}



.serierowthumb{

	text-align: center;

}

.serierowthumb div{

	font-size:0.85em;

	margin-left:6px;

	margin-right:5px;

	padding-bottom:5px;

	border:1px solid #6bc3b5;

	border-top:0px;

	background:#F7EBEF;

	width:134px;

}

.serierowthumb a {

	display: block;

	height: 82px;

	padding: 8px;

	margin: 6px;

	margin-bottom:0px;

	border: 1px solid #6bc3b5;

	border-bottom:0px;

	background: #E0E0E0;

}

.serierowthumb a:hover {

	background: #C5D4E2;

}

.serierowthumb img {

	width:118px;

    height:80px;

 }



/* fin galerie */
