/* Global styles  & Reset*/  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot{   
    margin:0;   
    padding:0;   
    border:none;   
    outline:0;   
}   
html,body{   
    height:100%;   
	scrollbar-arrow-color: #999999;
	scrollbar-face-color: #333333;
	scrollbar-highlight-color: #555555;
	scrollbar-3dlight-color: #888888;
	scrollbar-shadow-color: #888888;
	scrollbar-darkshadow-color: #111111;
	scrollbar-track-color: #888888; 
}   
body{   
    font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;   
    font-size:13px;  
	line-height:20px;
	background:#ebebeb;
}   

:focus{   
    outline:none;   
}   
hr{   
    border:1px solid #000;   
}   
table{   
    font-size:12px;   
    border-collapse:collapse;   
    border-spacing:0;   
}     
p{   
    margin-bottom:10px;   
} 
a {
	color:#20199b;
	text-decoration:none;
}
h1 {
	color:#20199b;
	font:bold 20px/20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 25px 0;
}
  
#Info ul,ol{   
    margin:5px 0 10px 25px;   
}   
/* CMS styles  */  
#Name{   
    font-size: 20px;   
    margin:0 0 30px 0;   
}   
#Info{   
    display:block;   
}
/* General Classes */
.readmore {
	position:absolute;
	bottom:0;
	padding:0 20px 0 0;
	background:url(../images/arrow.gif) right center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}


/* Page styles */
#container {
	width:850px;
	margin:50px auto;	
}
	#header {
		width:100%;
		height:140px;
		background:url(../images/header.jpg) no-repeat;
		position:relative;
	}
		#header h1, #header h2 {
			text-indent:-9999px;
		}
		#clipboard {
			width:252px;
			height:298px;
			background:url(../images/clipboard.png) no-repeat;
			position:absolute;
			top:-45px;
			left:-150px;
			z-index:50;
		}
		ul#nav {
			width:630px;
			height:30px;
			padding:0 110px;
			background:url(../images/background_nav.jpg) repeat-x;
			position:absolute;
			bottom:0; left:0;
			list-style:none;
			font:normal 14px/30px Georgia,”times new roman”,serif;
		}
			ul#nav li {
				float:left;
			}
				ul#nav li a {
					padding:5px 10px 5px 11px;
					background:url(../images/nav_divider.jpg) bottom right no-repeat;
					color:#fff;		
					text-decoration:none;
				}			
				ul#nav li.last a {
					background:none;
				}
				ul#nav li a:hover {
					color:#ccc;			
				}
	#contentwrap {
		overflow:hidden;
		background:#fff;
		_width:810px; /* needed for IE6 */
	}
		#contenthome {
			overflow:hidden;
			float:left;
		}
			#practical {
				width:185px;
				height:175px;
				padding:0 20px 0 0;
				float:left;
				line-height:24px;
				font-size:13px;
				text-align:right;
			}
				#practical p {
					margin:0 0 20px 0;
				}
			#contenthome img {
				float:left;
			}
			#welcome {
				width:300px;
				height:175px;
				padding:0 0 8px 25px;
				float:left;
				position:relative;
			}
				#welcome #Info {
					height:100px;
					overflow:hidden;
				}
				#welcome a {
					left:25px;
				}
			
			#contentwrap {
				padding:20px;
				background:#fff;
			}
	#content {
		width:760px;
		background:url(../images/background_content.jpg) no-repeat;
		float:left;
		margin:20px 0 0 0;
		padding:15px 20px;		
	}
	#contentbottom {
		width:100%;
		float:left;
	}
		#contentbottom div {
			width:210px;
			height:120px;
			padding:15px 20px;
			background:url(../images/background_contenbottom-box.jpg) no-repeat;
			float:left;
			position:relative;
		}
		#contentbottom #Info {
			height:64px;
			overflow:hidden;
		} 
		#contentbottom img {
			float:left;
			margin:0 25px;
		}
	#footer {
		width:100%;
		height:30px;
		position:relative;
	}
		#footer a.proxi {
			display:block;
			width:79px;
			height:13px;
			background:url(../images/proximedia_logo.png) no-repeat;
			position:absolute;
			right:0;
			top:10px;
			text-indent:-9999px;
		}
/* Gallery 3.0 */

.Gallery3GalerieTitreTexte {font-family:Verdana;font-size:10px;color:#DDDDDD;font-weight:bold;}   
.Gallery3GalerieCheminLiens {font-family:Verdana;font-size:10px;color:#666666;text-decoration:underline;font-weight:bold;}   
.Gallery3GalerieCheminLiens:hover {font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight:bold;}   
.Gallery3GalerieCheminTexte {font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight:bold;}   
.Gallery3GaleriePageEnCours {font-family:Verdana;font-size:10px;color:#DDDDDD;font-weight:bold;}   
.Gallery3RepertoireTitre {font-family:Verdana;font-size:9px;color:#666666;font-weight:bold;padding-bottom: 20px !important;line-height: 10px !important;}   
.Gallery3FichierTexte {font-family:Verdana;font-size:10px;color:#ffffff;}   
.Gallery3PhotoTexte {background:#FFFFFF;font-family:Verdana;font-size:10px;color:#666666;}

/* Contact 1.0 */

.CFItem {width:400px;clear:both;}   
.CFLabel {width:150px;float:left;font-family:verdana;font-size:10px;color:#666666;margin-bottom:2px;margin-top:2px;}   
.CFField {width:250px;float:left;font-family:verdana;font-size:10px;color:#666666;margin-bottom:2px;margin-top:2px;}   
.CFFieldText {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldTextarea {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldSelect {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldRadio {}   
.CFFieldCheckbox {}   
.CFFieldPassword {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldFile {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldEmail {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldCopy {}   
.CFFieldRadioData {}   
.CFFieldCheckboxData {}   
.CFCaptcha {width:400px;font-family:verdana;font-size:10px;color:#666666;text-align:center;}   
.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}   
.CFCaptchaTexte {width:100%;text-align:justify;}   
.CFStar {width:400px;font-family:verdana;font-size:10px;color:#ff0000;text-align:center;margin-top:20px;}   
.CFStarIcon {font-family:verdana;font-size:10px;color:#ff0000;}   
.CFButton {width:400px;text-align:center;}   
.CFButtonSubmit input {font-family:verdana;font-size:10px;color:#666666;font-weight:bold;width:200px;text-align:center;margin-top:20px;}   
.CFButtonReset input {font-family:verdana;font-size:10px;color:#666666;font-weight:bold;float:left;width:200px;text-align:center;margin-top:20px;display:none;}   
.CFMessageSent {width:400px;font-family:verdana;font-size:12px;color:#003300;font-weight:bold;text-align:center;margin-top:20px;}   
.CFFieldset {clear:both;display:block;border:solid 1px #999999;margin:0;margin-bottom:4px;padding:10px;width:400px;}   
.CFLegend {font-family:verdana;color:#666666;font-size:12px;font-weight:bold;background:#efefef;border:solid 1px #999999;padding:2px 5px 2px 5px;margin-bottom:10px;}    
