﻿.rade_tool_selected {_border: 0 !important;}

@media screen,projection {

	body {
		margin:0;
		padding:0;
		font-family: Tahoma,Arial,Sans-Serif;
		font-size:.8em;
		letter-spacing:.1em;
		background-color:#666666;
		color:#0d0d0d;
	}

	p {margin:0px 0px 10px 0px;padding:0;color:#0d0d0d;}
	h1 {margin:0px 0px 0px 0px;padding:0;font-size:17pt;font-weight:bold;color:#ffffff;}
	h2 {margin:0px 0px 10px 0px;padding:0;font-size:14pt;font-weight:bold;color:#ffffff;}
	h3 {margin:0px 0px 10px 0px;padding:0;font-size:10pt;font-weight:bold;color:#ffffff;}
	img {margin:0;padding:0;border:none;}
	td {vertical-align:top;}
	form {margin:0;padding:0;}

	.small {margin:0px 0px 10px 0px;padding:0;font-size:8pt;}

	.Bold {
		font-weight:bold;
	}
	
	.Big {
		font-size:11pt;
	}

	.Title {height:35px;vertical-align:bottom;margin:0px 0px 0px 0px;padding:0;font-size:14pt;font-weight:bold;color:#1b2469;}

	.PrintOnly {
		display:none;
	}

	/* Divisions du contenus */

	.Container {
		width:991px;
		margin:10px auto;
		padding:0;
		border:solid 1px #333333;
		overflow:hidden;
	}

	.LeftContainer {
		float:left;
		width:200px;
		height:auto;
		margin:0;
		padding:0;
		background: #000000 url(../../_data/image/decor/template-left-filler.jpg);
		color:inherit;
		overflow:hidden;
	}

	.LeftContainer1 {
		width:200px;
		height:185px;
		margin:0;
		padding:0;
		background: #000000 url(../../_data/image/decor/template-left_01.jpg);
		color:inherit;
		overflow:hidden;
	}

	.LeftContainer2 {
		width:200px;
		height:185px;
		margin:0;
		padding:0;
		background: #000000 url(../../_data/image/decor/template-left_02.jpg);
		color:inherit;
		overflow:hidden;
	}

	.LeftContainer3 {
		width:200px;
		height:184px;
		margin:0;
		padding:0;
		background: #000000 url(../../_data/image/decor/template-left_03.jpg);
		color:inherit;
		overflow:hidden;
	}

	.LeftContainer4 {
		width:200px;
		height:185px;
		margin:0;
		padding:0;
		background: #000000 url(../../_data/image/decor/template-left_04.jpg);
		color:inherit;
		overflow:hidden;
	}

	.LeftContainer5 {
		width:200px;
		height:185px;
		margin:0;
		padding:0;
		background: #000000 url(../../_data/image/decor/template-left_05.jpg);
		color:inherit;
		overflow:hidden;
	}

	.RightContainer {
		float:left;
		width:791px;
		background: #c4c8cd url(../../_data/image/decor/template-content-filler.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.container-head {
		width:791px;
		height:128px;
		background: #000000 url(../../_data/image/decor/template-top.jpg);
		color:inherit;
		margin:0;
		padding:86px 0px 0px 252px;
		overflow:hidden;
	}

	.TopMenu {
		width:791px;
		height:72px;
		background-color: #000000;
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.TopMenuLeft {
		float:left;
		width:30px;
		height:72px;
		background: #000000 url(../../_data/image/decor/template-menu-left.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.TopMenuButton {
		float:left;
		width:93px;
		height:72px;
		background: #000000 url(../../_data/image/decor/template-menu-button.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.TopMenuSpacer {
		float:left;
		width:31px;
		height:72px;
		background: #000000 url(../../_data/image/decor/template-menu-spacer.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.TopMenuFiller {
		float:left;
		width:172px;
		height:72px;
		background: #000000 url(../../_data/image/decor/template-menu-filler.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Content {
		float:left;
		width:791px;
		height:auto;
		margin:0;
		padding:0px 0px 0px 0px;
		background: transparent url(../../_data/image/decor/template-content-background.jpg) repeat-x;
		color:inherit;
		overflow:hidden;
	}

	.InnerContentLeft {
		float:left;
		width:10px;
		height:109px;
		background: transparent url(../../_data/image/decor/template-content-over-1.jpg) no-repeat;
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}


	.InnerContentTitle {
		position:relative;
		top:0px;
		left:0px;
		width:781px; /* IE6 -3px */
		height:50px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.PageTitle {
		float:left;
		width:539px;
		height:50px;
		margin:0;
		padding:10px 0px 0px 35px;
		overflow:hidden;
	}

	.ClientMenu {
		margin:0;
		padding:0;
		list-style:none;
		color:#cccccc;
		font-family: Verdana,Arial,Sans-Serif;
		font-size:.8em;
		letter-spacing:normal;
		font-weight:bold;
	}
	
	.ClientMenu li {
		float:left;
		margin:0;
		padding:0;
	}

	.ClientMenu a, .ClientMenu a:visited {
		margin:0;
		padding:0;
		color:#cccccc;
		background-color:Transparent;
		text-decoration:none;
	}

	.ClientMenu a:hover, .ClientMenu a:active, .ClientMenu a:visited.selected {
		color:#ffffff;
		background-color:Transparent;
	}

	.RightFlower {
		float:left;
		width:162px;
		height:60px;
		background: transparent url(../../_data/image/decor/template-content-over-2.jpg) no-repeat;
		color:inherit;
		margin:0px 0px 0px 35px; /* IE6 -3px */
		padding:0;
		overflow:hidden;
	}


	.CenterSide {
		margin:10px 10px 0px 45px;
		height:auto;
	}

	.CspBg1 { /* in 791px */
		width:566px;
		height:20px;
		margin:0px 0px 0px 0px;
		padding:0px 35px 0px 35px;
		overflow:hidden;
		background: transparent url(../../_data/image/decor/cspbg1_01.png) no-repeat;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cotesud-photo.com/_data/image/decor/cspbg1_01.png',sizingMethod='scale');*/
	}

	.CspBg2 {
		width:566px;
		margin:0px 0px 0px 0px;
		padding:0px 35px 0px 35px;
		overflow:hidden;
		background: transparent url(../../_data/image/decor/cspbg1_02.png) repeat-y;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cotesud-photo.com/_data/image/decor/cspbg1_02.png',sizingMethod='scale');*/
	}

	.CspBg3 { /* in 791px */
		width:566px;
		height:20px;
		margin:0px 0px 0px 0px;
		padding:0px 35px 0px 35px;
		overflow:hidden;
		background: transparent url(../../_data/image/decor/cspbg1_03.png) no-repeat;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cotesud-photo.com/_data/image/decor/cspbg1_03.png',sizingMethod='scale');*/
	}

	.CspBg1 p, .CspBg2 p, .CspBg3 p {
		color:#0d0d0d;
	}

	.CenterSideWindow {
		margin:0;
		padding:0;
	}

	.ContentFooter {
		clear:both;
		width:771px;
		height:80px;
		margin:0;
		padding:66px 10px 0px 10px;
		background: #000000 url(../../_data/image/decor/template-footer.jpg);
		color:inherit;
		overflow:hidden;
	}

	.ContentFooter p {
		font-size:.8em;
		color:#ffffff;
		background-color:Transparent;
	}

	.Footer {
		clear:both;
		width:991px;
		height:20px;
		background-color:Transparent;
		color:#ffffff;
		margin:10px auto;
		padding:0;
		overflow:hidden;
		font-family: Verdana,Arial,Sans-Serif;
		font-size:.8em;
		letter-spacing:normal;
		font-weight:bold;
	}

	.Footer a, .Footer a:visited {
		margin:0;
		padding:0;
		color:#ffffff;
		background-color:Transparent;
		text-decoration:none;
	}

	.Footer a:hover, .Footer a:active {
		color:#ffffff;
		background-color:Transparent;
	}

	.FooterLeft {
		float:left;
		width:35%;
		margin:0;
		padding:0;
	}

	.FooterRight {
		float:left;
		width:65%;
		text-align:right;
		margin:0;
		padding:0;
	}

	.FooterRight ul {
		margin:0;
		padding:0;
		list-style:none;
	}

	.FooterRight li {
		float:left;
	}

/* **************
	Albums and Galleries
   ************** */

	.Gallery1 {
		clear:both;
		float:left;
		width:340px;
		height:412px;
		padding:0;
		margin:0px 30px 20px 0px;
		vertical-align:middle;
		text-align:center;
		overflow: hidden;
	}

	.Gallery2 {
		float:left;
		width:310px;
		height:412px;
		padding:0;
		margin:0px 0px 20px 0px;
		vertical-align:middle;
		text-align:center;
		overflow: hidden;
	}

	.Gallery-Title {
		width:260px;
		height:15px;
		padding:10px 25px 10px 25px;
		margin:0px 0px 2px 0px;
		background: transparent url(../../_data/image/decor/gallery-title.jpg);
		text-align:center;
		overflow: hidden;
	}

	.Album-Image {
		width:290px;
		height:290px;
		padding:10px 10px 10px 10px;
		margin:0;
		background: #000000;
	}
	.Album-Image input {
		margin:0;
		padding:0;
	}

	.Album1 {
		clear:both;
		float:left;
		width:340px;
		height:440px;
		padding:0;
		margin:20px 30px 0px 0px;
		vertical-align:middle;
		text-align:center;
		overflow: hidden;
	}

	.Album2 {
		float:left;
		width:310px;
		height:440px;
		padding:0;
		margin:20px 0px 0px 0px;
		vertical-align:middle;
		text-align:center;
		overflow: hidden;
	}

	.Album-Summary {
		width:280px;
		height:49px;
		padding:5px 15px 5px 15px;
		margin:2px 0px 0px 0px;
		background: transparent url(../../_data/image/decor/album-summary.jpg);
		font-weight:bold;
		font-size:.9em;
		letter-spacing:.1em;
		color:#ffffff;
		overflow: hidden;
	}

	.Gallery-Title h2, .Album-Summary p, .Gallery-Title a, .Album-Summary a {
		background-color:Transparent;
		font-weight:bold;
		font-size:.9em;
		letter-spacing:.1em;
		color:#ffffff;
	}

/* **************
	Pager
   ************** */

	.Pager, .PagerBig {
		text-align: right;
		margin:0px 20px 10px 0px;
		padding: 0px 0px 0px 0px;
		font-size:9pt;
		font-weight: bold;
		color: #485b9e;
		background-color:inherit;
	}

	.Pager a, .Pager a:visited {
		color: #485b9e;
		text-decoration: none;
		background-color:inherit;
	}

	.Pager a:hover, .Pager a:active {
		color: #ffffff;
		background-color: #485b9e;
		text-decoration: none;
	}

	.PagerActive, .Pager span {
		color: #485b9e;
		background-color: #aad4f4;
		text-decoration: none;
	}

	.PagerBig a, .PagerBig a:visited {
		border: 1px solid #e6e6e6;
		padding: .3em .5em .3em .5em;
		margin: .25em .25em;
		text-align: center;

		color: #992137;
		background-color: #d99854;
		text-decoration: none;
	}

	.PagerBigActive, .PagerBig a:hover, .PagerBig a:active {
		border: 1px solid #e6e6e6;
		padding: .3em .5em .3em .5em;
		margin: .25em .25em;
		text-align: center;

		color: #ffffff;
		background-color: #aad4f4;
		text-decoration: none;
	}

/* Plip Button Grey */

	.PlipGrey span {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		font-family:arial, sans-serif;
		font-weight:bold;
	}

	a.PlipGrey {
		float: left;
		background: transparent url(../../_data/image/actions/greybutton_right.gif) no-repeat scroll top right;
		color: inherit;
		display: block;
		height: 24px;
		margin:5px 6px 5px 0px;
		padding-right: 18px;
		text-decoration: none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.PlipGrey span {
		background: transparent url(../../_data/image/actions/greybutton_left.gif) no-repeat;
		color: #000000;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	}

	a.PlipGrey span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.PlipGrey:hover, a.PlipGrey:active {
		background-position: bottom right;
		outline: none;
	}

	a.PlipGrey:hover span, a.PlipGrey:active span  {
		background-position: bottom left;
		padding: 6px 0 4px 18px;
	}

	/* Commande */

	.Commande {
		clear:both;
	}

	.Commande p {
		margin:0;
		padding:0
	}

	.CommandeItems {
		width:600px;
		letter-spacing:normal;
		border:solid 1px #aaaaaa;
	}

	.CommandeItems td {
		vertical-align:top;
		border:solid 1px #aaaaaa;
	}

	.CommandeItems legend {
		font-size: 10pt;
		font-weight: bold;
		color: #aaaaaa;
		background-color:inherit;
		padding:0;
		margin: 0px 0px 5px 0px;
	}
}

a:link, a:active, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

ul, ul ul, ul ul ul {
	list-style:square;
}

.ImageText {
	clear:both;
}

.FloatClear {
	float:left;
	margin-right:50px;
	margin-bottom:10px;
}

div.row {
	clear: both;
	padding-top: 1px;
}
div.row span.label {
	color: #000000;
	float: left;
	width: 160px;
	text-align: left;
}
div.row span.formw {
	float: left;
	width: 190px;
	text-align: left;
 }

.grid {
	float:left;
	width:540px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.Introduction {
	display:none;
}

@media print,handheld {

	body {
		margin:0;
		padding:0;
		font-family: Tahoma,Arial,Sans-Serif;
		background-color:#ffffff;
		color:#000000;
	}

	p {margin:0px 0px 10px 0px;padding:0;}
	h1 {margin:0px 0px 0px 0px;padding:0;font-size:17pt;font-weight:bold;}
	h2 {margin:0px 0px 10px 0px;padding:0;font-size:14pt;font-weight:bold;}
	h3 {margin:0px 0px 10px 0px;padding:0;font-size:10pt;font-weight:bold;}
	img {margin:0;padding:0;border:none;}
	td {vertical-align:top;}

	.small {margin:0px 0px 10px 0px;padding:0;font-size:8pt;}

	.Bold {
		font-weight:bold;
	}
	
	.Big {
		font-size:11pt;
	}

	.Title {height:35px;vertical-align:bottom;margin:0px 0px 0px 0px;padding:0;font-size:14pt;font-weight:bold;color:#1b2469;}

	.PrintOnly {
	}

	/* Divisions du contenus */

	.LeftContainer {
		display:none;
	}

	.RightContainer {
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.container-head {
		display:none;
	}

	.RightFlower {
		display:none;
	}


	.CenterSide {
		display:none;
	}

	.Footer {
		clear:both;
		margin:10px auto;
		padding:0;
		overflow:hidden;
		font-family: Verdana,Arial,Sans-Serif;
		font-size:.8em;
		letter-spacing:normal;
		font-weight:bold;
	}

	.Footer a, .Footer a:visited, .Footer a:hover, .Footer a:active {
		margin:0;
		padding:0;
		text-decoration:none;
	}

	.FooterRight ul {
		list-style:none;
		margin:0;
		padding:0;
	}

	.FooterRight li {
		float:left;
		margin:0;
		padding:0;
	}

	/* Commande */

	.Commande {
		clear:both;
	}

	.Commande p {
		margin:0;
		padding:0
	}

	.CommandeItems {
		width:600px;
		letter-spacing:normal;
		border:solid 1px #aaaaaa;
	}

	.CommandeItems td {
		vertical-align:top;
		border:solid 1px #aaaaaa;
	}

	.CommandeItems legend {
		font-size: 10pt;
		font-weight: bold;
		color: #aaaaaa;
		background-color:inherit;
		padding:0;
		margin: 0px 0px 5px 0px;
	}
}
