/*******************************************/
/**          www.SwMedia.fr               **/
/**      Style CSS du site SwMedia        **/
/**        Développeé par SwMedia         **/
/******************************************/

body{ background-color:#3B6087; }
.hr{ width:450px; }

/* Images composants le Kit Graphique */
.gen_cadre{ width:900px; }
.sw1{ background-image:url(images/swmedia_01.gif); width:900px; height:38px; }
.sw2{ background-image:url(images/swmedia_02.gif); width:408px; height:57px; float:left; }
.sw3{ background-image:url(images/swmedia_03.gif); width:492px; height:57px; float:right; }
.menu_haut{ display:block; background-image:url(images/menu_haut.jpg); width:900px; height:22px; line-height:22px; vertical-align: middle; padding:0; margin:0; }
.swcorps{ float:right; background-image:url(images/swmedia_04.gif); width:900px; background-repeat:y;}
.sw6{ background-image:url(images/swmedia_06.jpg); width:900px; height:25px; }

/* Corps de contenu */
#corps0{ width:505px; float:left; margin-left:10pt; background-image:url(images/corps_02.jpg); width:600px; padding:0; }
#corps0 h1 { display:block ; background-image:url(images/corps_01.jpg); width:600px; height:35px; line-height:35px; vertical-align:middle; padding : 0 ; margin : 0 ;}
#corps0 h2{ font-family:verdana; font-size:12pt; color:#3B6087; font-weight:bold; text-decoration:none; text-align:left; margin-left:10pt;}
#corps0 h3{ font-family:verdana; font-size:10pt; color:#3370B1; font-weight:bold; text-decoration:none; text-align:left; margin-left:10pt;}
#corps0 h4 { font-family:verdana; font-size:8pt; color:#625437; font-weight:normal; margin-top:4px; text-align:left; margin-left:10pt; margin-right:10pt; }
#corps0 h5 { font-family:verdana; font-size:8pt; color:#625437; font-weight:normal; margin-top:4px; text-align:right; margin-left:10pt; margin-right:10pt; }
#corps0 p { font-family:verdana; font-size:9pt; color:#000000; text-align:justify; margin-left:10pt; margin-right:10pt; }
#corps0 span { font-family:verdana; font-size:8pt; color:#625437; margin-top:4px; }
#corps0 a { font-family:verdana; font-size:8pt; color:#3B6087; font-weight:bold; text-decoration:none; }
#corps0 a:hover { font-family:verdana; font-size:8pt; color:#625437; font-weight:bold; text-decoration:underline; }
#corps0 hr{ color:#FF8B00; background-color:#3B6087; height:1px; border:0; margin-left:10pt; margin-right:10pt; }	
/* Menu droit */
#menu_droit{ width:260px; float:right; margin-right:10pt; background-image:url(images/menu_gauche_02.jpg); padding:0; text-align:left; }
#menu_droit h1{ display:block; background-image:url(images/menu_gauche_head.jpg);  width:260px; height:32px; line-height : 32px ; vertical-align: middle;
 padding:0; margin:0; text-align:center; }
#menu_droit h2{ display:block; color:#3B6087; font-family:verdana; font-size:10pt; font-weight:bold; text-decoration:none; margin-left:5px; }
#menu_droit a{ color:#3B6087; font-family:verdana; font-size:10pt; font-weight:bold; text-decoration:none; margin-left:5px; }
#menu_menu_droit a:hover{ color:#688AAE; font-family:verdana; font-size:10pt; font-weight:bold; text-decoration:none; margin-left:5px; }
#menu_droit hr{ color:#FF8B00; background-color:#3B6087; height:1px; border:0; margin-left:10pt; margin-right:10pt; }
h1{ font-family:verdana; font-size:12pt; color:#444444; font-weight:bold; text-decoration:none; }

#menu_gauche0{ width:260px; float:right; margin-right:10pt; background-image:url(images/menu_gauche_02.jpg); padding:0; text-align:left; }
#menu_gauche0 h1{ display:block; background-image:url(images/menu_gauche_head.jpg);  width:260px; height:32px; line-height : 32px ; vertical-align: middle;
 padding:0; margin:0; text-align:center; }
#menu_gauche0 a{ color:#3B6087; font-family:verdana; font-size:10pt; font-weight:bold; text-decoration:none; margin-left:5px; }
#menu_gauche0 a:hover{ color:#688AAE; font-family:verdana; font-size:10pt; font-weight:bold; text-decoration:none; margin-left:5px; }
#menu_gauche0 hr{ color:#FF8B00; background-color:#3B6087; height:1px; border:0; margin-left:10pt; margin-right:10pt; }
h1{ font-family:verdana; font-size:12pt; color:#444444; font-weight:bold; text-decoration:none; }

/* Styles personnels */
	/* Style du menu principal */
	.menu_princ{ font-family:verdana; font-size:10pt; color:#444444; font-weight:bold; text-decoration:none; }
	.menu_princ:hover{ font-family:verdana; font-size:12pt; color:#3B6087; font-weight:bold; text-decoration:none; }
	
	/* Style contact */
	.form_contact{ font-family:verdana; font-size:10pt; color:#000000; font-weight:bold; margin-left:10pt; }
	.form_contact_formtext{ background-color:#DDD7CE; border-style:solid; border-width:1px; border-color:#000000; }
	.form_contact_textarea{ background-color:#DDD7CE; border-style:solid; border-width:1px; border-color:#000000; }
	.form_contact_formsubmit{ background-color:#DDD7CE; border-style:solid; border-width:1px; border-color:#000000; }
	.form_contact_erreur{ font-family:verdana; font-size:11pt; color:#FF0000; font-weight:bold; text-align:center;; }
	
	/* Style du copyright */
	.copyright{ font-family:verdana; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; }
	.copyright:hover{ font-family:verdana; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
	/* Style Small footer */
	.small_footer{ font-family:verdana; font-size:6pt; color:#000000; text-decoration:none; }
	.small_footer:hover{ font-family:verdana; font-size:6pt; color:#FFFFFF; text-decoration:underline; }
	/* Style des commentaires */
	.comment { background-color:#E9E8E5; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:5px; margin-top:5px; width:97%; } 